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
- Log in to your agency account and open Dashboard → MCP to create a rotatable agent API key (
cp_mcp_…). - Point your agent HTTP client at
POST https://useclientproof.com/api/mcpwithAuthorization: Bearer <your key>, or use a studio session cookie. Call GET /api/mcp for the catalog JSON. - Send JSON-RPC
tools/listandtools/callmethods (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