Endpoints: 28,729MCP servers: 18,413Payout addresses: 2,071Paid calls: 1,541Letters: 14Defects: 1,323counted 1 min ago
teppi

Server definition

Hash
sha256:2f1499bfbd88bf8a6e4f0671a34c8dbc0f9d32b98c449c62259242260dc378ed
What it is
What a remote MCP server returned when asked what it offers: 6 tools

The blob, as servednamed by its sha256

{ "instructions": "Sanctions / KYC screening across EU consolidated list and OFAC SDN. Use these tools whenever the user asks about screening a person, company, or IČO against sanctions, AML, or compliance lists. Part of the cz-agents MCP suite — companion servers:\n• ares.cz-agents.dev/mcp — Czech Business Register (IČO lookup, VAT, bank accounts)\n• dd.cz-agents.dev/mcp — full due diligence (ownership, risk score, statutory chain)\n• isir.cz-agents.dev/mcp — Czech insolvency register\nFree tier rate-limited; higher limits and commercial AML use at https://cz-agents.dev/pricing.html.", "tools": [ { "description": "Check whether a Czech IČO (or any company by IČO) appears on sanctions lists. Direct exact-ID lookup; pass `name` to also fuzzy-match if no direct hit.", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "additionalProperties": false, "properties": { "ico": { "description": "Czech IČO (7-8 digits) or comparable national company ID.", "type": "string" }, "name": { "description": "Optional company name for fuzzy fallback if IČO not directly listed.", "type": "string" } }, "required": [ "ico" ], "type": "object" }, "name": "check_ico", "outputSchema": null }, { "description": "Retrieve the full record for a single sanctions listing by its ID (format: `${source}:${source_list_id}`, e.g. \"ofac:12345\" or \"eu:EU.123.789\").", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "additionalProperties": false, "properties": { "id": { "description": "Internal listing ID, e.g. \"ofac:12345\".", "type": "string" } }, "required": [ "id" ], "type": "object" }, "name": "get_listing", "outputSchema": null }, { "description": "List sanctions added/removed/modified since a given date. Use for daily monitoring against a watchlist.", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "additionalProperties": false, "properties": { "since": { "description": "ISO date or datetime, e.g. \"2026-04-01\" or \"2026-04-01T00:00:00Z\".", "type": "string" }, "source": { "description": "Optional source filter.", "enum": [ "eu", "ofac", "un", "ofsi", "fau" ], "type": "string" } }, "required": [ "since" ], "type": "object" }, "name": "list_recent_updates", "outputSchema": null }, { "description": "PAID. Re-screen your own list of subjects against sanctions-list changes since a given date. Answers \"which of MY clients were affected\", which list_recent_updates cannot: that tool returns the global change feed, this one intersects it with your portfolio. Requires payment via x402; call without payment first to receive the terms.", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "additionalProperties": false, "properties": { "since": { "description": "ISO date of the last screening, e.g. \"2026-07-01\".", "type": "string" }, "source": { "enum": [ "eu", "ofac", "un", "ofsi", "fau" ], "type": "string" }, "subjects": { "description": "Up to 11 subjects per paid call (batch cap sized to the per-call price, not per-subject). Each needs at least a name or an ICO.", "items": { "additionalProperties": false, "properties": { "ico": { "type": "string" }, "name": { "type": "string" }, "ref": { "description": "Your own identifier — returned back so you can match results.", "type": "string" } }, "required": [ "ref" ], "type": "object" }, "type": "array" } }, "required": [ "subjects", "since" ], "type": "object" }, "name": "rescreen_portfolio", "outputSchema": null }, { "description": "Fuzzy-search a sanctioned entity (company, organization) by name. Optional country narrows results.", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "additionalProperties": false, "properties": { "country": { "description": "Country filter (name or ISO code).", "type": "string" }, "limit": { "default": 20, "description": "Max results (default 20).", "maximum": 100, "minimum": 1, "type": "integer" }, "name": { "description": "Company / organization name.", "type": "string" }, "threshold": { "default": 80, "description": "Min confidence (default 80).", "maximum": 100, "minimum": 0, "type": "integer" } }, "required": [ "name" ], "type": "object" }, "name": "search_entity", "outputSchema": null }, { "description": "Fuzzy-search a sanctioned person by name across all loaded lists. Optional date of birth and nationality narrow results. Returns matches with confidence scores (0-100). 100 = exact ID match, 80+ = strong fuzzy match, lower = review needed.", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "additionalProperties": false, "properties": { "dob": { "description": "YYYY or YYYY-MM-DD. Optional, narrows matches.", "type": "string" }, "limit": { "default": 20, "description": "Max results (default 20).", "maximum": 100, "minimum": 1, "type": "integer" }, "name": { "description": "Full name. Cyrillic / Arabic / Chinese tolerated; transliteration applied.", "type": "string" }, "nationality": { "description": "Country name or ISO code. Optional.", "type": "string" }, "threshold": { "default": 80, "description": "Min confidence to include in results (default 80).", "maximum": 100, "minimum": 0, "type": "integer" } }, "required": [ "name" ], "type": "object" }, "name": "search_person", "outputSchema": null } ] }
Verify it yourselfcurl -s https://api.teppi.xyz/v1/evidence/sha256:2f1499bfbd88bf8a6e4f0671a34c8dbc0f9d32b98c449c62259242260dc378ed | sha256sum