MCP · agent-native
Set up CapchaCloud by just asking Claude.
CapchaCloud ships a Model Context Protocol server. Connect it to Claude (or any MCP client) and your agent can provision a tenant, allow a domain, fetch keys, register webhooks, and verify or score leads — no dashboard, no copy-paste.
Connect it
Endpoint (Streamable HTTP, JSON-RPC 2.0):
https://mcp.capchacloud.com/mcp
Claude Code (one command)
claude mcp add --transport http capchacloud https://mcp.capchacloud.com/mcp
Generic MCP client (JSON)
{
"mcpServers": {
"capchacloud": {
"transport": "http",
"url": "https://mcp.capchacloud.com/mcp"
}
}
}
Then just ask: “Set up CapchaCloud for example.com and give me the embed.”
Tools
Provision & embed
create_tenant— mint a tenant + keys (usesandbox:truefor an any-origin test key)embed_snippet— the exact two-line embed for a keyregister_webhook— add an endpoint, get the signing secret
Verify & prove
verify_lead,trust_score— lead qualitysuppression_add,suppression_check— DNC listdefense_packet— court-ready memo for a recordverify_record,get_transparency— public, no PII
Transaction Evidence
Any rail — internal/other are valid, not payment-specific.
txn_seal— seal a transaction's terms + partiestxn_verify,txn_certificate— public, no PIItxn_dispute_packet— one ZIP for chargeback representment, arbitration, small claims, or a regulatory complaint. Assembles evidence only — never submits anything to a card network, Nacha, court, or regulator.
Compliance (CapchaShield)
KYC/AML checks + case management, on a separate worker.
shield_capabilities— public, what's configured right nowshield_run_check— native or a specific certified vendorshield_case_open/note/close/get/list— CLM workflowshield_evidence_package— the one-click evidence ZIP
Pair a check's vault_hash with txn_seal's party compliance_vault_hash to attach an independently-verified identity to a transaction.
Auth (stateless, per-tool)
- create_tenant takes a
provision_tokenargument (the platform provisioning token). - Trust tools take the tenant’s secret
api_keyargument. - Public tools (
verify_record,get_transparency) need no secret.
Nothing sensitive is stored in the MCP server — keys are passed per call.
Full reference: /integrate.md · /openapi.json