Endpoints: 28,729MCP servers: 18,413Payout addresses: 2,071Paid calls: 1,534Letters: 13Defects: 1,322counted 4 min ago
teppi

Server definition

Hash
sha256:399757e42bd9222aca0e8a0e60e9d9da245269538bbd4047d716862064f5700b
What it is
What a remote MCP server returned when asked what it offers: 5 tools

The blob, as servednamed by its sha256

{ "instructions": "Read-only door over the Family Office Knowledge Graph (public record, one record per family office, every field with source_url, read_by, state). This is the apex door; it holds the index and forwards to the node that serves the record. Tools: resolve_family_office, get_record, list_events_since, list_aliases, list_nodes. Errors are typed. Nothing is answered from memory.", "tools": [ { "description": "The Family Office Record for one identifier: every field with value, source_url, read_by and state; optionally a named version.", "inputSchema": { "properties": { "identifier": { "description": "Record id, LEI, legal name, alias, or a register identifier as it appears on the record (case-insensitive)", "maxLength": 200, "minLength": 2, "type": "string" }, "version": { "description": "record version as listed by list_nodes (e.g. 2026-09-13.1); omit for current", "type": "string" } }, "required": [ "identifier" ], "type": "object" }, "name": "get_record", "outputSchema": { "properties": { "record": { "type": "object" }, "served_by": { "type": "object" } }, "required": [ "record" ], "type": "object" } }, { "description": "Every name the record carries for one identifier — legal name, register names, other names — each with its source.", "inputSchema": { "properties": { "identifier": { "description": "Record id, LEI, legal name, alias, or a register identifier as it appears on the record (case-insensitive)", "maxLength": 200, "minLength": 2, "type": "string" } }, "required": [ "identifier" ], "type": "object" }, "name": "list_aliases", "outputSchema": { "properties": { "aliases": { "type": "array" }, "legal_name": { "type": "object" }, "lei": { "type": "string" }, "served_by": { "type": "object" } }, "required": [ "lei", "aliases" ], "type": "object" } }, { "description": "Dated, URL'd events on one record (registrations, renewals, orders, acquisitions), oldest first, optionally since a date, paged by cursor.", "inputSchema": { "properties": { "cursor": { "description": "next_cursor from a previous page", "type": "string" }, "identifier": { "description": "Record id, LEI, legal name, alias, or a register identifier as it appears on the record (case-insensitive)", "maxLength": 200, "minLength": 2, "type": "string" }, "limit": { "default": 50, "maximum": 200, "minimum": 1, "type": "integer" }, "since": { "description": "ISO date YYYY-MM-DD; events on or after it", "type": "string" } }, "required": [ "identifier" ], "type": "object" }, "name": "list_events_since", "outputSchema": { "properties": { "events": { "type": "array" }, "lei": { "type": "string" }, "next_cursor": { "type": [ "string", "null" ] }, "served_by": { "type": "object" } }, "required": [ "lei", "events" ], "type": "object" } }, { "description": "The graph's nodes — one per jurisdiction — with record counts read from each node's index, the node door and its as-of.", "inputSchema": { "properties": {}, "type": "object" }, "name": "list_nodes", "outputSchema": { "properties": { "apex": { "type": "object" }, "nodes": { "type": "array" } }, "required": [ "nodes" ], "type": "object" } }, { "description": "Resolve an identifier (LEI, legal name, alias or register id) to the family-office records that carry it, with the node that serves each.", "inputSchema": { "properties": { "identifier": { "description": "Record id, LEI, legal name, alias, or a register identifier as it appears on the record (case-insensitive)", "maxLength": 200, "minLength": 2, "type": "string" } }, "required": [ "identifier" ], "type": "object" }, "name": "resolve_family_office", "outputSchema": { "properties": { "identifier": { "type": "string" }, "matches": { "items": { "properties": { "legal_name": { "type": "string" }, "lei": { "type": "string" }, "matched_on": { "type": "string" }, "node": { "type": "string" }, "record": { "type": "string" } }, "type": "object" }, "type": "array" }, "served_by": { "type": "object" } }, "required": [ "identifier", "matches" ], "type": "object" } } ] }
Verify it yourselfcurl -s https://api.teppi.xyz/v1/evidence/sha256:399757e42bd9222aca0e8a0e60e9d9da245269538bbd4047d716862064f5700b | sha256sum