Kyma API
Servidor MCP hospedado para a API Kyma: catálogo de modelos ao vivo com preços, uptime medido por modelo, rankings públicos e uma ferramenta de chat com limite de gastos, com login via OAuth e sem necessidade de colar chave.
Documentação
Kyma API MCP Server
Kyma API é um gateway de API para LLMs que roteia uma chave para mais de 100 modelos e publica uptime medido por modelo.
Todos os modelos atrás de um único endpoint, com rankings públicos e um limite de gastos que você define.
https://mcp.kymaapi.com/mcp
Instalação · Ferramentas · Segurança e gastos · Exemplos · Solução de problemas · Registros
Kyma API é um gateway de LLM: um endpoint compatível com OpenAI (além de um compatível com Anthropic) na frente de modelos abertos e de ponta, com uptime medido por modelo a partir de tráfego real e sondas agendadas. Este servidor oferece a qualquer cliente MCP o catálogo ao vivo, preços, rankings, uptime e seus próprios gastos como ferramentas de leitura, além de uma ferramenta de chat protegida por um limite de gastos por conexão.
- Hospedado, remoto, login com OAuth. HTTP com streaming com OAuth 2.1, PKCE e registro dinâmico de clientes. Nenhuma chave de API é colada no cliente.
- Uma chave dedicada por conexão. Separada das suas chaves de API REST, limitada a US$ 10 por 30 dias por padrão (ajustável de US$ 1 a US$ 500 na tela de aprovação ou em kymaapi.com/integrations), revogável a qualquer momento.
- Ferramentas de leitura nunca cobram. Catálogo, preços, rankings, uptime, créditos, gastos, seu uso e suas solicitações são gratuitos para consultar e aprovados automaticamente pela maioria dos clientes.
send_messageé precificado antes de gastar. O cliente deve permitir primeiro;max_cost_usdé aplicado derivando ummax_tokensque se ajusta ao teto a partir do preço do catálogo, então uma chamada acima disso é recusada antes que qualquer coisa seja enviada. Cada resposta informa quanto a chamada custou, quanto foi gasto e o limite.- Uptime medido, não uma promessa.
get_model_uptimeretorna a taxa de 30 dias por modelo de kymaapi.com/status. Se uma rota falhar no meio da solicitação, a Kyma tenta novamente o mesmo modelo em outra rota. - Um endpoint somente leitura para revisores.
https://mcp.kymaapi.com/mcp/readonlyaceita os mesmos tokens, mas mantém apenas escopos de leitura para a solicitação: semsend_message, semset_low_balance_alert, independentemente do que foi aprovado na concessão. Metadados:/.well-known/oauth-protected-resource/mcp/readonly. - Além do chat. A mesma chave Kyma cobre conversão de fala para texto, texto para fala, embeddings, rerank, imagem e vídeo por meio da API REST;
list_modelsmostra todos eles.
Instalação
Claude Code
claude mcp add --transport http kyma https://mcp.kymaapi.com/mcp
Execute /mcp para fazer login. Este repositório também é um plugin do Claude Code (.claude-plugin/plugin.json + .mcp.json).
Claude.ai e Claude Desktop
Configurações → Conectores → Adicionar conector personalizado → cole https://mcp.kymaapi.com/mcp → faça login com a Kyma.
Cursor
Um clique: Adicionar ao Cursor
Ou em .cursor/mcp.json:
{ "mcpServers": { "kyma": { "url": "https://mcp.kymaapi.com/mcp" } } }
VS Code (GitHub Copilot)
Um clique: Instalar no VS Code
Ou em .vscode/mcp.json:
{ "servers": { "kyma": { "type": "http", "url": "https://mcp.kymaapi.com/mcp" } } }
Codex CLI
# ~/.codex/config.toml
[mcp_servers.kyma]
url = "https://mcp.kymaapi.com/mcp"
codex mcp login kyma
Cline
Cline → Servidores MCP → Configurar servidores MCP:
{ "mcpServers": { "kyma": { "url": "https://mcp.kymaapi.com/mcp", "type": "streamableHttp" } } }
Cline CLI: cline mcp add kyma https://mcp.kymaapi.com/mcp --transport streamableHttp --yes. O Cline pede que você faça login com a Kyma no primeiro uso.
Gemini CLI
gemini extensions install https://github.com/kyma-api/kyma-mcp-plugin
A primeira chamada de ferramenta abre um navegador para login OAuth, gerenciado pelo Gemini CLI.
Grok
- grok.com: Conectores → Novo conector → Personalizado → cole a URL.
- Grok Build: este repositório é um plugin no formato Claude Code; o Grok Build o carrega como está.
ChatGPT (Modo Desenvolvedor)
Configurações → Conectores (Plus, Pro, Business, Enterprise, Edu) → adicione a URL → faça login. As conexões do ChatGPT nunca veem get_topup_link.
Qualquer cliente somente stdio
{ "mcpServers": { "kyma": { "command": "npx", "args": ["-y", "@kyma-api/mcp-server"] } } }
A ponte executa mcp-remote contra a URL hospedada, então as ferramentas são exatamente as hospedadas. Defina KYMA_MCP_KEY=km-… (uma chave MCP da Kyma de kymaapi.com/integrations, não uma chave REST kyma-…) para pular o navegador. Fonte: bridge/.
Ferramentas
18 ferramentas. 16 aparecem em uma conexão padrão; list_keys e set_low_balance_alert aparecem quando seus escopos opcionais são concedidos na tela de aprovação.
| Ferramenta | O que faz | Escopo | Aprovação |
|---|---|---|---|
list_models | Catálogo de modelos ao vivo com preços, janela de contexto e capacidades | models.read | automática, somente leitura |
get_model | Detalhes de um modelo | models.read | automática, somente leitura |
list_pricing | Preços em todo o catálogo | models.read | automática, somente leitura |
list_rankings | Principais modelos e aplicativos de tráfego real | models.read | automática, somente leitura |
get_model_uptime | Uptime medido de 30 dias por modelo | models.read | automática, somente leitura |
recommend_model | Melhor modelo e configuração para Cline, Cursor, Claude Code e outros agentes | models.read | automática, somente leitura |
search_docs | Pesquisar na documentação da Kyma | models.read | automática, somente leitura |
ping | Verificação de saúde | models.read | automática, somente leitura |
get_credits | Seu saldo | usage.read | automática, somente leitura |
get_spend | Limite desta conexão, gasto, restante e data de redefinição | usage.read | automática, somente leitura |
get_usage | Suas solicitações, tokens e custo por modelo em um período | usage.read | automática, somente leitura |
get_request | Uma solicitação por id: modelo atendido, tokens, custo, rotas tentadas | usage.read | automática, somente leitura |
estimate_cost | Quanto uma chamada custaria antes de você fazê-la | models.read | automática, somente leitura |
get_transactions | Entradas recentes do livro de créditos | usage.read | automática, somente leitura |
get_topup_link | Saldo e a página de cobrança (um link, nunca um checkout) | usage.read | automática, somente leitura |
list_keys | Suas chaves de API REST por nome, mascaradas | keys.read (opcional) | automática, somente leitura |
set_low_balance_alert | Saldo no qual a Kyma envia e-mail para você | billing.alerts (opcional) | pergunta uma vez |
send_message | Uma conclusão de chat por qualquer modelo; a única ferramenta que gasta crédito; max_tokens e max_cost_usd opcionais | chat.completions | pergunta uma vez; sem cobrança sem seu Allow |
Toda resposta de send_message carrega cost, spent_usd e spend_cap_usd, além de structuredContent com o modelo que a atendeu e as rotas tentadas. get_spend mostra o que resta antes de você chamá-la.
Segurança e gastos
- O que uma conexão pode fazer: ler o catálogo, preços, rankings, uptime, seu saldo e os gastos desta conexão; enviar conclusões de chat até seu limite; com escopos opcionais, listar suas chaves mascaradas e definir um alerta de saldo baixo.
- O que ela nunca pode fazer: criar ou excluir chaves de API, alterar cobrança ou métodos de pagamento, comprar créditos, registrar contas ou ver internals do provedor. Esses escopos não existem neste servidor.
- Limite de gastos: cada conexão recebe uma chave dedicada com seu próprio limite, US$ 10 por 30 dias por padrão, ajustável de US$ 1 a US$ 500. O limite é aplicado no servidor; quando é atingido,
send_messageretorna um erro até que a janela seja redefinida ou você aumente o limite em kymaapi.com/integrations. - Tokens e chaves: tokens de acesso duram 7 dias, tokens de atualização 90 dias e são rotacionados no uso; chaves de conexão são armazenadas com hash (SHA-256) e podem ser revogadas sem tocar nas suas chaves de API REST.
- Injeção de prompt: a saída do modelo que chega ao seu agente é texto não confiável. Mantenha o prompt de confirmação do seu cliente ativado para
send_messagee não deixe o agente colar chaves ou saldos em outras ferramentas. - Dados: os logs de solicitações são mantidos por 90 dias para reconciliação de cobrança e tratamento de abuso, depois excluídos. A Kyma não treina com dados de clientes. Privacidade: kymaapi.com/privacy.
Habilidades
Três habilidades ensinam um agente a usar bem as ferramentas: pick-a-model (comparar preço, uptime medido e adequação), check-spend-and-credits (saldo, limite, restante, data de redefinição), send-a-test-completion (uma chamada cobrada, somente após um Allow explícito). Elas ficam em skills/ e são instaladas em qualquer agente que leia habilidades:
npx skills add kyma-api/kyma-mcp-plugin
Exemplos
Prompts que você pode colar após conectar:
- "Quais modelos abaixo de US$ 1 por milhão de tokens de saída têm o melhor uptime de 30 dias?"
- "Recomende um modelo e configuração para o Cline e depois mostre seu preço."
- "Quanto do orçamento desta conexão resta e quando ele é redefinido?"
- "Envie 'resuma isso em uma linha' para qwen-3.6-plus e me diga quanto custou."
- "Mostre os principais aplicativos nos rankings da Kyma esta semana."
Solução de problemas
- Loops de login ou "falha no conector": remova a conexão e adicione novamente; o token armazenado no cliente pode pertencer a uma conexão revogada. Verifique kymaapi.com/integrations para a lista ativa.
send_messagediz que o limite foi atingido: aumente o limite em kymaapi.com/integrations ou aguarde a redefinição da janela de 30 dias;get_spendmostra a data.- Uma ferramenta retorna 403 escopo insuficiente: a conexão foi aprovada sem esse escopo opcional. Reconecte e marque-o na tela de aprovação.
- A ponte stdio não consegue fazer login: defina
KYMA_MCP_KEYcomo uma chave MCP da Kyma (km-…) criada em kymaapi.com/integrations; chaves RESTkyma-…são rejeitadas de propósito. - Conexões remotas caem: alguns clientes precisam reconectar após longos períodos ociosos; o servidor em si não tem estado.
Registros e marketplaces
- Registro oficial MCP:
com.kymaapi/kyma(server.jsonneste repositório, publicado commcp-publisher, namespace verificado por DNS em kymaapi.com) - Smithery:
kyma-api/kyma - Ponte stdio npm:
@kyma-api/mcp-server - Galeria de extensões do Gemini CLI:
gemini-extension.jsone o tópico do repositóriogemini-cli-extension - Enviados, aguardando revisão: Cursor Marketplace, xAI Grok Build marketplace, Docker MCP Catalog, Cline Marketplace, mcp.so
Sobre a Kyma API
A Kyma é um gateway de API para LLMs: modelos abertos e de ponta, um endpoint, pague por token, com failover automático entre provedores e uptime medido por modelo publicado em kymaapi.com/models. Novas contas começam com crédito gratuito.
- Site: https://kymaapi.com · Página deste servidor: https://kymaapi.com/mcp · Documentação: https://docs.kymaapi.com · Status: https://kymaapi.com/status
- Suporte: hello@kymaapi.com · Abuso: report@kymaapi.com
- Changelog: CHANGELOG.md · Licença: MIT