MCP server Tokia
Conecte qualquer ferramenta MCP-compatible (Claude Desktop, Cursor, Cline, Continue.dev) ao Tokia e use nosso catálogo curado de modelos cobrando do seu saldo BRL.
https://api.usetokia.com/mcp/rpcInfo pública:
GET /mcp retorna server info + capabilitiesO que é MCP?
Model Context Protocol é um padrão aberto (JSON-RPC 2.0) pra ferramentas de IA chamarem APIs externas como "tools" estruturadas. Anthropic introduziu em 2024, Cursor/Cline/Continue adotaram em 2025. Resultado: você adiciona o Tokia uma vez na config da ferramenta e ela passa a ter acesso aos nossos modelos + saldo + uso.
Tools expostos
- tokia_chat_completion — chama modelo Tokia (catálogo curado). Cobra do saldo BRL.
Args:model, messages, max_tokens, temperature - tokia_list_models — lista 9 modelos do catálogo com markup + categoria + descrição
- tokia_get_balance — retorna saldo BRL atual + total recargas + total gasto
Resources expostos
tokia://docs/chat— guia rápido Tokia Chattokia://docs/api/reference— docs API reference
Setup Claude Desktop
Edita ~/Library/Application Support/Claude/claude_desktop_config.json (macOS) ou %APPDATA%\Claude\claude_desktop_config.json (Windows):
{
"mcpServers": {
"tokia": {
"command": "npx",
"args": ["-y", "@modelcontextprotocol/server-fetch", "https://api.usetokia.com/mcp/rpc"],
"env": {
"TOKIA_API_KEY": "sk-..."
}
}
}
}Restart Claude Desktop. Vai aparecer no menu de tools "Tokia" disponível no chat. Pede tipo "Use o tokia_chat_completion com modelo gpt-4o-mini pra responder X" — Claude chama o tool e mostra resultado.
Setup Cursor / Cline / Continue
Cada um tem painel próprio "MCP Servers" em settings. Adiciona:
- Name: Tokia
- URL:
https://api.usetokia.com/mcp/rpc - Auth header:
Authorization: Bearer sk-...(sua API key Tokia) - Optional header:
x-tokia-client: mcp-cursor(ou similar pra tracking)
Auth
Mesma sk-... key que você usa em integrações OpenAI-compat. Crie em /dashboard/keys. Cada call MCP é autenticada via Authorization Bearer header igual chamada API normal.
Custos
Cada tokia_chat_completion consome saldo BRL no markup decrescente do modelo escolhido (mesma tabela /docs/pricing). Usar test-free (gpt-oss-120b) pra desenvolvimento: custo R$ 0,00.
Tools tokia_list_models e tokia_get_balance são gratuitos (read-only metadata).
Tracking
Toda chamada MCP é identificada por header x-tokia-client: mcp no gateway. Aparece separada em /dashboard/usage e (admin) /dashboard/admin/chat na seção "Por API key (origem)".
Limites
- 120 req/min por API key (rate limit Sprint 325)
- Hard cap saldo: sem saldo BRL = sem chamada
- Modelos disponíveis: 9 do catálogo + free tier
Troubleshooting
- 401 invalid_authorization: key Tokia inválida ou revogada. Crie nova em /dashboard/keys.
- 402 exhausted_balance: saldo BRL zerou — recarregue via PIX em /dashboard/billing.
- 404 method: ferramenta MCP cliente desatualizada — use versão recente (Claude Desktop 0.7+, Cursor 0.42+).
- 500 internal: abre ticket em contato@usetokia.com com tool name + payload.
Implementação: apps/api/src/routes/mcp.ts no monorepo inael/usetokia. Spec MCP completo: modelcontextprotocol.io.