Most clients — Claude Code, Cursor, Codex, Gemini CLI — have a native plugin that installs Skills and MCP in one step. Use this page only if your client has no plugin. You’ll set up the two pieces separately: Skills first, then MCP.
What MCP gives you
Cekura’s MCP server exposes documentation search and Cekura API operations through the US endpoint by default:Regional endpoints
Use the endpoint that matches your Cekura workspace region. Keep the US endpoint above as the default unless your workspace is hosted in India or EU.
For India or EU, replace the US URL in the client examples below with the matching regional endpoint.
Your assistant can search docs, list agents, create metrics, generate evaluators, run tests, inspect results, and analyze call logs through typed tools.
Prerequisites
- Access to the Cekura Dashboard
- Node.js 20.18.1 or higher if your client uses the
mcp-remoteshim - No Node.js requirement for Claude Code’s native HTTP transport, Claude Desktop connectors, or Codex native HTTP config
Install Skills
Install Cekura Skills first, so your assistant knows Cekura workflows — not just raw tools:Connect MCP
Then connect the MCP server. OAuth is recommended; use an API key only for CI or project-scoped credentials.OAuth setup
Your MCP client opens a browser, you sign into Cekura, and the client manages the session token.- Claude Code
- Claude Desktop
- Cursor / VS Code
- Codex
- Copilot CLI
API-key setup
Use an API key only when you need a project-scoped credential, a shared service credential, or a client that cannot complete OAuth. Create keys in Settings > API Keys in the Cekura dashboard.- Claude Code
- Claude Desktop
- Cursor / VS Code
- Codex
- Copilot CLI
Verify the connection
Restart your assistant and ask:Request headers
Available tool areas
Documentation Search
Search integration guides, schemas, examples, and workflow docs.
Testing
Create agents, create evaluators, define metrics, run tests, and inspect results.
Observability
List call logs, evaluate production calls, and analyze call performance.
Automation
Create scheduled jobs, recurring tests, and metric-improvement workflows.
Troubleshooting
Auth failed
Auth failed
A
401 Unauthorized usually means the OAuth session expired or the API key is invalid.For OAuth, reconnect from your client and confirm you are signed into the right Cekura account. For API keys, confirm the header name is exactly X-CEKURA-API-KEY and the key is active.Tools are not showing up
Tools are not showing up
Restart your assistant after changing MCP config. Confirm the URL matches your workspace region in the regional endpoint table, check JSON or TOML syntax, and inspect your assistant’s MCP logs.
Node.js version errors
Node.js version errors
If
mcp-remote fails with an engine or File is not defined error, upgrade Node.js to 20.18.1 or higher and make sure your client is using that Node.js version.Rate limits
Rate limits
If you hit
429 Too Many Requests, reduce concurrency, narrow the request, or check usage in Settings > API Usage.