linear_createOAuthClientCredentialsToken
Generate a scoped app-actor access token for server-to-server integrations using the client credentials grant. The token is returned once, has no refresh token, and is valid for 30 days.
Instructions
Issue a scoped Linear app-actor access token through the client_credentials grant for server-to-server pipelines. The token is returned once, has no refresh token, and is normally valid for 30 days. If the requested scope set differs from existing app-actor tokens, Linear revokes those existing tokens.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| scopes | Yes | Scopes for the app-actor token. The read scope is always included. | |
| clientId | Yes | ||
| clientSecret | Yes | The OAuth application client secret. It is sent only to Linear's token endpoint. | |
| confirmSecretExposure | Yes | Must be true to acknowledge that a one-time secret will be returned in the MCP tool result. | |
| confirmScopeChangeRisk | Yes | Must be true to acknowledge that requesting a different scope set revokes existing app-actor tokens for this OAuth application. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| scopes | No | ||
| expiresIn | No | ||
| tokenType | No | ||
| accessToken | No |