Blink Linear
Access the user's linked Linear workspace. Provider key: linear.
Note: Linear uses GraphQL. Pass the full GraphQL query/mutation string as the first argument.
List recent issues
blink connector exec linear 'query { issues(first: 20, orderBy: updatedAt) { nodes { id title state { name } assignee { name } priority } } }' POST
Get issues for a specific team
blink connector exec linear 'query { team(id: "TEAM_ID") { issues(first: 20) { nodes { id title state { name } } } } }' POST
Create an issue
blink connector exec linear 'mutation { issueCreate(input: { title: "Fix login bug", description: "Steps...", teamId: "TEAM_ID", priority: 2 }) { issue { id title url } } }' POST
Update issue status
blink connector exec linear 'mutation { issueUpdate(id: "ISSUE_ID", input: { stateId: "STATE_ID" }) { issue { id title state { name } } } }' POST
List teams
blink connector exec linear 'query { teams { nodes { id name key } } }' POST
Get my assigned issues
blink connector exec linear 'query { viewer { assignedIssues(first: 20) { nodes { id title state { name } priority } } } }' POST
Common use cases
- "Create a Linear ticket for the auth bug" → issueCreate mutation
- "What issues are in progress?" → query issues filtered by state
- "Assign issue X to me" → issueUpdate mutation
- "List all open issues in team Engineering" → team query with issues
- "Mark issue X as done" → issueUpdate with done state