linear_createManagedOAuthApplication
Create a child OAuth application under your existing Linear app to obtain one-time client and webhook secrets for programmatic access.
Instructions
Create an alpha child OAuth application owned by the calling OAuth application. This is not the human setup flow and returns one-time client and optional webhook secrets in the MCP result. It cannot set distribution or pre-grant OAuth scopes.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name | Yes | OAuth client name. Must not contain "Linear" or an http(s) URL. | |
| imageUrl | No | ||
| developer | Yes | ||
| grantTypes | No | ||
| webhookUrl | No | ||
| description | No | ||
| developerUrl | No | ||
| redirectUris | Yes | ||
| idempotencyKey | No | ||
| webhookResourceTypes | No | ||
| confirmSecretExposure | Yes | Must be true to acknowledge that a one-time secret will be returned in the MCP tool result. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| application | No | ||
| clientSecret | No | ||
| webhookSecret | No |