Skip to content

MCP integration

Cavaridge™ ships as an MCP provider at mcp.cavaridge.app. Connect from Claude, ChatGPT, Cursor, Cline, or any MCP-capable client; the products you already use surface as tools, resources, and prompts inside your preferred AI client.

One MCP server per Cavaridge product surface. Connect each independently for granular permissions + granular audit.

URLProduct
mcp.cavaridge.app/forgeCavaridge AI (chat, content, document analysis)
mcp.cavaridge.app/cavalierCavaridge Operations (quotes, deals, SoWs)
mcp.cavaridge.app/aegisCavaridge AEGIS (posture scans, findings)
mcp.cavaridge.app/harvestCavaridge Harvest (salvage, intelligence)
mcp.cavaridge.app/reclaimCavaridge Reclaim (recovery policies)
mcp.cavaridge.app/heraldCavaridge Herald (broadcasts, trust-center)
mcp.cavaridge.app/terrainCavaridge Terrain (domain workflows)
mcp.cavaridge.app/peopleCavaridge People (profiles, lifecycle)
mcp.cavaridge.app/pawvaultPawVault (pet records — D2C)
mcp.cavaridge.app/midasCavaridge Roadmap (tools land when public-API surface ships)

GET https://mcp.cavaridge.app/ for the live inventory.

Per-client setup walkthroughs:

Any MCP-capable client works — these are the popular ones with explicit guides.

  • Tools — verbed actions like aegis.list_scans, forge.create_conversation, cavalier.create_quote. Tools are scope-checked and tenant-scoped per the OAuth grant.
  • Resources — stable URIs to tenant data: cavaridge://forge/conversations/{id}, etc. Read-only.
  • Prompts — pre-shaped task templates (e.g., forge.summarize_conversation).

OAuth 2.1 with PKCE. Authorize URL https://auth.cavaridge.app/oauth/authorize, token URL https://auth.cavaridge.app/oauth/token. Scopes are minimum-sufficient per tool; the AI client requests the union it needs.

When an external AI calls a Cavaridge tool on your behalf, the platform:

  • Records every invocation in your audit log at api.cavaridge.app/mcp
  • Enforces minimum-sufficient-scope on every call
  • Returns confirmation_required for any destructive tool — the AI client must surface the prompt before re-invoking with confirmed: true
  • Honors UTM tenant boundaries — cross-tenant calls return 403 forbidden_cross_tenant
  • Lets you revoke any connection at any time (revocation is immediate)

Live tool catalog per server: GET https://mcp.cavaridge.app/{product}/list_tools. Each entry includes the operationally-accurate description, JSON Schema, required scope, and destructive flag.