MCP · agent-native
Set up CapchaCloud by just asking Claude.
CapchaCloud ships a Model Context Protocol server at mcp.capchacloud.com. Connect it to Claude (or any
MCP client) and your agent can mint a trust-engine tenant (cc_live_* api_key),
allow a domain, register webhooks, and verify or score leads — no dashboard copy-paste.
Not every dashboard feature is MCP-exposed yet (sites, SSO/SCIM, data-export remain session UI).
This is CapchaCloud's product MCP — not a separate "Adam Consent-MCP" SKU, and not voice verification.
Agent-native control
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— register HTTPS endpoint (platform-signed events)
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.
Tenant admin
create_tenant— mint trust-engine tenant +cc_live_*api_key (use for all trust tools)create_capchaid_app— optional CapchaID-only (cid_*); not valid for trust toolsget_tenant,get_keys,get_entitlements— profile, keys, billing + capsallow_domain,rotate_api_key,register_webhookbilling_checkout,billing_portal— Stripe subscription + portal URLslead_program_get,lead_program_save,lead_program_history,quick_setup— consent form + one-click setuporg_members_list,org_invite_*,org_member_*— team (invites require feature flag)branding_get,branding_update— agency white-label (owner only; solo tenants get defaults / 403)sites_list,sites_create,sites_delete— multi-site orgdata_export— DSAR JSON (PARTIAL: schema v1 via MCP)lead_notify_set,verticals_set,retention_setwebhook_deliveries_list,webhook_replay— delivery log + re-queuesecurity_audit_list,audit_chain_verifyorganizations_list,onboarding_preflightsso_get,sso_put— PARTIAL: SAML not live on trust-enginescim_token_status,scim_token_rotateauth_domains_list,auth_domains_create— 503 if CF SaaS unset
CapchaWallet
wallet_start— email consumer magic linkwallet_list,wallet_revoke,wallet_export— token from link
ISO 20022 evidence
iso20022_seal,iso20022_seal_batch— seal message XMLiso20022_records,iso20022_corroborate— list + bank status reportsiso20022_verify,iso20022_certificate— public, no PII
Compliance (CapchaShield)
KYC/AML checks + case management, on a separate worker. Certified-vendor adapters are scaffolded — each activates when you supply BYO credentials (shield_capabilities shows live status).
shield_capabilities— public, what's configured right nowshield_run_check— native or a specific certified vendor (no silent downgrade)shield_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.
Compliance Oracle & RSN
Advisory only — never executes, blocks, or reverses funds. RSN bundles compose existing evidence; they confer no regulatory approval or settlement finality.
oracle_authorize— sealed allow/deny/review decision (advisory)oracle_rules— public rule kernel listingrsn_profile— compose reserve + settlement + oracle evidencersn_verify— public handle resolution
Auth (stateless, per-tool)
- Gateway — every
POST /mcpcall requiresAuthorization: Bearer <MCP_GATEWAY_TOKEN>(operator-provisioned). - create_tenant — provisioning is handled server-side by the gateway; no platform token is passed as a tool argument.
- Trust tools take the tenant's secret
api_keyargument. - Public tools (
verify_record,get_transparency,iso20022_verify,iso20022_certificate,oracle_rules,shield_capabilities,rsn_verify, …) need no secret.
Nothing sensitive is stored in the MCP server — keys are passed per call.
Full reference: /integrate.md · /openapi.json