Client setup
Add the Whalesync MCP server to Claude, Claude Code, ChatGPT, Codex, Cursor, VS Code, or any other MCP client.
The server URL is all that a client needs to get started:
https://api.whalesync.com/mcpThere is no key or secret to put in the config. Authorization is handled in the browser when you first connect.
Claude (web, desktop, and mobile)
Whalesync is in the Claude connectors directory: open claude.ai/directory/whalesync and click Connect, or find Whalesync under Settings → Connectors → Browse connectors. Claude opens a browser sign-in to Whalesync on first use.
If your organization restricts directory connectors, you can still add a custom connector with the server URL https://api.whalesync.com/mcp. Anthropic's guide: Get started with custom connectors using remote MCP.
Claude Code
claude mcp add --transport http whalesync https://api.whalesync.com/mcpReference: Connect Claude Code to tools via MCP.
ChatGPT
Create a connector and paste the server URL. Custom MCP connectors in ChatGPT require developer mode, which is not available on every plan. OpenAI's guide: Developer mode and MCP apps in ChatGPT.
Codex
codex mcp add whalesync --url https://api.whalesync.com/mcpOr add the server to ~/.codex/config.toml:
codex mcp login whalesync starts the browser sign-in without waiting for first use. Reference: Model Context Protocol in the Codex docs.
Grok
In grok.com/connectors, choose New Connector → Custom and paste the server URL. Grok opens the browser sign-in when it first connects. xAI's guide: Connectors.
Cursor
Add the server to ~/.cursor/mcp.json, or to .cursor/mcp.json inside a project:
Reference: Model Context Protocol in the Cursor docs.
VS Code
Reference: Add and manage MCP servers in VS Code.
Other clients
Any client that supports remote MCP servers over streamable HTTP works. Add https://api.whalesync.com/mcp as a remote server or custom connector. Where a config file is expected, the mcpServers JSON shown for Cursor is the common shape.
Approving the connection
The first time the agent uses the server, the client opens your browser to Whalesync's consent page.
The page shows the client's name and the access it requested. A request for read and write can be downgraded to read only.
Click Connect. The browser returns to the client and the agent is connected.
The new connection appears under Settings → MCP.
Troubleshooting
The agent reports a 401 or an expired authorization: reconnect from the client. If the connection no longer appears under Settings → MCP, it was revoked, and reconnecting runs consent again.
"Connection request has expired" on the consent page: more than ten minutes passed since the client started the connection. Retry from the client.
Last updated
Was this helpful?

