How MCP servers can verify that a wallet is authorized by a human
An MCP server needs to know whether a connecting wallet is authorized by a real human. The agent connects with its wallet; the server uses ProofPack to verify the IsDelegate chain back to an IsAHuman attestation—no identity data is exposed, just a yes/no.
Flow: Agent connects → server calls verifyByWallet(agentWallet) (or IsDelegate REST API) → server grants or restricts access.