Skip to main content
Deep links provide a seamless way to integrate Smithery MCPs into supported clients. When a user clicks a deep link from our server page, the client automatically configures the MCP with the correct settings. To get started with integration, please contact us at contact@smithery.ai or join our Discord community for support. Magic Link Integration Flow

Protocol Specification

Deep links use the following URL format:
The config parameter contains a URL-encoded JSON object with the following schema:
The configuration fields are detailed in the table below:

Example Configurations

stdio-based Configuration:

HTTP-based Configuration:

When your client receives a deeplink:
  1. Parse the URL-encoded config parameter using decodeURIComponent
  2. Parse the resulting string as JSON
  3. Create the transport with provided arguments
Example implementation:

Stdio Example

HTTP Example