COIOps

MCP for COIOps

COIOps exposes the same vendor vault, document scores, job-gate, and chase flows your team uses in the app — as MCP tools over an authenticated HTTP endpoint. Tools return document scores, not live carrier verification. Certificate ≠ policy. Not legal advice.

For AI agents

Fetch /llms.txt for a curated index (llmstxt.org v2). Markdown twins: /mcp.md, /pricing.md, /compare.md, /index.md. Tools return document scores — not live carrier verification. Public catalog JSON: /.well-known/mcp/server-card.json, OAuth PRM, server.json.

Connect

  1. Sign in to your org and open Settings → MCP keys (or use the demo key from npm run seed locally).
  2. Create an org API key. Copy the coiops_… secret once — it is hashed at rest and never shown again.
  3. Point your MCP client at POST https://coiops.com/api/mcp with Authorization: Bearer coiops_… (org API key). OAuth discovery stubs live at /.well-known/oauth-protected-resource and /.well-known/oauth-authorization-server; API keys are the supported production path today.
  4. Call tools/list then tools/call (JSON-RPC 2.0). Optional prompts/list, resources/list. Every call is org-isolated.
  5. On writes, you may send Idempotency-Key for ingest_coi_pdf, request_updated_coi, and set_gate_status (per canonical docs/MCP.md).

Install snippets (HTTP MCP)

Paste into clients that support remote MCP over HTTP with custom headers. Replace the bearer token with your org key. Clients that only support stdio need a local bridge — we do not ship a separate npm wrapper in this repo.

Cursor / Claude Desktop / VS Code (when HTTP MCP is enabled)

{
  "mcpServers": {
    "coiops": {
      "url": "https://coiops.com/api/mcp",
      "headers": {
        "Authorization": "Bearer coiops_REPLACE_WITH_YOUR_KEY"
      }
    }
  }
}

Smoke test: GET https://coiops.com/api/mcp returns the tool catalog JSON without auth; unauthenticated POST returns 401 with WWW-Authenticate including resource_metadata.

Tool catalog (this build)

Metering

Subscriptions stay asset-capped (vendors per plan). MCP tool calls are logged as billable units (reads = 1, writes = 5, heavy = 25). Write and automation tools require Pro ($29/mo, same Stripe price as in-app checkout). Free and waitlist orgs get read-only MCP within a small monthly unit cap.

Weight classIllustrative unitsExample tools
read1list_vendors, get_vendor, list_expiring_cois
write5upsert_vendor, check_requirements, request_updated_coi
heavy25ingest_coi_pdf, run_morning_compliance_brief

Per-tool weights in code: list_vendors=1, get_vendor=1, list_expiring_cois=1, run_morning_compliance_brief=25…

Rate limits & honesty

Get an API key

Keys are org-scoped. Sign in to the sample shop to create one in Settings, or join the Free waitlist for your own tenant when accounts open.

PricingSample API notesSee how it works