Kickbacks MCP Server
Provides MCP tools for the Hermes Agent ecosystem to check balance, earnings, status, ad history, and enable/disable ads via Kickbacks.ai.
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@Kickbacks MCP Servershow my earnings breakdown"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
Kickbacks.ai MCP Server
Earn ad revenue from AI coding agent spinners — MCP server for Kickbacks.ai that exposes tools to check balance, earnings, status, ad history, and enable/disable ads.
What is Kickbacks.ai?
Kickbacks.ai pays developers 50% of ad revenue from ads shown in AI coding agent spinners (Claude Code, Codex). While your agent "thinks", its spinner shows sponsored lines instead of generic verbs like "Discombobulating...".
Platform | Status |
VS Code Extension (Claude Code) | ✅ Primary |
VS Code Extension (Codex) | ⚠️ Temp disabled |
Terminal CLI (Claude Code 2.1.143+) | ✅ Works |
Related MCP server: danke-mcp
Quick Start
1. Get API Credentials
Email support@kickbacks.ai for partner API access.
2. Install & Configure
# Install via uvx (recommended)
uvx kickbacks-mcp
# Or install locally
pip install kickbacks-mcp
# or
pip install -e .3. Set Environment Variables
export KICKBACKS_API_KEY=your_api_key_here
export KICKBACKS_USER_ID=your_user_id_here # optional4. Add to Hermes Agent Config
# ~/.hermes/config.yaml
mcp_servers:
kickbacks:
command: "uvx"
args: ["kickbacks-mcp"]
env:
KICKBACKS_API_KEY: "your_key"5. Use in Any MCP-Compatible Agent
# Check balance
> kickbacks_balance
# See earnings breakdown
> kickbacks_earnings
# Check status & caps
> kickbacks_status
# View ad history
> kickbacks_ads_history
# Enable/disable ads
> kickbacks_set_enabled enabled=trueAvailable Tools
Tool | Description |
| Current balance (total earnings) |
| Breakdown: today/week/month/total |
| Connection state, caps, session stats |
| Impression/click log with pagination |
| Enable/disable ads |
| Check configuration status |
Example Outputs
> kickbacks_earnings
Earnings Breakdown:
Today: $0.42
This Week: $7.11
This Month: $42.50
Total: $156.78
Currency: USD
> kickbacks_status
Connected: ✅ | Authenticated: ✅ | Enabled: ✅ | Last sync: 2026-06-13T21:32:31 | Session: 23 impressions, 2 clicks
> kickbacks_ads_history
Ad History (showing 2 of 2):
👁 [2026-06-13T21:32:31] Ramp - save time and money (spinner) - $0.0010
👆 [2026-06-13T21:32:31] Bitcoin Devs Takeover Toronto (statusbar) - $0.0500Configuration
Environment Variables
Variable | Required | Description |
| Yes | API key from Kickbacks.ai |
| No | Your Kickbacks user ID |
| No | Custom API base URL (default: |
Hermes Agent Config
mcp_servers:
kickbacks:
command: "uvx"
args: ["kickbacks-mcp"]
env:
KICKBACKS_API_KEY: "ghp_xxx..."
KICKBACKS_USER_ID: "user_123"
timeout: 60Claude Desktop Config
{
"mcpServers": {
"kickbacks": {
"command": "uvx",
"args": ["kickbacks-mcp"],
"env": {
"KICKBACKS_API_KEY": "your_key"
}
}
}
}Development
Local Development
# Clone
git clone https://github.com/msgok/kickbacks-mcp
cd kickbacks-mcp
# Install in dev mode
pip install -e ".[dev]"
# Run directly
python -m kickbacks_mcp.server
# Run tests
pytestProject Structure
kickbacks_mcp/
├── __init__.py # Package init
├── client.py # Kickbacks API client
├── server.py # MCP server with tools
├── pyproject.toml # Project config
└── README.md # This fileAdding Real API Support
When Kickbacks provides API access:
Edit
client.py→ replace_mock_response()with real HTTP callsUpdate data models if API differs
Test with
pytest tests/
Publishing to PyPI
# Build
pip install build
python -m build
# Publish
pip install twine
twine upload dist/*License
MIT License - see LICENSE for details.
Support
Kickbacks API Access: support@kickbacks.ai
Issues: GitHub Issues
Kickbacks Website: https://kickbacks.ai
Built for the Hermes Agent ecosystem. Works with any MCP-compatible agent.
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Latest Blog Posts
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/Manas8114/kickbacks-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server