Developers

Model Context Protocol (MCP) for ClientProof.

Agents can call the same read-only jobs as your dashboard: list clients, fetch collection links, inspect testimonial queues, and return embed snippets. Writes that publish quotes or change billing still belong in the UI for now.

Connect

  1. Log in to your agency account and open Dashboard → MCP to create a rotatable agent API key (cp_mcp_…).
  2. Point your agent HTTP client at POST https://useclientproof.com/api/mcp with Authorization: Bearer <your key>, or use a studio session cookie. Call GET /api/mcp for the catalog JSON.
  3. Send JSON-RPC tools/list and tools/call methods (see response shapes in the GET catalog).

Revoked keys stop working immediately. Last-used timestamps are visible in the dashboard.

Tool catalog

  • list_clients

    List client workspaces for the authenticated agency (name, slug, accent).

    Risk: read · Illustrative billable units per call: 1 (included monthly quota is unknown until your deployment sets MCP_INCLUDED_ACTIONS_MONTH)

  • get_collect_link

    Return the public collection URL for a client slug.

    Risk: read · Illustrative billable units per call: 1 (included monthly quota is unknown until your deployment sets MCP_INCLUDED_ACTIONS_MONTH)

  • list_testimonials

    List testimonials for a client slug, optionally filtered by status.

    Risk: read · Illustrative billable units per call: 1 (included monthly quota is unknown until your deployment sets MCP_INCLUDED_ACTIONS_MONTH)

  • get_wall_embed_snippet

    Return script and iframe snippets for the Wall of Love embed.

    Risk: read · Illustrative billable units per call: 2 (included monthly quota is unknown until your deployment sets MCP_INCLUDED_ACTIONS_MONTH)

Consumption pricing

Seat billing stays on Square ($29/mo Pro). MCP action usage can be metered when MCP_METERING_ENABLED=true; included monthly actions are set via MCP_INCLUDED_ACTIONS_MONTH (unknown until configured). Overage credits billing on cards is not enabled yet.

Pro seats remain $29/mo through Square. When MCP_METERING_ENABLED=true, usage receipts appear in the dashboard. Overage may return HTTP 429 with retry_after — card charges for MCP credits are not enabled yet.

Start with the human UI

Create the agency account, add clients, then wire agents with rotatable keys.

Demo account on useclientproof.com: demo@clientproof.test / clientproof-demo