Connector URL
The server supports dynamic client registration, so a compliant client needs only the URL: no client ID, no client secret, no pasted token. On first connect it finds the sign-in, registers itself and opens your browser so you can sign in and approve access. See Authentication.
Set it up from the Zippendo app
The app walks you through the same steps for your tool:1
Open the MCP card
Go to Apps & integrations → Catalog, find MCP (AI agents) and click Connect. The Connect an AI agent window opens.
2
Choose agent
Pick your AI tool. Any MCP client works; the list shows the ones with named instructions.
3
Add connector
Follow the steps for your tool. The Connector URL has a Copy button. When you have added it, click I’ve added it.
4
Approve access
Finish the sign-in your tool opened and approve the organization and permissions. The window updates by itself as soon as the connection is made. Click Done.
Claude Code
Add the server with the CLI, then authenticate from inside a session.1
Add the server
--scope user to make it available in every project, or --scope project to commit it to the repo’s .mcp.json for your team (the default is local: just you, in the current project).2
Authenticate
Start Claude Code, run
/mcp, select zippendo and choose Authenticate. Your browser opens the Zippendo consent screen. Approve, and you’re connected. Run /mcp again any time to check the status or authenticate again..mcp.json:
.mcp.json
claude mcp list, claude mcp get zippendo and claude mcp remove zippendo.
Claude Desktop
1
Open Connectors
Go to Settings → Connectors and click Add custom connector.
2
Add the URL
Name it
Zippendo, enter https://api.zippendo.com/mcp and click Add.3
Connect
Click Connect to open the browser sign-in, then approve the organization and permissions.
Custom connectors are available on Free, Pro, Max, Team and Enterprise. Free plans allow one custom connector. On Team and Enterprise, an Owner adds the connector and each member connects individually.
Claude on the web
Same account, same steps as Claude Desktop.- Individual (Free, Pro, Max): Settings → Connectors → Add custom connector, enter a name and
https://api.zippendo.com/mcp, click Add, then Connect. - Team and Enterprise: an Owner adds it once under Organization settings → Connectors → Add → Custom. Members then open Settings → Connectors, find the connector and click Connect. Each member connects with their own access.
Cursor
Add it in the settings or with a config file.1
Open MCP settings
Open Cursor Settings → Tools & MCP → New MCP Server. This opens your
mcp.json.2
Add the server
mcp.json
~/.cursor/mcp.json, the per-project config at .cursor/mcp.json.3
Sign in
A Login control appears next to the server. Click it to run the browser sign-in.
VS Code (GitHub Copilot)
Needs VS Code 1.102 or later with GitHub Copilot. Use the tools from Copilot Chat in Agent mode.1
Add the server
Command Palette → MCP: Add Server → HTTP, paste
https://api.zippendo.com/mcp, then choose Workspace (writes .vscode/mcp.json) or Global.2
Authenticate
An Auth action appears above the server entry in
mcp.json. Complete the browser sign-in.servers key (not mcpServers):
.vscode/mcp.json
Windsurf
Edit~/.codeium/windsurf/mcp_config.json (Cascade → MCP servers → edit raw config).
~/.codeium/windsurf/mcp_config.json
ChatGPT
Custom MCP connectors are added through Developer Mode, in the web version only (no config file).1
Enable Developer Mode
Turn on Settings → Connectors → Advanced → Developer Mode.
2
Add the connector
Back in Connectors, add a custom connector with the URL
https://api.zippendo.com/mcp. ChatGPT asks you to sign in the first time you connect.OpenAI Codex CLI
Use a recent Codex CLI (older versions only supported local servers). Add the server in the config file or with the CLI.~/.codex/config.toml
CLI
--url or codex mcp login, update to the latest Codex CLI.
Gemini CLI
Edit~/.gemini/settings.json. Streamable HTTP servers use the httpUrl field.
~/.gemini/settings.json
/mcp auth (or /mcp to see which servers need it) to open the browser sign-in.
Any other MCP client
Most clients accept the standard remote setup, with just the URL:Troubleshooting
The browser sign-in never opens
The browser sign-in never opens
Check that your client supports remote MCP over OAuth and that you’re on its latest version. Some clients only added remote connectors in recent releases.
The agent can't see a tool it needs
The agent can't see a tool it needs
Tools are filtered by the permissions you approved. Connect again and grant the missing permission on the consent screen (for example
write:shipments to create shipments). See Tools & scopes.It's working in the wrong organization
It's working in the wrong organization
Each connection belongs to one organization. Disconnect, connect again, and choose the right organization on the consent screen. See Authentication.
The sign-in refuses your account
The sign-in refuses your account
If your team member account is limited to one brand, you can’t connect an agent. Ask an organization owner to give you access to the whole organization, or to connect the agent themselves.
A config with only a url is rejected
A config with only a url is rejected
Some clients need the transport type spelled out. Add
"type": "http" next to the url (Claude Code, VS Code), or use that client’s HTTP option when you add the server.