Documentation Index
Fetch the complete documentation index at: https://docs.cekura.ai/llms.txt
Use this file to discover all available pages before exploring further.
One Connection, Complete Access: Cekura’s MCP server provides both documentation search and API operations in a single endpoint. Ask questions about Cekura, search integration guides, create agents, run tests, and analyze results—all through natural language with your AI assistant.
Quickstart — OAuth in one click
For most users, MCP setup is two commands and a browser sign-in. No API keys, no env vars, no config files.- Claude Code
- Claude Desktop
Prerequisites
Before setting up MCP, ensure you have:- Access to the Cekura Dashboard
- Node.js 20.18.1 or higher installed — only if you’re configuring Cursor, VS Code, or another client that uses the
mcp-remoteshim. Claude Code and Claude Desktop don’t need Node.js.- Check your version:
node --version - Download from: nodejs.org
- Check your version:
Configure MCP Server (full matrix)
OAuth is the recommended path for nearly every user. Pick the API Key tab only if you need a project-scoped credential, want to share access via a key, or your client doesn’t support OAuth.- OAuth (recommended)
- API Key
No header required. On first use, your client opens a browser window — sign into Cekura, click Authorize, and the session token is managed automatically.Verify:
- Claude Code
- Claude Desktop
- Cursor / VS Code
- Codex
Verify Connection
Restart your AI assistant and ask:How MCP Works
Documentation Search (no auth)
Search Cekura’s knowledge base for guides, schemas, and examples without an API key.
API Operations (auth required)
Create agents, run tests, analyze results, and manage your workspace via natural language.
Smart Tool Selection
Your assistant picks the right tool based on intent—answers questions or takes action.
Working with MCP
Learn, then execute
Learn, then execute
Ask your assistant a question first, then take action with the same context:
Combine documentation with your data
Combine documentation with your data
“Show me how custom metrics work, then list the metrics on my Support Bot agent” — your assistant reads docs and your live workspace in one turn.
Iterate quickly with context
Iterate quickly with context
Your assistant maintains context across turns: list metrics → create a new one → generate test scenarios → run them.
Request Headers
| Header | Used by | Description |
|---|---|---|
Authorization: Bearer <token> | OAuth | Set automatically by your MCP client after sign-in |
X-CEKURA-API-KEY | API key path | Required header when using an API key |
Content-Type: application/json | Both | Request payload format |
Tool Configuration
Tools are auto-generated from Cekura’s OpenAPI spec — every documented endpoint becomes an MCP tool with a typedinputSchema. You don’t author them; the server handles registration and stays in sync with the API. See the API Reference for endpoint details.
Best Practices
Auth hygiene
Auth hygiene
- OAuth (preferred): Re-authorize when your session expires; revoke MCP access from the dashboard if a device is lost.
- API key: Never commit keys to version control. Use environment variables. Rotate regularly. Use separate keys per environment. If you’re using an API key only because OAuth wasn’t obvious, switch — OAuth is simpler to revoke and avoids leaks via config files.
Handle rate limits
Handle rate limits
Cekura enforces per-plan rate limits. If you hit
429, slow down or upgrade your plan. Check usage in Settings → API Usage.Test before production
Test before production
Start with read-only operations (list agents, fetch results), then move to writes. Test in dev with a separate account or API key before pointing at production data.
Available Tools
Cekura’s MCP server provides 84+ tools across four categories:Documentation Search
No auth required
- Search integration guides
- Find API schemas and examples
- Understand features and workflows
Testing
Auth required
- Create and manage agents
- Run test scenarios and evaluators
- Define custom metrics
- View and analyze results
Observability
Auth required
- List and search call logs
- Send calls for evaluation
- Analyze call performance
Automation
Auth required
- Create scheduled jobs
- Manage cronjobs
- Automate recurring tests
Other MCP Clients
The Cekura MCP server speaks standard HTTP MCP, so any MCP-compatible client (Make.com, Zapier, custom servers, etc.) can connect tohttps://api.cekura.ai/mcp using the same OAuth or API-key flow.
Troubleshooting
Auth failed
Auth failed
Error:
401 Unauthorized- OAuth: Re-run the sign-in flow (your client usually re-prompts automatically). Confirm you’re signed into the right Cekura account in your browser.
- API key: Verify the header name is
X-CEKURA-API-KEY(case-sensitive) and the key is active in the dashboard. Generate a fresh key if needed.
Tools Not Showing Up
Tools Not Showing Up
Issue: AI assistant doesn’t see Cekura tools
- Restart your AI assistant after configuration
- Verify the URL is
https://api.cekura.ai/mcp - Check your config file syntax is valid JSON / TOML
- Look for connection errors in the assistant’s logs
Node.js Version Error (Windows)
Node.js Version Error (Windows)
Error:
Unsupported engine or ReferenceError: File is not definedCause: Multiple Node.js versions installed, wrong version being used.Solution:- List Node installs:
where node - Find your Node v20+ path:
node -e "console.log(process.execPath)" - Use the absolute path in your config:
- Or uninstall older Node.js versions.
Rate Limit Exceeded
Rate Limit Exceeded
Error:
429 Too Many Requests- Check current usage in Settings → API Usage
- Throttle requests in your workflow
- Upgrade your plan or contact support for higher limits
References
API Reference
Complete API documentation
Cekura Skills
Install Cekura skills into your AI coding agent
Dashboard
Manage auth, projects, and API keys
Support
Get help with MCP setup