Server URL for all clients:
https://api.mokaru.ai/mcpAuth: OAuth in browser, the first time you use a tool. Requires a Plus plan.Claude.ai (web)
Anthropic’s web app supports remote MCP servers via the Connectors feature.Open settings
Enter the Mokaru server URL
- Name:
Mokaru - Remote MCP server URL:
https://api.mokaru.ai/mcp
Authorize
Claude opens a Mokaru sign-in page in a new tab. Sign in (or you’re already signed in), click Allow access, and you’re redirected back.
Claude Desktop
The native macOS/Windows app. Setup is via JSON config.Open the config file
- macOS:
~/Library/Application Support/Claude/claude_desktop_config.json - Windows:
%APPDATA%\Claude\claude_desktop_config.json - Linux:
~/.config/Claude/claude_desktop_config.json
Restart Claude Desktop
Quit and reopen the app. Mokaru should appear in the tools picker (the little plug icon near the message input).
Cursor
Cursor (the AI-first editor) has built-in MCP support.Add a new server
Click Add new MCP server. Fill in:
- Name:
Mokaru - Type:
URL(orstreamable-httpdepending on Cursor version) - URL:
https://api.mokaru.ai/mcp
Claude Code (CLI)
Anthropic’s command-line agent.Authorize
Start a Claude Code session:
claude. On the first Mokaru tool call, your browser opens for OAuth. Approve, return to the terminal.Gemini CLI
Google’s command-line agent (npm package@google/gemini-cli).
OpenClaw / ClawHub
Mokaru maintains an official skill on ClawHub - this is the easiest path if you use OpenClaw.Install the Mokaru skill
Visit clawhub.ai/VNDCK/auto-apply and click Install to add it to your OpenClaw agent.
Continue (VS Code / JetBrains)
Open-source AI assistant for editors.Zed
The Zed editor supports MCP via Context Servers.Custom MCP clients
Building your own agent? The MCP TypeScript and Python SDKs handle the full OAuth + transport flow when you point them at the Mokaru server URL.Troubleshooting
The browser opens but I see 'MCP requires Plus'
The browser opens but I see 'MCP requires Plus'
Your Mokaru account is on the Free plan. MCP integration requires Plus. Upgrade and try again.
Authorization succeeds but tools fail with 'session expired'
Authorization succeeds but tools fail with 'session expired'
Claude Desktop / Cursor doesn't show Mokaru after adding the config
Claude Desktop / Cursor doesn't show Mokaru after adding the config
You need to fully quit and restart the app - reload-from-settings isn’t enough for MCP servers. On macOS that means
Cmd + Q, not just closing the window.Multiple devices, do I need to authorize each one?
Multiple devices, do I need to authorize each one?
I get rate-limit errors
I get rate-limit errors
The MCP endpoint enforces two limits: 100 requests per 10 seconds per IP, and 60 requests per minute per OAuth client. Individual
/v1/* endpoints also have their own rate limits. Wait the Retry-After seconds returned in the RateLimit-Reset header.How do I disconnect?
How do I disconnect?
Mokaru → Settings → Integrations → MCP connections. Click Disconnect on the agent you want to revoke. All access tokens for that agent stop working immediately.
Don’t see your client?
Any MCP-compatible client that supports the streamable HTTP transport and OAuth 2.1 works againsthttps://api.mokaru.ai/mcp. If your client only supports stdio transport, it cannot connect to a remote MCP server.
Found a client that should be listed here? Email us at support@mokaru.ai and we’ll add setup steps.