What happened?
Claude.ai rejects adding a second custom MCP connector if the Remote MCP server URL is already used by another connector, with the error:
Error: A server with this URL already exists
This blocks any legitimate multi-account use case where the same MCP server (e.g. Stripe, Notion, Linear) needs to be connected with different OAuth identities.
What did you expect to happen?
Allow multiple connectors with the same MCP server URL as long as the connector name is unique. Each connector would maintain its own independent OAuth session and credentials. The combination of (URL, name) should be the uniqueness key, not URL alone.
This is especially important for Claude Code routines, where per-routine connector selection is already supported but loses meaning if you can only have one Stripe (or one Notion, etc.) connector per account.
Steps to reproduce
- Add a custom connector named
Stripe Account A with URL https://mcp.stripe.com → authenticate via OAuth with Stripe account A ✅
- Try to add a second custom connector named
Stripe Account B with the same URL https://mcp.stripe.com → ❌ blocked with "A server with this URL already exists"
Area
MCP Connector (adding/managing servers)
MCP Server (if applicable)
No response
Error messages or logs
Error: A server with this URL already exists
Additional context
No response
What happened?
Claude.ai rejects adding a second custom MCP connector if the Remote MCP server URL is already used by another connector, with the error:
Error: A server with this URL already exists
This blocks any legitimate multi-account use case where the same MCP server (e.g. Stripe, Notion, Linear) needs to be connected with different OAuth identities.
What did you expect to happen?
Allow multiple connectors with the same MCP server URL as long as the connector name is unique. Each connector would maintain its own independent OAuth session and credentials. The combination of (URL, name) should be the uniqueness key, not URL alone.
This is especially important for Claude Code routines, where per-routine connector selection is already supported but loses meaning if you can only have one Stripe (or one Notion, etc.) connector per account.
Steps to reproduce
Stripe Account Awith URLhttps://mcp.stripe.com→ authenticate via OAuth with Stripe account A ✅Stripe Account Bwith the same URLhttps://mcp.stripe.com→ ❌ blocked with "A server with this URL already exists"Area
MCP Connector (adding/managing servers)
MCP Server (if applicable)
No response
Error messages or logs
Additional context
No response