MCP server

Every model behind one MCP URL, with a spend cap you set.

Connect Claude, Cursor, VS Code, Codex, Cline or any MCP client to Kyma API. Sign in once with OAuth. Read the live catalog, prices, rankings, uptime and your own spend for free. Send chat completions through any model, up to a cap that starts at $10 per 30 days.

https://mcp.kymaapi.com/mcp

Hosted, remote, OAuth sign-in

Streamable HTTP with OAuth 2.1, PKCE and dynamic client registration. No API key is pasted into the client.

A dedicated key per connection

Separate from your REST API keys. Capped at $10 per 30 days by default, adjustable from $1 to $500, revocable at any time.

Read tools never charge

Catalog, pricing, rankings, uptime, your usage, your requests, credits and spend are free to call and auto-approved by most clients.

One tool spends, and it asks first

send_message is the only tool that spends credit. The client must allow it, max_cost_usd refuses anything above your ceiling before the call, and every reply reports the cost, the amount spent and the cap.

Measured uptime, not a promise

get_model_uptime returns the 30-day rate per model from real traffic and scheduled probes, the same numbers as the status page.

Beyond chat

The same Kyma key covers speech-to-text, text-to-speech, embeddings, rerank, image and video through the REST API.

Install

Paste the URL into your client. The first tool call opens the Kyma sign-in and the approval screen where you set the cap.

Claude Code
claude mcp add --transport http kyma https://mcp.kymaapi.com/mcp
# then /mcp to sign in
Claude.ai / Claude Desktop
Settings → Connectors → Add custom connector
URL: https://mcp.kymaapi.com/mcp
Sign in with Kyma when asked
Cursor
// .cursor/mcp.json
{ "mcpServers": { "kyma": { "url": "https://mcp.kymaapi.com/mcp" } } }
VS Code (GitHub Copilot)
// .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 → MCP Servers → Configure MCP Servers
{ "mcpServers": { "kyma": { "url": "https://mcp.kymaapi.com/mcp", "type": "streamableHttp" } } }
Gemini CLI
gemini extensions install https://github.com/kyma-api/kyma-mcp-plugin
ChatGPT, Grok, Perplexity
Connectors → add a custom connector
URL: https://mcp.kymaapi.com/mcp
Sign in with Kyma (OAuth)

Stdio-only client? npx -y @kyma-api/mcp-server bridges to the same server. Set KYMA_MCP_KEY to a Kyma MCP key (km-…) from /integrations to skip the browser.

Tools

18 tools. 16 appear on a default connection; list_keys and set_low_balance_alert appear when their optional scopes are granted on the approval screen.

ToolWhat it doesScopeApproval
list_modelsCompact catalog: total count plus prices, context window and capabilities per model, filterable by type/creator/searchmodels.readauto, read-only
get_modelOne model's full detailsmodels.readauto, read-only
list_pricingPrices across the catalogmodels.readauto, read-only
list_rankingsTop models and apps from real trafficmodels.readauto, read-only
get_model_uptimeMeasured 30-day uptime per modelmodels.readauto, read-only
recommend_modelBest model and config for your coding agentmodels.readauto, read-only
search_docsSearch Kyma docsmodels.readauto, read-only
pingHealth checkmodels.readauto, read-only
get_creditsYour balanceusage.readauto, read-only
get_spendThis connection's cap, spent, remaining and reset dateusage.readauto, read-only
get_usageYour requests, tokens and cost by model over a windowusage.readauto, read-only
get_requestOne request by id: model served, tokens, cost, routes triedusage.readauto, read-only
estimate_costWhat a call would cost before you make itmodels.readauto, read-only
get_transactionsRecent credit ledger entriesusage.readauto, read-only
get_topup_linkBalance and the billing page linkusage.readauto, read-only
list_keysYour REST keys by name, maskedkeys.read (optional)auto, read-only
set_low_balance_alertBalance at which Kyma emails youbilling.alerts (optional)asks once
send_messageA chat completion through any model; the only tool that spendschat.completionsasks once

Security and spend

Try these once connected

Where else it is listed

Official MCP Registry as com.kymaapi/kyma, Smithery as kyma-api/kyma, npm as @kyma-api/mcp-server, and the Gemini CLI extensions gallery. Source, manifests and skills: github.com/kyma-api/kyma-mcp-plugin. Guide: docs.kymaapi.com/guides/mcp-server. Questions: hello@kymaapi.com.