affixio
OfficialClick on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@affixioprove my age is over 18 with health_age circuit"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
AffixIO MCP
Open-source Model Context Protocol connector for AffixIO zero-knowledge prove and verify.
Install works like Claude for every MCP client: point at the hosted URL, complete browser authorisation at affix-io.com/mcp. Without that step, tools will not run.
Install (Claude, Cursor, VS Code, others)
{
"mcpServers": {
"affixio": {
"url": "https://www.affix-io.com/mcp"
}
}
}Paste the block into your MCP client config (examples in
config/).Open the client. When prompted, finish authorisation in the browser.
Call prove and verify from the agent tool list.
Or run npx -y github:AffixIO/MCP to print the same install block.
Connect guide: https://www.affix-io.com/docs/mcp-connect
Related MCP server: Lemma Oracle MCP Server
Why authorise at affix-io.com/mcp?
The hosted connector is the public gate for every client. OAuth 2.0 PKCE binds your MCP session. The open-source server talks to AffixIO upstream on the host side. You never paste platform credentials into frontend config.
Tools
Tool | Purpose |
| Confirm the MCP session is connected |
| Generate a ZK proof |
| Verify a proof / detect double-spend |
| Allow/deny gate before privileged agent actions |
| List compiled circuits |
| Merkle inclusion path |
| Verify Merkle path |
| Audit tree stats |
| Engine status |
| KYC-style identity prove |
Core circuits: yesno, health_age, kyc. Any id from zk_list_circuits works with zk_prove.
Agent pattern
Authorise at
https://www.affix-io.com/mcp.Call
zk_verify_useronce to confirm the session.Call
zk_prove(orzk_identity_verify).Before a privileged tool runs, call
zk_gate_verify(checkorconsume).On deny, stop. On allow, continue.
Repository layout
Path | Role |
| Client install snippets (URL only) |
| Open-source MCP server implementation |
| This guide |
Affix operators running a hosted process set AFFIX_HOSTED=1 (see .env.example). Public users only need the URL config above.
Licence
Apache-2.0. See LICENSE.
This server cannot be deployed
Maintenance
Related MCP Connectors
Zero-knowledge attestation for agent capability and trust score claims
Context and control for any AI. Agent identity, scoped access, and proof across tools.
Tamper-evident proof creation and verification for AI agents via MCP, A2A, and REST.
Bounded authorization and independently verifiable execution evidence for agents.
Related MCP Servers
- AlicenseNot gradedqualityCmaintenanceEnables autonomous agents to emit zero-knowledge attestations of their internal state hash and DID, anchor commitments to Base, and verify proofs via Aleo snarkVM.MIT
- AlicenseNot gradedqualityAmaintenanceEnables AI agents to query cryptographically verified facts with zero-knowledge proofs, selective disclosure, and tamper-evident provenance.80 npm1Apache 2.0
- AlicenseNot gradedqualityDmaintenanceEnables AI agents to create and verify tamper-evident cryptographic evidence, manage key-bound Agent Passports, and support verifiable handoffs, approvals, and audit trails through MCP, REST, and A2A.MIT
- AlicenseNot gradedqualityBmaintenanceEnables agents to construct SHA-256 Merkle trees, generate and verify state inclusion proofs, validate JWT HMAC signatures, perform Schnorr zero-knowledge proofs, and enforce nonce replay protection for immutable state attestation.7MIT