
Connect Productlane to Claude, Cursor, VS Code, or any MCP-compatible client so an AI agent can read and act on your workspace directly. The agent can triage threads, send replies, file issues, publish changelogs, and manage docs, all within the permissions you grant.
For the complete setup reference, see the full MCP guide.
https://productlane.com/api/mcpOne endpoint serves every client. There are two ways to authenticate, both exposing the same tools. Pick based on who is connecting.
Best for connecting an AI client to your own workspace. One click in the client, no keys to copy, and you choose exactly what to grant.
Add the server in your client and point it at https://productlane.com/api/mcp.
Cursor: Settings → MCP → Add new MCP server.
Claude: Settings → Connectors → Add custom connector.
VS Code: Command Palette → MCP: Add Server → HTTP.
The client opens a Productlane authorization screen in your browser.
Sign in if needed, pick the workspace to connect, and choose the access to grant: Full requested access, or Only select permissions to pick individual ones.
Click Authorize. The client is connected.
Review and revoke connected apps anytime in Settings → Integrations → API → Connected apps. Revoking stops that app's access immediately.
Best for scripts, servers, or any setup without a browser to complete the OAuth flow.
Create a key in Settings → Integrations → API and pick the scopes the integration needs. Copy the key (shown once).
Add the server in your client, pointing it at https://productlane.com/api/mcp, and pass the key as the Authorization: Bearer pl_v2_... header.
For Claude, add it as a custom connector:
{
"mcpServers": {
"productlane": {
"url": "https://productlane.com/api/mcp",
"headers": {
"Authorization": "Bearer pl_v2_..."
}
}
}
}
For Cursor, go to Settings → MCP → Add new MCP server and use the same URL and header.
To rotate a key, create a new one, update the client config, then revoke the old key.
Whichever method you use, access is limited to the scopes you grant: reading and managing threads, contacts, companies, changelogs, help center articles, projects, issues, and tags, plus member and workspace management with admin. A read-only key or grant exposes only read tools. Grant a narrow set when you want the agent limited to part of your workspace.
Ask the client to call me_get. It returns your workspace, the key id, and the granted scopes. If it fails, the key or grant is missing, was revoked, or is a deprecated v1 key.
For an OAuth connection, revoke the app in Settings → Integrations → API → Connected apps. For an API key, revoke the key in Settings → Integrations → API. The client stops working immediately.