Skip to content

Connector Providers

Connectors reach outside services in two different ways, and the difference decides who configures what.

  • A connector is a catalog entry a workspace installs — Notion, Linear, Gmail. Installing is a workspace-admin action, done from Settings → Connectors.
  • A managed-connector provider is a third party that brokers auth and hosts the MCP session on your tenant’s behalf. You configure one once, platform-wide, with a credential. That’s an operator action, not a workspace one.

They are different layers. A connector declares which auth kind it uses, and two of those kinds — composio and smithery — delegate to a configured provider:

LayerWhat it isWho sets it upWhere it lives
ProviderA broker holding credentials and hosting sessionsOperator, once per platformconnectors.providers
ConnectorA catalog entry a workspace installsWorkspace admin, per workspaceThe connectors catalog

A broker earns its place when the platform can’t hold the vendor relationship itself:

  • The vendor’s API requires app verification you don’t hold yet (Google’s restricted gmail.* scopes, Microsoft’s Mail.*).
  • You’d otherwise register and maintain an OAuth app per vendor, per environment.
  • The vendor has no MCP server of its own and the broker supplies one.

If none of those apply, prefer a runtime-native kind. auth: dcr needs zero operator setup and puts no third party in the trust path.

Composio, Smithery, MCP360, and Glama all describe themselves with overlapping words: gateway, aggregator, registry, hub. The words do not tell you which mechanism to reach for.

VendorBrokers authHosts the sessionConfigure it as
ComposioOAuth, API keyPer connectionA provider — Composio guide
SmitheryOAuth, config, completed on Smithery’s own hosted setup page rather than a callback to usPer connectionA provider — Smithery guide
MCP360No, one account keyFixed endpointsA catalog entry — gateway endpoints
GlamaUpstream only — see belowPer connection profileA remote connector — see below

The top two are providers, and this page describes their machinery. Configuration — the block, its fields, the broker credential’s environment fallback, and why it names a credential provider rather than an env var — is documented once, under connectors.providers.

MCP360 publishes fixed endpoints and one account-wide API key. It holds no per-connection state for you to configure, so it never reaches this page’s machinery and belongs in the catalog instead — see gateway endpoints.

Glama’s MCP gateway is a source-agnostic reverse proxy: it fronts servers Glama hosts for you, its own pre-indexed connectors, and any remote MCP endpoint you point it at. You create a connection profile in its UI and get a dedicated Streamable HTTP endpoint back:

https://glama.ai/endpoints/<your-connection-profile>/mcp

Glama documents that endpoint as gated by an access token issued per connection profile. The OAuth it manages is a separate thing, sitting between the gateway and the servers upstream of it rather than between the gateway and you.

Either way it installs as a remote connector — a URL plus, where one is needed, a transport credential. It reaches none of the machinery on this page: no connectors.providers block, because nothing is brokered on your behalf, and no connectors.gateways entry, because the token is per profile rather than one key for the account.

Some vendors here are also directories you publish a server into, which is the opposite relationship from connecting to one and needs no configuration on this side at all.

Two of them do both jobs, which is where the vocabulary gets slippery: Smithery is a registry and a broker, and Glama is a registry and a gateway. This page covers only the halves you configure.