Use the documentation MCP when you are writing an integration and need accurate, up-to-date Corsa docs. Use the platform MCP when you want the agent to inspect alerts, cases, and clients in your environment.
Documentation MCP
The documentation MCP is public and requires no API key. Once connected, your coding tool can search this site, read full pages, and report docs issues — instead of relying on training data. You can also connect from any page on this site. Open the contextual menu and choose Copy MCP server URL, Connect to Cursor, or Connect to VS Code.Cursor
Add to.cursor/mcp.json (project) or your global Cursor MCP config:
Claude Code
Claude Desktop
Add toclaude_desktop_config.json, or add a custom connector with this URL:
VS Code
Add to.vscode/mcp.json:
What you can do
Once connected, the agent can:- Search the Corsa knowledge base for API guides, SDKs, webhooks, and product docs
- Open a specific page and read the full content
- Submit feedback when a page is incorrect, outdated, or incomplete
Platform MCP
Corsa also exposes a Streamable HTTP MCP endpoint at/v1/mcp. This lets any MCP-compatible AI tool — Claude, Cursor, VS Code, or a custom agent — connect to your Corsa platform and query it using natural language via the ask_corsa tool.
Authentication
The MCP endpoint supports two authentication methods.Option 1: Bearer token (API key)
Use the same Bearer token format as the REST API:Option 2: OAuth (Authorization Code + PKCE)
For interactive tools like Claude Desktop, Cursor, or Notion Custom Agents (Business and Enterprise plans), Corsa supports standard OAuth 2.0 Authorization Code flow with PKCE and dynamic client registration. Compatible MCP clients discover and use this flow automatically.How it works
- Your MCP client sends an unauthenticated request to
/v1/mcp. - The server responds with
401and aWWW-Authenticateheader pointing to the protected resource metadata: - The client fetches the metadata, discovers the authorization server, and initiates Authorization Code + PKCE with the Corsa Auth0 tenant.
- After the user authorizes, the client receives an access token and uses it for all subsequent MCP requests.
Discovery endpoints
Most MCP clients handle this discovery automatically. You do not need to call these endpoints manually.
OAuth parameters
Endpoint
Configuration
Claude Desktop
Add toclaude_desktop_config.json:
headers — Claude Desktop will discover and initiate the OAuth flow automatically.
Claude Code
Add to.claude/settings.json (project) or ~/.claude/settings.json (global):
Cursor
Add to.cursor/mcp.json:
headers and Cursor will initiate the OAuth flow on first use.
EU region
For EU-hosted platforms, usehttps://api.eu.corsa.finance/v1/mcp instead.
What you can do
Once connected, your AI tool can use theask_corsa tool to query your platform in natural language:
- “Show me the last 10 high-priority alerts”
- “How many open cases are assigned to me?”
- “Find clients with a risk score above 80”
- “What alerts were created in the last 24 hours?”
- “Summarize the investigation for case CASE-1234”
What’s next
Authentication
Create API keys and understand the Bearer token format.
AI Skills
Install skills into your coding tool for guided API integration.
API Reference
Full OpenAPI spec (requires API credentials).
Webhooks
Receive real-time events from Corsa in your application.