Skip to main content

Add a remote MCP

Connect to an MCP server that already runs in your infrastructure or is hosted by a vendor—MintMCP applies gateway-level authentication, authorization, and logging while treating the remote endpoint as the source of truth.

When to use remote MCPs

  • SaaS providers that publish their own MCP endpoints (e.g., a vendor's official MCP)
  • Internal services your organization already hosts outside MintMCP
  • Partner-provided MCP endpoints

Adding a remote MCP

  1. Navigate to MCP store in the MCP gateway sidebar
  2. Click + Add MCP
  3. Select Add Remote MCP

You'll configure two settings:

Add Remote MCP form showing connection type and authorization method options

Connection type

Determines how credentials flow to the MCP server:

TypeDescriptionUse when
Per-user credentialsEach user authenticates individually with the remote serviceUsers need personal access (email, calendars, documents, or any service with user-specific permissions)
Shared credentialsOne service account for all usersRead-only data sources, shared knowledge bases, or internal systems without per-user auth

Authorization method

Specifies how the MCP server authenticates requests:

MethodDescription
OAuthAuthorize via OAuth flow (most common for per-user credentials)
Bearer tokenAuthorize with API key or token
No authorizationServer does not require authorization

How credentials work

MintMCP stores credentials securely and brokers them to the remote server, so members authenticate once with MintMCP (using OAuth) and get per-user attribution for all tool invocations.

For per-user credentials:

  1. User connects to the MCP server through MintMCP
  2. MintMCP prompts them to authenticate with the remote service
  3. Credentials are stored securely and used for subsequent requests

For shared credentials:

  1. Admin provides the service account credentials once
  2. All users share the same credentials when accessing the MCP server

Next steps