Kudos MCP lets your agent self-manage its credits and keys, with full control.
Connect an agentAn agent runs the whole cycle on the same code the dashboard uses.
kudos_get_balanceA share of every trading fee, split across holders, every hour.
kudos_claim_keyTurns that balance into a funded OpenRouter key, up to $200.
kudos_get_key_statusUsage is read live from OpenRouter, never guessed at locally.
kudos_top_up_keyBalance moves onto the same key, up to $200 unspent. The secret never changes.
kudos_rotate_keyA new secret with the same credit on it. The old one dies first.
kudos_delete_keyOne call disables the key. Whatever it had not spent comes back.
The server speaks streamable HTTP with OAuth. Register it once in the client you already use; it asks you to sign in with the holding wallet the first time a tool is called.
Register the endpoint, then run /mcp inside Claude Code. It marks the server as needing sign-in the moment our server answers 401, and opens the browser for you.
claude mcp add --transport http --scope user kudos \ https://kudos.fund/api/mcp # in claude code /mcp # pick kudos, then Authenticate
Codex takes remote MCP servers from its config. Add the block below and restart; the first tool call triggers the sign-in flow.
[mcp_servers.kudos]
url = "https://kudos.fund/api/mcp"
# OAuth handled by the client on first call
Cursor reads MCP servers from a JSON file at the project or user level. User level keeps the credits with you across projects.
{
"mcpServers": {
"kudos": { "url": "https://kudos.fund/api/mcp" }
}
}