ZKEvidenceOracle - 14 zero-knowledge proof tools for compliance evidence: Groth16, PLONK.
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.
On-chain anchor status: Polygon ZK attestation + XRPL report anchoring.
This tool takes no arguments.
This tool isn't marked read-only, so it may change something on the server or in an account you connected.
On-chain anchor status: Polygon ZK attestation + XRPL report anchoring.
No arguments.
{
"type": "object",
"properties": {},
"additionalProperties": false
}Auditor-ready proof package: commitment + merkle + credential.
| Argument | Type | Description |
|---|---|---|
| entity_id | string |
{
"type": "object",
"properties": {
"entity_id": {
"type": "string"
}
},
"additionalProperties": false
}Build merkle tree from all active evidence. Root hash proves evidence exists.
| Argument | Type | Description |
|---|---|---|
| entity_id | string |
{
"type": "object",
"properties": {
"entity_id": {
"type": "string"
}
},
"additionalProperties": false
}Hash compliance status into ZK commitment. Proves state without revealing details.
| Argument | Type | Description |
|---|---|---|
| entity_id | string |
{
"type": "object",
"properties": {
"entity_id": {
"type": "string"
}
},
"additionalProperties": false
}Create W3C Verifiable Credential for DORA compliance. Grade + score only.
| Argument | Type | Description |
|---|---|---|
| type | string | dora_readiness|mica_compliance|aml_screening |
| entity_id | string |
{
"type": "object",
"properties": {
"type": {
"type": "string",
"description": "dora_readiness|mica_compliance|aml_screening"
},
"entity_id": {
"type": "string"
}
},
"additionalProperties": false
}Server status + crypto info.
No arguments.
{
"type": "object",
"properties": {},
"additionalProperties": false
}Prove obligation fulfilled without showing evidence.
| Argument | Type | Description |
|---|---|---|
| entity_id | string | |
| obligation_id | string | e.g. DORA-TPR-03 |
{
"type": "object",
"properties": {
"entity_id": {
"type": "string"
},
"obligation_id": {
"type": "string",
"description": "e.g. DORA-TPR-03"
}
},
"additionalProperties": false
}Connectivity test.
No arguments.
{
"type": "object",
"properties": {},
"additionalProperties": false
}Privacy-preserving report: hashes instead of raw data.
| Argument | Type | Description |
|---|---|---|
| entity_id | string |
{
"type": "object",
"properties": {
"entity_id": {
"type": "string"
}
},
"additionalProperties": false
}Disclose specific fields, hash the rest.
| Argument | Type | Description |
|---|---|---|
| disclose | string | Comma-separated: score,grade,entity_name,total_checks,green_checks |
| entity_id | string |
{
"type": "object",
"properties": {
"disclose": {
"type": "string",
"description": "Comma-separated: score,grade,entity_name,total_checks,green_checks"
},
"entity_id": {
"type": "string"
}
},
"additionalProperties": false
}Prove 'score >= X' without revealing exact score.
| Argument | Type | Description |
|---|---|---|
| entity_id | string | |
| threshold | integer | Minimum score to prove (default: 80) |
{
"type": "object",
"properties": {
"entity_id": {
"type": "string"
},
"threshold": {
"type": "integer",
"description": "Minimum score to prove (default: 80)"
}
},
"additionalProperties": false
}Verify commitment against current state.
| Argument | Type | Description |
|---|---|---|
| commitment_id | string |
{
"type": "object",
"properties": {
"commitment_id": {
"type": "string"
}
},
"additionalProperties": false
}Verify evidence in merkle tree.
| Argument | Type | Description |
|---|---|---|
| tree_id | string | |
| evidence_id | string |
{
"type": "object",
"properties": {
"tree_id": {
"type": "string"
},
"evidence_id": {
"type": "string"
}
},
"additionalProperties": false
}Verify credential integrity.
| Argument | Type | Description |
|---|---|---|
| credential_id | string |
{
"type": "object",
"properties": {
"credential_id": {
"type": "string"
}
},
"additionalProperties": false
}