
The trust harness for AI agents. Set what an agent can do before it acts.
Maintain this server? Claim it
Call this server's tools from your browser. Nothing to install.
Requests go through mcptry because browsers can't call most MCP servers directly. Header values are sent to the server for that request only and are never stored or logged.
Tool list from our last check. Connect live to refresh it.
Return the signed-in Proofable profile and its current read-only context: proof index, agents, permissions, and verifier summary. Use once after sign-in.
This tool takes no arguments.
Return the signed-in Proofable profile and its current read-only context: proof index, agents, permissions, and verifier summary. Use once after sign-in.
No arguments.
{
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {},
"additionalProperties": false
}Does this wallet already have the required proofs? Returns pass or fail, not records. Reading proof bodies needs a signed-in session, which is what unlocks proofable_proofs_get; signed-out callers get this check and can sign in to go further. Omit the wallet when signed in.
| Argument | Type | Description |
|---|---|---|
| gateId | string | Optional hosted gate or listing id. Signed-in owners still get eligible + matchedCount only. |
| handle | string | Optional handle filter for handle-based verifiers. |
| wallet | string | Wallet or DID to verify. Omit when signed in to use the current account. |
| minCount | number | Minimum number of matching proofs. Default 1. |
| namespace | string | Optional namespace filter for handle checks. |
| verifiers* | array | Verifier IDs from proofable_verifiers_catalog. |
| requireAll | boolean | Require all listed verifiers. Default false accepts any one. |
{
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"verifiers"
],
"properties": {
"gateId": {
"type": "string",
"description": "Optional hosted gate or listing id. Signed-in owners still get eligible + matchedCount only."
},
"handle": {
"type": "string",
"description": "Optional handle filter for handle-based verifiers."
},
"wallet": {
"type": "string",
"description": "Wallet or DID to verify. Omit when signed in to use the current account."
},
"minCount": {
"type": "number",
"description": "Minimum number of matching proofs. Default 1."
},
"namespace": {
"type": "string",
"description": "Optional namespace filter for handle checks."
},
"verifiers": {
"type": "array",
"items": {
"type": "string"
},
"description": "Verifier IDs from proofable_verifiers_catalog."
},
"requireAll": {
"type": "boolean",
"description": "Require all listed verifiers. Default false accepts any one."
}
},
"additionalProperties": {}
}Return supported check definitions with the inputs and networks each requires.
No arguments.
{
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {},
"additionalProperties": false
}Resolve a verification request for the selected Proofable checks. Returns current qualifying proofs when they exist; otherwise returns the single next step. This tool does not create a proof.
| Argument | Type | Description |
|---|---|---|
| data | object | Inputs for the selected verifiers. Used only when a new Proof is needed. |
| chain | string | Optional network hint. Omit when Proofable can infer it from the wallet format. |
| options | object | Optional verification options |
| requireAll | boolean | Require all listed verifiers. Default false accepts any one. |
| verifierIds* | array | Verifier IDs from proofable_verifiers_catalog. |
| walletAddress | string | Wallet or DID. Omit when signed in to use the current account. |
{
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"verifierIds"
],
"properties": {
"data": {
"type": "object",
"description": "Inputs for the selected verifiers. Used only when a new Proof is needed.",
"propertyNames": {
"type": "string"
},
"additionalProperties": {}
},
"chain": {
"type": "string",
"description": "Optional network hint. Omit when Proofable can infer it from the wallet format."
},
"options": {
"type": "object",
"description": "Optional verification options",
"propertyNames": {
"type": "string"
},
"additionalProperties": {}
},
"requireAll": {
"type": "boolean",
"description": "Require all listed verifiers. Default false accepts any one."
},
"verifierIds": {
"type": "array",
"items": {
"type": "string"
},
"description": "Verifier IDs from proofable_verifiers_catalog."
},
"walletAddress": {
"type": "string",
"description": "Wallet or DID. Omit when signed in to use the current account."
}
},
"additionalProperties": {}
}