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:
| Layer | What it is | Who sets it up | Where it lives |
|---|---|---|---|
| Provider | A broker holding credentials and hosting sessions | Operator, once per platform | connectors.providers |
| Connector | A catalog entry a workspace installs | Workspace admin, per workspace | The connectors catalog |
Why a provider at all
Section titled “Why a provider at all”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’sMail.*). - 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.
Hosted MCP gateways
Section titled “Hosted MCP gateways”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.
| Vendor | Brokers auth | Hosts the session | Configure it as |
|---|---|---|---|
| Composio | OAuth, API key | Per connection | A provider — Composio guide |
| Smithery | OAuth, config, completed on Smithery’s own hosted setup page rather than a callback to us | Per connection | A provider — Smithery guide |
| MCP360 | No, one account key | Fixed endpoints | A catalog entry — gateway endpoints |
| Glama | Upstream only — see below | Per connection profile | A 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>/mcpGlama 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.
A registry is not a gateway
Section titled “A registry is not a gateway”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.
Related
Section titled “Related”- Connectors — the auth kinds, from a user’s point of view
- Connectors Catalog — authoring catalog entries
nimblebrain.json— the fullconnectorsreference- Composio operator guide — a shipped provider, end to end
src/connectors/providers/managed-provider.ts— the interface a new provider implements, for contributors