ECZ-ID Trust MCP
Measured conclusion: Deep-tested. L2 outcome: tools_ok.
Read-only ECZ-ID Business Passport state lookup via the public ECZ-ID Resolver. Reports state only.
| Author | com.ecocitizenz |
|---|---|
| Access | remote |
| Publisher key required | No |
| Measured state | Deep-tested |
| L1 liveness | alive |
| L1 latency | 554 ms |
| Last measured | 2026-10-26 |
Add to your agent
Copy this into your MCP client config:
{
"mcpServers": {
"ECZ-ID Trust MCP": {
"url": "https://trust-mcp.ecocitizenz.com/mcp",
"transport": "streamable-http"
}
}
}
Measured tools (7)
resolve_identityResolve an ECZ-ID through the public ECZ-ID Resolver and return the exact canonical state with checked_at, Resolver proof link, re-check action and the local-policy caveat. Never asserts safety, approval or compliance.
Parameters:
ecz_id(required) — string — ECZ-ID identifier. Parent, e.g. ECZ-GB-RBS1NW; or child Passport, e.g. ECZ-GB-RBS1NW::MCP_PASSPORT-ABC123
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
get_current_stateReturn the narrow current Resolver-derived state for an ECZ-ID (state, checked_at, Resolver link). No risk/safety/compliance inference.
Parameters:
ecz_id(required) — string — ECZ-ID identifier. Parent, e.g. ECZ-GB-RBS1NW; or child Passport, e.g. ECZ-GB-RBS1NW::MCP_PASSPORT-ABC123
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
get_resolver_linkReturn the deterministic public Resolver proof/re-check URL for an ECZ-ID. No network call.
Parameters:
ecz_id(required) — string — ECZ-ID identifier. Parent, e.g. ECZ-GB-RBS1NW; or child Passport, e.g. ECZ-GB-RBS1NW::MCP_PASSPORT-ABC123
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
explain_statusDeterministically render the exact ECZ-ID status using the claims-safe renderer (VERIFIED is an ECZ-ID state, not a Microsoft certification). Absence of evidence renders the approved neutral wording — never "unsafe". No LLM.
Parameters:
ecz_id(required) — string — ECZ-ID identifier. Parent, e.g. ECZ-GB-RBS1NW; or child Passport, e.g. ECZ-GB-RBS1NW::MCP_PASSPORT-ABC123
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
find_productGiven narrow context flags, return ONE best next ECZ-ID product action (free/community routes win where correct; neutral context routes to free public verification).
Parameters:
mcp_concern— booleanagent_concern— booleanmulti_tenant_estate— booleanorg_wide_governance— booleandeeper_evidence_required— booleandeveloper_local_workflow— booleanbusiness_identity_missing— booleansoftware_supply_chain_evidence— booleanimplementation_assessment_needed— boolean
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
get_install_instructionsReturn deterministic official install/discovery routes for an ECZ-ID product or surface (canonical URLs only; planned Microsoft surfaces carry no URLs).
Parameters:
product(required) — string — Product slug: mcp-trust | agent-trust | developer-trust | resolver | developer-gateway | trustops | mcp-services | msp
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
create_request_to_resolveAUTHENTICATED: create a neutral, shareable request for independently re-checkable ECZ-ID evidence. Requires a Microsoft Entra bearer token with the RequestToResolve.Create scope (or app role). It never verifies a target, never sends messages, and absence of evidence is never rendered as unsafe.
Parameters:
target_type(required) — stringtarget_descriptor(required) — stringrequested_evidence_category(required) — stringconsent_mode(required) — stringresolver_ref— stringidempotency_key— string
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
Measured by MCPYP probing. Untested fields are omitted, never estimated. Listing is always free; MCPYP never proxies calls or stores user tokens.