Linear is a modern project management tool designed for software teams to plan, track, and manage issues, projects, and workflows. Integrating Linear with Frontegg allows your application to access and manage issues, projects, and teams on behalf of your users through OAuth 2.0 authentication.
Prerequisites
Prerequisites
- A Linear account with admin access to a workspace
- Access to the Linear workspace settings
Log in to your Linear workspace. Click your workspace name in the top-left corner and select Settings. In the left sidebar, under Administration, click API. Scroll down to the OAuth Applications section and click New OAuth application.

In the Create new application form, fill in the following fields:
- Application name — Enter a descriptive name (e.g., "Frontegg Integration")
- Developer name — Enter your company name
- Developer URL — Enter a link to your application or company homepage
- Description — Enter a brief description of the integration

In the Callback URLs field, enter the following redirect URIs, each on a new line:
https://YOUR_MCP_GATEWAY_URL/integration-callback

Click the Create button at the bottom of the form to save your application.

After creating the app, you are redirected to the application settings page. Here you can find the Client ID and Client Secret under the OAuth credentials section.
Copy the Client ID and Client Secret values. You will need them to configure the integration in the Frontegg portal.
Keep your credentials secure
Keep your credentials secure
Never share or commit your Client Secret to version control.

Linear supports the following OAuth scopes that define the level of access your application requests:
| Scope | Description |
|---|---|
read | Read access to the user's account |
write | Write access to the user's account |
admin | Full admin-level access |
Minimum required scopes
Minimum required scopes
For basic functionality, you need: read, write.
Once you have obtained your Client ID and Client Secret from the steps above, enter them in the integration configuration page of the Frontegg portal:
- Open the Frontegg portal and navigate to [ENVIRONMENT] → Integrations → Linear.
- Enter the Client ID and Client Secret in the corresponding fields.
- Select the required scopes.
- Click Save.