Claude Code (CLI)
Then start a session and ask Claude to call ping to confirm the connection.claude.ai (web) — OAuth, no key
The claude.ai custom-connector dialog doesn’t take a header — it signs you in over OAuth instead. You only need the URL:
- Open Settings → Connectors → Add custom connector.
- Name:
ichabod
- Remote MCP server URL:
https://mcp.ichabod.dev/mcp
- Leave the OAuth Client ID/Secret fields blank and click Add.
- Claude opens an Ichabod sign-in + consent page. Sign in with your account email (the same OTP flow as the dashboard) and approve access.
No API key is involved on this path. Manage or revoke a connection anytime under Connected apps on your account page.Claude Desktop
Add Ichabod as a custom connector with a header:
- Open Settings → Connectors → Add custom connector.
- Name:
ichabod
- URL:
https://mcp.ichabod.dev/mcp
- Under advanced/header settings, add the header
Authorization with value Bearer ick_YOUR_API_KEY.
Project config (.mcp.json)
To share the connection with a team project in Claude Code, commit a .mcp.json that reads the key from the environment:Never commit a raw ick_ key. Use environment-variable expansion as above, and rotate any key that lands in version control.
Add Ichabod to ~/.cursor/mcp.json (global) or .cursor/mcp.json in a project, replacing ick_YOUR_API_KEY with your key:Then enable the server under Settings → MCP. Cursor speaks Streamable HTTP natively when a url is given, so no command wrapper is needed.Prefer the global ~/.cursor/mcp.json for personal keys. If you must use a project-level file, keep it out of version control — an ick_ key grants full marketplace access as you.
ChatGPT supports remote MCP servers through connectors (available on plans with connector support; enable developer mode if your plan requires it for custom connectors).
- Open Settings → Connectors → Add (in some versions: Create under custom connectors).
- Enter:
- Save, then enable the connector in a conversation (deep research and developer-mode chats can call tools directly).
ChatGPT’s connector UI changes frequently and tool-calling support varies by plan. If the connector saves but tools never fire, confirm your plan supports actions on custom connectors, or use the Any MCP client tab with another client to verify your key works.