Skip to main content
The Titan MCP server is a hosted remote server using Streamable HTTP. Any client that supports remote MCP servers can connect—there is nothing to install.
API keys must be sent in the Authorization header. The server rejects keys passed as query parameters, so never put a key in a URL where it could land in logs or browser history.
You need a key with mcp:* scopes before connecting. See Authentication and scopes.

Claude Code

Verify with claude mcp list. Add --scope user to make the server available across all your projects instead of just the current one.

Claude Desktop

Open Settings → Connectors → Add custom connector, then enter the endpoint URL and your Authorization header. Restart Claude Desktop and the Titan tools appear in the tool picker.

Cursor

Add to ~/.cursor/mcp.json for all projects, or .cursor/mcp.json inside a project:
Reload Cursor, then confirm the server shows as connected under Settings → MCP.

VS Code

Add to .vscode/mcp.json in your workspace. Using an input keeps the key out of the committed file:
VS Code prompts for the key on first use and stores it securely.

Windsurf

Add to ~/.codeium/windsurf/mcp_config.json:
Reload the MCP servers from the Windsurf Cascade panel.

Any other MCP client

Supply the endpoint, the transport type, and the auth header in whatever shape your client expects. Most use one of two conventions:

Custom agent runtimes

If you are building your own agent, use an MCP SDK rather than hand-rolling JSON-RPC:
See Programmatic integration for a complete agent loop.

Verify the connection

Ask your client to list its tools. Six should appear:
To check without a client:

Troubleshooting

Next steps