Remote MCP Server - LLM Integration
LLM Integration Guide
The Tomba Remote MCP Server provides seamless integration with leading Large Language Models (LLMs) and AI assistants through the standardized Model Context Protocol. This guide covers setup, configuration, and best practices for various LLM platforms.
Supported LLM Platforms
AI Assistants
| Platform | Support Level | Transport | Authentication | Real-time |
|---|---|---|---|---|
| Claude Desktop | ✅ Full | HTTP/SSE | OAuth 2.0 (automatic) | ✅ Yes |
| Claude Code | ✅ Full | HTTP/SSE | OAuth / Bearer | ✅ Yes |
| ChatGPT | ✅ Full | HTTP/SSE | OAuth (plugin) | ✅ Yes |
| GitHub Copilot | ✅ Full | HTTP/SSE | OAuth / Bearer (prompted) | ✅ Yes |
| Cursor AI | ✅ Full | HTTP/SSE | API Key Headers | ✅ Yes |
| Windsurf | ✅ Full | HTTP/SSE | OAuth / Bearer | ✅ Yes |
| Zed | ✅ Full | HTTP/SSE | OAuth / Bearer | ✅ Yes |
| Codeium | ✅ Full | HTTP/SSE | OAuth / Bearer | ✅ Yes |
Enterprise LLMs
| Platform | Support Level | Transport | Authentication | Real-time |
|---|---|---|---|---|
| Azure OpenAI | ✅ Full | HTTP/SSE | Bearer | ✅ Yes |
| Google Gemini | ✅ Full | HTTP/SSE | OAuth / Bearer | ✅ Yes |
| Anthropic API | ✅ Full | HTTP/SSE | Bearer | ✅ Yes |
Quick Start Integration
Claude Desktop (OAuth — no keys needed)
The simplest setup. Claude Desktop natively supports OAuth — just provide the URL:
1. Configuration File
Add to claude_desktop_config.json:
- macOS:
~/Library/Application Support/Claude/claude_desktop_config.json - Linux:
~/.config/Claude/claude_desktop_config.json
Code
2. Authorize
When you first use a Tomba tool, Claude Desktop opens your browser automatically. Sign in to Tomba, click Authorize, and you're done. Tokens refresh silently — no re-authorization needed.
3. Start Using
Code
Claude Code
Code
VS Code (GitHub Copilot)
Add to .vscode/mcp.json:
Option A — OAuth (if supported):
Code
Option B — Bearer token (prompted):
Code
Cursor Integration
Cursor uses API key headers directly:
Code
Windsurf
Option A — OAuth (if supported):
Code
Option B — Bearer token:
Code
Zed
Add to Zed settings.json:
Code
Gemini CLI
Add to ~/.gemini/settings.json:
Code
ChatGPT (OpenAI Responses API)
Code
Troubleshooting
Authentication Errors
- OAuth: Ensure you completed the browser authorization flow
- Bearer: Verify token is
base64(ta_key:ts_secret)— not raw credentials - API Key: Verify key format:
ta_xxxxxxxxxxandts_xxxxxxxxxx
OAuth Flow Not Starting (Claude Desktop)
- Ensure Claude Desktop is the latest version
- Check that
/.well-known/oauth-protected-resourcereturns valid metadata - Try removing and re-adding the MCP server in config
- Restart Claude Desktop
OAuth Token Expired
- Tokens refresh automatically — restart Claude Desktop to trigger refresh
- If refresh fails, remove the server from config, restart, and re-add
- Check if access was revoked at Settings → Connected Apps
Rate Limit Exceeded
- Check response headers:
x-minute-request-leftandx-daily-request-left - Wait for
x-minute-reset-secondsbefore retrying - Check current usage in dashboard
- Consider upgrading your plan
Managing Connected Apps
Revoke OAuth access for any application at:
Settings → Connected Apps — app.tomba.io/settings/connected-apps