You'd reach for this when you need Claude to interact with APIs that require cryptographic proof of identity rather than traditional API keys. Agents self-register and sign each request using ERC-8128, an Ethereum standard for verifiable credentials, which prevents replay attacks where someone could reuse a captured request. This is useful when building AI agents that need to authenticate against blockchain-based services or any API that supports signed request verification. Instead of hardcoding secrets or managing key rotation, the agent generates its own keypair and proves its identity mathematically with each call.
Public tool metadata for what this MCP can expose to an agent.
discover_authproof_projectsDiscover projects on AuthProof that accept agent registrations.1 paramsDiscover projects on AuthProof that accept agent registrations.
limitnumberregister_authproof_agentGenerate a wallet locally and register this agent with an AuthProof project.2 paramsGenerate a wallet locally and register this agent with an AuthProof project.
namestringprojectIdstringcheck_authproof_registration_statusCheck whether this agent's registration has been approved for a project.1 paramsCheck whether this agent's registration has been approved for a project.
projectIdstringsend_signed_authproof_requestMake an authenticated HTTP request signed with your AuthProof agent wallet.4 paramsMake an authenticated HTTP request signed with your AuthProof agent wallet.
urlstringbodystringmethodstringGET · POST · PUT · PATCH · DELETE · HEADdefault: GETheadersobjectsend_paid_authproof_requestMake a signed request and automatically handle 402 payment flows with USDC.4 paramsMake a signed request and automatically handle 402 payment flows with USDC.
urlstringbodystringmethodstringGET · POST · PUT · PATCH · DELETE · HEADdefault: GETheadersobjectget_authproof_wallet_infoGet the current agent wallet address and chain ID.1 paramsGet the current agent wallet address and chain ID.
includeConfigSummarybooleanreport_authproof_issueReport an issue or observation to an AuthProof project owner.6 paramsReport an issue or observation to an AuthProof project owner.
typestringauth_failure · api_error · rate_limit · task_failure · policy_issue · performancetitlestringmessagestringmetadataobjectseveritystringcritical · warning · infoprojectIdstringAUTHPROOF_SERVERAuthProof server URL
AGENT_PRIVATE_KEYAgent wallet private key (hex)
AUTHPROOF_CHAIN_IDChain ID for signing
AUTHPROOF_RPC_URLRPC URL for auto-payment