Activation required. AI access management must be enabled for your tenant before you can use it. To get started, contact the C1 support team for a walkthrough.
- Linear MCP — listed as plain Linear in your catalog. C1 registers Linear’s own hosted MCP server (
mcp.linear.app) as a downstream server C1 governs. The recommended authentication method is per-user OAuth with dynamic client registration (DCR) — nothing to register in Linear first. Linear’s MCP server also accepts a personal API key sent as a bearer token, if you’d rather use a single shared credential. - Linear API — C1 hosts its own MCP server that translates the Linear API into tools. You choose between per-user OAuth (which requires creating a Linear OAuth application) or a personal API key, and scope access with the OAuth scopes or API key permissions you grant.
Use the native Linear MCP option (listed as plain Linear in your catalog) if you want Linear’s own hosted tool set and dynamic client registration is acceptable for your tenant. Use Linear API if you need to create a dedicated OAuth application, or you want to scope access with the Linear API’s own permission model.
- Linear MCP
- Linear API
C1 registers as a client of Linear’s own hosted MCP server (MCP server) rather than translating the Linear API itself. Your users’ AI clients still only ever see C1-governed MCP tools, but C1 proxies each tool call straight through to Linear’s MCP server (For a read-only connection, restrict the key to the Read permission only. For a shared production setup, create the key from a dedicated service-account user so activity is attributable to C1 rather than a person.
mcp.linear.app under the connected user’s authorized session (or a shared bearer credential, if you choose that method instead), then returns the result. The tools available are exactly the ones Linear’s own MCP server exposes — C1 doesn’t reshape or add to them.Before you begin
- AI access management must be enabled for your tenant. See Enable AI access management.
- For per-user OAuth with dynamic client registration, nothing to create in Linear ahead of time — C1 registers itself with Linear’s authorization server automatically. Each user just needs a Linear account with access to the workspace.
- For a personal API key, you need the Linear account whose access the key should carry.
In your MCP server catalog, this option is listed as Linear — distinct from the Linear API entry, which connects through C1’s own MCP server. If you don’t see either, contact the C1 support team to enable it for your tenant.
https://mcp.linear.app/mcp) supports two ways to authenticate:- Per-user OAuth with dynamic client registration (recommended). Each person authorizes with their own Linear account, and C1 registers itself with Linear’s authorization server automatically — there’s no OAuth application to create in Linear first (MCP server).
- Personal API key. A single key authenticates everyone, sent as a bearer token, so all tool calls reach Linear’s MCP server as one shared identity.
Option 1: Set up per-user OAuth with dynamic client registration
Linear’s MCP server supports OAuth 2.1 with dynamic client registration (MCP server), so there’s no OAuth application to register in advance.1
Follow Register an MCP server and select Linear from the catalog.
2
When you configure authentication, choose OAuth2 — per-user passthrough and enable Use dynamic client registration. There’s no client ID or secret to enter.
3
Save your changes. The first time a user calls a Linear tool from their AI client, they’re redirected to Linear to sign in (if they aren’t already) and approve the connection, then returned to C1.
Option 2: Use a personal API key
Linear’s MCP server also accepts a personal API key sent as a bearer credential instead of the interactive OAuth flow (MCP server). Use this when per-user attribution isn’t required.Create a personal API key
1
Sign in to Linear as the account C1 should run as, then open Settings > Security & access.
2
Under Personal API keys, select Create key.
3
Enter a label such as
C1, then choose full access or restrict the key to specific permissions — Read, Write, Admin, Create issues, Create comments — and optionally limit it to specific teams (API and webhooks).4
Copy the generated key.
Register the server with a key
1
Follow Register an MCP server and select Linear from the catalog.
2
When you configure authentication, choose Bearer token and paste your personal API key.
3
Save your changes. C1 starts a sync that discovers the tools Linear’s MCP server exposes.
What access is granted
With per-user OAuth, tool calls run with the connected user’s own Linear permissions — they can access everything the user can already access in Linear, including issues, projects, and comments (MCP server). With a personal API key, tool calls run with whatever permissions the key was scoped to, up to the full access of the account that created it (API and webhooks).How Linear MCP credentials are shared
- Per-user OAuth. Every tool call runs under the calling user’s own Linear identity, and Linear attributes each action to that individual.
- Personal API key. Every user’s tool calls use the one key you provided, so Linear sees a single shared identity. C1 still attributes each call to the individual user in the AI tool usage audit log.
Discover and govern tools
After you register the server, C1 runs tool discovery against Linear’s MCP server. Discovered tools appear on the server’s Tools tab and include Linear’s own tools for finding, creating, and updating issues, projects, and comments.Each tool starts as either Pending review or automatically Approved, depending on the option chosen when the server was set up or your tenant’s default tool settings in AI > MCP > Settings. See Require tool approval and Default tool classification.Before anyone can call a Linear tool, it must be approved, added to a toolset, and bound to an access profile. Continue to Govern tools and toolsets to set this up.Tool discovery runs even if authentication isn’t complete yet, so seeing discovered tools doesn’t confirm a user has authorized or that a key is valid. You confirm access when an approved user successfully calls a Linear tool from their AI client.
Manage access to Linear MCP
- Rotate or revoke a personal API key in Linear under Settings > Security & access > Personal API keys (Security & access). Adjust a key’s scope by revoking it and creating a new one with different permissions — existing keys can’t be re-scoped after creation.
- An individual user can revoke their own OAuth authorization at any time. In Linear, go to Settings > Security & access, find the C1 entry under Authorized applications, hover over it, and select Revoke access (Security & access).