Open-model catalog with live prices and measured uptime, your credits and spend, spend-capped chat.
Copy the AI prompt to install this server into Claude Code, Cursor, or another agent β or use 1-click editor setup below.
π‘ Paste the JSON block into your client's configuration file under mcpServers, then restart the application.
Kyma API is an LLM API gateway that routes one key to 120+ models and publishes measured uptime per model.
Every model behind one endpoint, with public rankings and a spend cap you set.
https://mcp.kymaapi.com/mcp
Install Β· Tools Β· Security and spend Β· Examples Β· Troubleshooting Β· Registries
Kyma API is an LLM gateway: one OpenAI-compatible endpoint (plus an Anthropic-compatible one) in front of open and frontier models, with uptime measured per model from real traffic and scheduled probes. This server gives any MCP client the live catalog, prices, rankings, uptime and your own spend as read tools, and one chat tool that is guarded by a per-connection spend cap.
send_message is priced before it spends. The client must allow it first; max_cost_usd is enforced by deriving a max_tokens that fits the ceiling from the catalog price, so a call above it is refused before anything is sent. Every reply reports what the call cost, what has been spent and the cap.get_model_uptime returns the 30-day rate per model from kymaapi.com/status. If a route fails mid-request, Kyma retries the same model on another route.https://mcp.kymaapi.com/mcp/readonly accepts the same tokens but keeps only read scopes for the request: no send_message, no set_low_balance_alert, whatever the grant was approved with. Metadata: /.well-known/oauth-protected-resource/mcp/readonly.list_models shows all of them.Run /mcp to sign in. This repository is also a Claude Code plugin (.claude-plugin/plugin.json + .mcp.json).
Settings β Connectors β Add custom connector β paste https://mcp.kymaapi.com/mcp β sign in with Kyma.
Cline β MCP Servers β Configure MCP Servers:
Cline CLI: cline mcp add kyma https://mcp.kymaapi.com/mcp --transport streamableHttp --yes. Cline asks you to sign in with Kyma on first use.
The first tool call opens a browser for OAuth sign-in, handled by Gemini CLI.
Settings β Connectors (Plus, Pro, Business, Enterprise, Edu) β add the URL β sign in. ChatGPT connections never see get_topup_link.
The bridge runs mcp-remote against the hosted URL, so the tools are exactly the hosted ones. Set KYMA_MCP_KEY=km-β¦ (a Kyma MCP key from kymaapi.com/integrations, not a REST kyma-β¦ key) to skip the browser. Source: bridge/.
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.
| Tool | What it does | Scope | Approval |
|---|---|---|---|
list_models | Live model catalog with prices, context window and capabilities | models.read | auto, read-only |
get_model | One model's details | models.read | auto, read-only |
list_pricing | Prices across the catalog | models.read | auto, read-only |
list_rankings | Top models and apps from real traffic | models.read | auto, read-only |
get_model_uptime | Measured 30-day uptime per model | models.read | auto, read-only |
recommend_model | Best model and config for Cline, Cursor, Claude Code and other agents | models.read | auto, read-only |
search_docs | Search Kyma docs | models.read | auto, read-only |
ping | Health check | models.read | auto, read-only |
get_credits | Your balance | usage.read | auto, read-only |
get_spend | This connection's cap, spent, remaining and reset date | usage.read | auto, read-only |
get_usage | Your requests, tokens and cost by model over a window | usage.read | auto, read-only |
get_request | One request by id: model served, tokens, cost, routes tried | usage.read | auto, read-only |
estimate_cost | What a call would cost before you make it | models.read | auto, read-only |
get_transactions | Recent credit ledger entries | usage.read | auto, read-only |
get_topup_link | Balance and the billing page (a link, never a checkout) | usage.read | auto, read-only |
list_keys | Your REST API keys by name, masked | keys.read (optional) | auto, read-only |
set_low_balance_alert | Balance at which Kyma emails you | billing.alerts (optional) | asks once |
send_message | A chat completion through any model; the only tool that spends credit; optional max_tokens and max_cost_usd | chat.completions | asks once; no charge without your Allow |
Every send_message reply carries cost, spent_usd and spend_cap_usd, plus structuredContent with the model that served it and the routes tried. get_spend shows what is left before you call it.
send_message returns an error until the window resets or you raise the cap at kymaapi.com/integrations.send_message, and do not let the agent paste keys or balances into other tools.Three skills teach an agent how to use the tools well: pick-a-model (compare price, measured uptime and fit), check-spend-and-credits (balance, cap, remaining, reset date), send-a-test-completion (one billed call, only after an explicit Allow). They live in skills/ and install into any agent that reads skills:
No reviews yet β be the first to share how this listing worked for you.
Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.
[](https://allmcps.com/mcp/kyma-api)<a href="https://allmcps.com/mcp/kyma-api"><img src="https://allmcps.com/api/badge/kyma-api?style=directory" alt="Kyma API on AllMCPs" /></a>