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}"
}
}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