Home / Formulas / Linear

Linear

linear

Authenticate with Linear using OAuth, API keys, or MCP OAuth with dynamic client registration. Access issues, projects, and teams through GraphQL or MCP endpoints.

🔐 Authentication Methods

oauth
OAuth
authorize: https://linear.app/oauth/authorize
token: https://api.linear.app/oauth/token
Scope: read write
  • Create a new OAuth application
  • Set redirect URI to http://127.0.0.1:0/callback
  • Copy the client ID and secret
api_key
API Key
  • Go to Settings > API
  • Create a personal API key
  • Copy the key
mcp_oauth
MCP OAuth
registration: https://mcp.linear.app/register
authorize: https://mcp.linear.app/authorize
token: https://mcp.linear.app/token

👤 Identity

Workspace: Use the workspace slug (e.g., acme)

🌐 APIs

graphql
Base URL: https://api.linear.app/graphql
Auth Header: Authorization: {token}
Spec Type: graphql
Methods: oauth api_key
mcp
Base URL: https://mcp.linear.app/mcp
Auth Header: Authorization: Bearer {token}
Methods: mcp_oauth

📦 Public Clients

These clients are bundled with the formula. Schlussel auto-selects the first available public client and its supported method. Just run the command below.

linear-vscode
Client ID: 3117bb53c858872ff5cd4f9e0b3d0b5d
Methods: oauth
$ schlussel run linear
← Back to all formulas