Endpoints: 28,729MCP servers: 18,414Payout addresses: 2,071Paid calls: 1,562Letters: 14Defects: 1,336counted 4 min ago
teppi

Server definition

Hash
sha256:febbfeb66b74c06342de4dd88cc6640f9d81e98e91b9c1931dc119afb870c224
What it is
What a remote MCP server returned when asked what it offers: 7 tools

The blob, as servednamed by its sha256

{ "instructions": "ECZ-ID Trust: resolve ECZ-ID identifiers and evidence state via the public Resolver, explain exact canonical state, route to the single best next ECZ-ID product action, and (authenticated) create neutral Request-to-Resolve records. Results render ECZ-ID state exactly and never assert safety, approval, compliance or Microsoft certification. Local policy decides whether a signal is sufficient.", "tools": [ { "description": "AUTHENTICATED: 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.", "inputSchema": { "$schema": "https://json-schema.org/draft/2020-12/schema", "additionalProperties": false, "properties": { "consent_mode": { "enum": [ "link-only", "user-initiated-share" ], "type": "string" }, "idempotency_key": { "pattern": "^[A-Za-z0-9._-]{8,128}$", "type": "string" }, "requested_evidence_category": { "pattern": "^[a-z][a-z0-9-]{1,60}$", "type": "string" }, "resolver_ref": { "maxLength": 300, "type": "string" }, "target_descriptor": { "maxLength": 300, "minLength": 1, "type": "string" }, "target_type": { "enum": [ "business", "agent", "mcp", "api", "software" ], "type": "string" } }, "required": [ "target_type", "target_descriptor", "requested_evidence_category", "consent_mode" ], "type": "object" }, "name": "create_request_to_resolve", "outputSchema": null }, { "description": "Deterministically 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.", "inputSchema": { "$schema": "https://json-schema.org/draft/2020-12/schema", "additionalProperties": false, "properties": { "ecz_id": { "description": "ECZ-ID identifier. Parent, e.g. ECZ-GB-RBS1NW; or child Passport, e.g. ECZ-GB-RBS1NW::MCP_PASSPORT-ABC123", "maxLength": 64, "pattern": "^ECZ(-[A-Z0-9]{2,32}){1,4}(::[A-Z0-9][A-Z0-9_-]*-[0-9A-Z]{6})?$", "type": "string" } }, "required": [ "ecz_id" ], "type": "object" }, "name": "explain_status", "outputSchema": null }, { "description": "Given narrow context flags, return ONE best next ECZ-ID product action (free/community routes win where correct; neutral context routes to free public verification).", "inputSchema": { "$schema": "https://json-schema.org/draft/2020-12/schema", "additionalProperties": false, "properties": { "agent_concern": { "type": "boolean" }, "business_identity_missing": { "type": "boolean" }, "deeper_evidence_required": { "type": "boolean" }, "developer_local_workflow": { "type": "boolean" }, "implementation_assessment_needed": { "type": "boolean" }, "mcp_concern": { "type": "boolean" }, "multi_tenant_estate": { "type": "boolean" }, "org_wide_governance": { "type": "boolean" }, "software_supply_chain_evidence": { "type": "boolean" } }, "type": "object" }, "name": "find_product", "outputSchema": null }, { "description": "Return the narrow current Resolver-derived state for an ECZ-ID (state, checked_at, Resolver link). No risk/safety/compliance inference.", "inputSchema": { "$schema": "https://json-schema.org/draft/2020-12/schema", "additionalProperties": false, "properties": { "ecz_id": { "description": "ECZ-ID identifier. Parent, e.g. ECZ-GB-RBS1NW; or child Passport, e.g. ECZ-GB-RBS1NW::MCP_PASSPORT-ABC123", "maxLength": 64, "pattern": "^ECZ(-[A-Z0-9]{2,32}){1,4}(::[A-Z0-9][A-Z0-9_-]*-[0-9A-Z]{6})?$", "type": "string" } }, "required": [ "ecz_id" ], "type": "object" }, "name": "get_current_state", "outputSchema": null }, { "description": "Return deterministic official install/discovery routes for an ECZ-ID product or surface (canonical URLs only; planned Microsoft surfaces carry no URLs).", "inputSchema": { "$schema": "https://json-schema.org/draft/2020-12/schema", "additionalProperties": false, "properties": { "product": { "description": "Product slug: mcp-trust | agent-trust | developer-trust | resolver | developer-gateway | trustops | mcp-services | msp", "pattern": "^[a-z][a-z0-9-]{1,40}$", "type": "string" } }, "required": [ "product" ], "type": "object" }, "name": "get_install_instructions", "outputSchema": null }, { "description": "Return the deterministic public Resolver proof/re-check URL for an ECZ-ID. No network call.", "inputSchema": { "$schema": "https://json-schema.org/draft/2020-12/schema", "additionalProperties": false, "properties": { "ecz_id": { "description": "ECZ-ID identifier. Parent, e.g. ECZ-GB-RBS1NW; or child Passport, e.g. ECZ-GB-RBS1NW::MCP_PASSPORT-ABC123", "maxLength": 64, "pattern": "^ECZ(-[A-Z0-9]{2,32}){1,4}(::[A-Z0-9][A-Z0-9_-]*-[0-9A-Z]{6})?$", "type": "string" } }, "required": [ "ecz_id" ], "type": "object" }, "name": "get_resolver_link", "outputSchema": null }, { "description": "Resolve 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.", "inputSchema": { "$schema": "https://json-schema.org/draft/2020-12/schema", "additionalProperties": false, "properties": { "ecz_id": { "description": "ECZ-ID identifier. Parent, e.g. ECZ-GB-RBS1NW; or child Passport, e.g. ECZ-GB-RBS1NW::MCP_PASSPORT-ABC123", "maxLength": 64, "pattern": "^ECZ(-[A-Z0-9]{2,32}){1,4}(::[A-Z0-9][A-Z0-9_-]*-[0-9A-Z]{6})?$", "type": "string" } }, "required": [ "ecz_id" ], "type": "object" }, "name": "resolve_identity", "outputSchema": null } ] }
Verify it yourselfcurl -s https://api.teppi.xyz/v1/evidence/sha256:febbfeb66b74c06342de4dd88cc6640f9d81e98e91b9c1931dc119afb870c224 | sha256sum