When to use a Custom MCP Connection
- You have a proprietary internal system (CRM, warehouse API, internal tool) that isn’t a built-in Duvo Connection.
- You’ve already built or can build an MCP server for that system.
- You want consistent setup across teammates — add the Connection once, every teammate can connect with their own credentials.
What you need to bring
- A deployed MCP server accessible over the internet via a public HTTPS URL. Localhost is not supported.
- Streamable HTTP transport. Servers that only support STDIO or HTTP/SSE cannot connect.
- Your authentication method — Custom MCP supports no-auth, API key, custom HTTP headers, and OAuth (with automatic Dynamic Client Registration where available).
Setup at a glance
Full step-by-step instructions live on the Custom MCP Connection page: Custom MCP. The short version:Add a custom connection
Open the Connections page in Duvo and click Add custom connection.
Name the Connection
Give the Connection a recognizable name (for example, “Internal CRM”).
Pick an authorization method
Pick an authorization method (None, API key, custom headers, or OAuth).
Enter the server URL
Enter your server’s public HTTPS URL.
Create the Connection
Click Create. Teammates then sign into the Connection individually with their own credentials.
OAuth support
If your MCP server uses OAuth, Duvo automatically detects whether it supports Dynamic Client Registration (DCR, RFC 7591):- DCR-capable servers — Duvo registers itself automatically. No Client ID or Secret required.
- Servers without DCR — Provide your own Client ID and Client Secret in the Advanced settings when setting up the Connection. Duvo displays the redirect URI you need to register on your OAuth provider.
Related
Custom MCP connection page
The detailed setup walkthrough with every field and option
Building an MCP server for Duvo
What to consider when implementing the server itself
Duvo MCP server
The other direction: connect MCP hosts to Duvo