Skip to content

Developers

MCP

The key stays in an environment variable. It is not part of the URL.

https://persqo.com/api/mcp

Claude

Settings, Connectors, Add custom connector. OAuth only. Callback https://claude.ai/api/mcp/auth_callback

Claude Code

claude mcp add --transport http persqo https://persqo.com/api/mcp --header "Authorization: Bearer $PERSQO_API_KEY"
{
  "mcpServers": {
    "persqo": {
      "type": "http",
      "url": "https://persqo.com/api/mcp",
      "headers": {
        "Authorization": "Bearer ${PERSQO_API_KEY}"
      }
    }
  }
}

ChatGPT

Settings, Apps, Advanced, developer mode, Add custom MCP server. OAuth only. Redirect https://chatgpt.com/connector/oauth/{callback_id}

Cursor

{
  "url": "https://persqo.com/api/mcp",
  "headers": {
    "Authorization": "Bearer ${env:PERSQO_API_KEY}"
  }
}

Install in Cursor

Grok

Settings, Plugins, custom MCP server. Put the Authorization header in the secret store.

{
  "type": "mcp",
  "server_url": "https://persqo.com/api/mcp",
  "server_label": "persqo",
  "allowed_tools": [
    "get_finding",
    "get_fix_prompt",
    "get_run",
    "list_findings",
    "list_projects",
    "reproduce_ticket",
    "start_run",
    "weekly_insights"
  ],
  "authorization": "<PERSQO_API_KEY from your secret store>"
}

Tools

  • get_finding
  • get_fix_prompt
  • get_run
  • list_findings
  • list_projects
  • reproduce_ticket
  • start_run
  • weekly_insights
MCP | Persqo