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

Server definition

Hash
sha256:3c06d141cad5dedb14537f4ceb4bf677074039362f130337f08607681314ee61
What it is
What a remote MCP server returned when asked what it offers: 13 tools

The blob, as servednamed by its sha256

{ "instructions": null, "tools": [ { "description": "Classify a country's AML risk against the FATF black/grey lists AND the EU high-risk-third-countries list. Accepts an ISO 3166-1 alpha-2 code or country name. Dated 2026-02-13. Costs $0.005 per call.", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "properties": { "api_key": { "description": "Watchtower API key with a funded balance. REQUIRED for this paid tool. Get one via create_api_key then fund it by card at /v1/topup. No free trial. (REST callers can instead pay per call via x402 — see https://watchtower-api.com/docs.)", "type": "string" }, "country": { "maxLength": 60, "minLength": 2, "type": "string" } }, "required": [ "country" ], "type": "object" }, "name": "check_jurisdiction", "outputSchema": null }, { "description": "Create a Watchtower API key. The key starts with a $0 balance — fund it by card at /v1/topup before use, or pay per call via x402. Store the key; paid tools require a funded one.", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "properties": { "note": { "maxLength": 200, "type": "string" } }, "type": "object" }, "name": "create_api_key", "outputSchema": null }, { "description": "Monitor a name against all sanctions + US export-control lists. When the daily list refresh changes that name's match set, we POST a \"watch_changed\" event to your webhook. $0.01/day, prepaid, debited from your API key credit. Max 90 days.", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "properties": { "api_key": { "description": "Watchtower API key with a funded balance. REQUIRED for this paid tool. Get one via create_api_key then fund it by card at /v1/topup. No free trial. (REST callers can instead pay per call via x402 — see https://watchtower-api.com/docs.)", "type": "string" }, "days": { "default": 30, "maximum": 90, "minimum": 1, "type": "integer" }, "name": { "maxLength": 500, "minLength": 2, "type": "string" }, "threshold": { "maximum": 1, "minimum": 0.5, "type": "number" }, "webhook_url": { "maxLength": 500, "minLength": 10, "type": "string" } }, "required": [ "name", "webhook_url" ], "type": "object" }, "name": "create_watch", "outputSchema": null }, { "description": "Free: sanctions list versions, source hashes, freshness, entry counts, and the full per-tool price menu.", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "properties": {}, "type": "object" }, "name": "get_screening_info", "outputSchema": null }, { "description": "Know-Your-Business in one call: resolve a company (by name or LEI) to its GLEIF legal identity AND screen it against sanctions + exclusion lists. Costs $0.02 per call.", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "properties": { "api_key": { "description": "Watchtower API key with a funded balance. REQUIRED for this paid tool. Get one via create_api_key then fund it by card at /v1/topup. No free trial. (REST callers can instead pay per call via x402 — see https://watchtower-api.com/docs.)", "type": "string" }, "lei": { "maxLength": 40, "minLength": 1, "type": "string" }, "name": { "maxLength": 200, "minLength": 2, "type": "string" } }, "type": "object" }, "name": "kyb_check", "outputSchema": null }, { "description": "List your active watches (free).", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "properties": { "api_key": { "type": "string" } }, "required": [ "api_key" ], "type": "object" }, "name": "list_watches", "outputSchema": null }, { "description": "Resolve a Legal Entity Identifier (LEI) to its official GLEIF record: legal name, status, jurisdiction, country, registration status. The LEI is checksum-validated first. Costs $0.01 per call.", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "properties": { "api_key": { "description": "Watchtower API key with a funded balance. REQUIRED for this paid tool. Get one via create_api_key then fund it by card at /v1/topup. No free trial. (REST callers can instead pay per call via x402 — see https://watchtower-api.com/docs.)", "type": "string" }, "lei": { "maxLength": 40, "minLength": 1, "type": "string" } }, "required": [ "lei" ], "type": "object" }, "name": "resolve_lei", "outputSchema": null }, { "description": "Detect & redact PII and secrets in text (private_key, jwt, aws_access_key, github_token, stripe_key, slack_token, openai_key, google_api_key, sendgrid_key, npm_token, gitlab_token, twilio_key, slack_webhook, azure_storage_key, basic_auth_url, email, ssn, ipv4, eth_address, iban, credit_card, phone). Deterministic; returns findings (masked), counts, and a redacted copy. Use before logging/forwarding untrusted or agent-generated text. Costs $0.005 per call.", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "properties": { "api_key": { "description": "Watchtower API key with a funded balance. REQUIRED for this paid tool. Get one via create_api_key then fund it by card at /v1/topup. No free trial. (REST callers can instead pay per call via x402 — see https://watchtower-api.com/docs.)", "type": "string" }, "text": { "maxLength": 100000, "minLength": 1, "type": "string" } }, "required": [ "text" ], "type": "object" }, "name": "scan_text", "outputSchema": null }, { "description": "Check whether a crypto address (BTC/ETH/others) appears on OFAC's sanctioned digital-currency address list. Exact match. Costs $0.01 per call.", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "properties": { "address": { "maxLength": 128, "minLength": 8, "type": "string" }, "api_key": { "description": "Watchtower API key with a funded balance. REQUIRED for this paid tool. Get one via create_api_key then fund it by card at /v1/topup. No free trial. (REST callers can instead pay per call via x402 — see https://watchtower-api.com/docs.)", "type": "string" } }, "required": [ "address" ], "type": "object" }, "name": "screen_crypto_address", "outputSchema": null }, { "description": "Screen a person/company/vessel name against OFAC (SDN + Consolidated), UN, EU, UK, Canada, Australia, France, Switzerland, US export-control (BIS/State), and US SAM procurement/benefit exclusions. Deterministic, typo-tolerant fuzzy matching. Costs $0.02 per call, debited from your API key credit.", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "properties": { "api_key": { "description": "Watchtower API key with a funded balance. REQUIRED for this paid tool. Get one via create_api_key then fund it by card at /v1/topup. No free trial. (REST callers can instead pay per call via x402 — see https://watchtower-api.com/docs.)", "type": "string" }, "dob": { "description": "Date of birth or birth year; excludes candidates whose known DOB contradicts it", "maxLength": 40, "type": "string" }, "name": { "maxLength": 500, "minLength": 2, "type": "string" }, "nationality": { "description": "Nationality/country; excludes candidates whose known nationality contradicts it", "maxLength": 60, "type": "string" }, "threshold": { "maximum": 1, "minimum": 0.5, "type": "number" }, "types": { "items": { "enum": [ "person", "entity", "vessel", "aircraft" ], "type": "string" }, "type": "array" } }, "required": [ "name" ], "type": "object" }, "name": "screen_name", "outputSchema": null }, { "description": "Screen up to 500 names in one call against OFAC SDN, OFAC Consolidated, UN, EU, and UK OFSI sanctions lists. Costs $0.015 per name (25% below single-call price), debited from your API key credit.", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "properties": { "api_key": { "description": "Watchtower API key with a funded balance. REQUIRED for this paid tool. Get one via create_api_key then fund it by card at /v1/topup. No free trial. (REST callers can instead pay per call via x402 — see https://watchtower-api.com/docs.)", "type": "string" }, "names": { "items": { "maxLength": 500, "minLength": 2, "type": "string" }, "maxItems": 500, "minItems": 1, "type": "array" }, "threshold": { "maximum": 1, "minimum": 0.5, "type": "number" } }, "required": [ "names" ], "type": "object" }, "name": "screen_names_batch", "outputSchema": null }, { "description": "Find Legal Entity Identifiers by company legal name via GLEIF — returns candidate records (lei, legal_name, status, jurisdiction, country). Costs $0.01 per call.", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "properties": { "api_key": { "description": "Watchtower API key with a funded balance. REQUIRED for this paid tool. Get one via create_api_key then fund it by card at /v1/topup. No free trial. (REST callers can instead pay per call via x402 — see https://watchtower-api.com/docs.)", "type": "string" }, "limit": { "maximum": 20, "minimum": 1, "type": "integer" }, "name": { "maxLength": 120, "minLength": 2, "type": "string" } }, "required": [ "name" ], "type": "object" }, "name": "search_lei_by_name", "outputSchema": null }, { "description": "Deterministically validate & normalize an identifier by its checksum/format: iban, lei, isin, bic, card, vat, eth, email, domain, phone, uuid, btc, cusip, sedol, imei. Type is auto-detected if omitted. Costs $0.005 per call.", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "properties": { "api_key": { "description": "Watchtower API key with a funded balance. REQUIRED for this paid tool. Get one via create_api_key then fund it by card at /v1/topup. No free trial. (REST callers can instead pay per call via x402 — see https://watchtower-api.com/docs.)", "type": "string" }, "type": { "enum": [ "iban", "lei", "isin", "bic", "card", "vat", "eth", "email", "domain", "phone", "uuid", "btc", "cusip", "sedol", "imei" ], "type": "string" }, "value": { "maxLength": 200, "minLength": 1, "type": "string" } }, "required": [ "value" ], "type": "object" }, "name": "validate_identifier", "outputSchema": null } ] }
Verify it yourselfcurl -s https://api.teppi.xyz/v1/evidence/sha256:3c06d141cad5dedb14537f4ceb4bf677074039362f130337f08607681314ee61 | sha256sum