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

Server definition

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

The blob, as servednamed by its sha256

{ "instructions": null, "tools": [ { "description": "List a country's available fields (phone, national ID, tax number, IBAN, SWIFT/BIC, card, …) and preset scenarios.", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "additionalProperties": false, "properties": { "country": { "description": "ISO code, e.g. \"ke\", \"de\", \"us\", \"ng\".", "type": "string" } }, "required": [ "country" ], "type": "object" }, "name": "sampuli_describe_country", "outputSchema": null }, { "description": "Fetch synthetic test data from a natural request when you don't know the exact spec — e.g. \"a SWIFT code for China\", \"Kenya phone number\", \"German passport\", \"a Nigerian BVN\". Sampuli resolves the country and field for you (China→cn, \"SWIFT code\"→swift) and generates a format-true value. Prefer sampuli_generate when you already have a spec like \"cn.swift\".", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "additionalProperties": false, "properties": { "count": { "description": "How many (omit for one).", "maximum": 10000, "minimum": 1, "type": "integer" }, "format": { "description": "Output format (default json).", "enum": [ "json", "csv" ], "type": "string" }, "query": { "description": "Plain-language request, e.g. \"a SWIFT code for China\", \"UK IBAN\", \"India GSTIN\".", "type": "string" }, "seed": { "description": "Reproducible output.", "type": "string" } }, "required": [ "query" ], "type": "object" }, "name": "sampuli_fetch", "outputSchema": null }, { "description": "Generate format-true, entirely synthetic test data for a country. spec is \"<country>.<selector>\" where selector is a field key (\"phone\"), \"person\" (a full coherent record), or \"preset:<key>\" (a scenario). Values match each country's real formats and pass validators (IBAN mod-97, card Luhn, …) but are never real or registered.", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "additionalProperties": false, "properties": { "count": { "description": "How many rows (omit for one).", "maximum": 10000, "minimum": 1, "type": "integer" }, "fields": { "anyOf": [ { "items": { "type": "string" }, "type": "array" }, { "const": "all", "type": "string" } ], "description": "Which fields for a person record, or \"all\"." }, "format": { "description": "Output format (default json).", "enum": [ "json", "csv" ], "type": "string" }, "seed": { "description": "Reproducible output — same seed, same data.", "type": "string" }, "spec": { "description": "e.g. \"ke.person\" (core fields), \"ke.full\" (every field incl. card/passport/income), \"de.iban\", \"ng.phone\", \"ke.company\", \"ke.product\", \"ke.preset:kyc\".", "type": "string" } }, "required": [ "spec" ], "type": "object" }, "name": "sampuli_generate", "outputSchema": null }, { "description": "List every country Sampuli can generate synthetic test data for (90 countries), with the ISO code used as a spec prefix.", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "properties": {}, "type": "object" }, "name": "sampuli_list_countries", "outputSchema": null }, { "description": "List the country-agnostic generic types (uuid, enum, int, float, date, vin, isbn, imei, mac, email, …) usable in a custom schema or as \"any.<type>\".", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "properties": {}, "type": "object" }, "name": "sampuli_list_types", "outputSchema": null }, { "description": "Generate rows from a custom schema, mixing generic types and country-accurate fields. Each field has a name and a type — a generic type (\"uuid\", \"int:0,500\", \"enum:free,pro,team\", \"date:2021,2025\") or a country field spec (\"ke.phone\", \"de.iban\"). Optional per-field \"blank\" (0–1) makes it null that often.", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "additionalProperties": false, "properties": { "count": { "description": "How many rows (default 1).", "maximum": 10000, "minimum": 1, "type": "integer" }, "fields": { "description": "The columns to generate.", "items": { "additionalProperties": false, "properties": { "blank": { "description": "Probability (0–1) the value is null.", "maximum": 1, "minimum": 0, "type": "number" }, "name": { "description": "Column name.", "type": "string" }, "type": { "description": "Generic type or country field spec, e.g. \"uuid\", \"int:0,500\", \"ke.phone\".", "type": "string" } }, "required": [ "name", "type" ], "type": "object" }, "type": "array" }, "format": { "enum": [ "json", "csv" ], "type": "string" }, "seed": { "description": "Reproducible output.", "type": "string" } }, "required": [ "fields" ], "type": "object" }, "name": "sampuli_schema", "outputSchema": null } ] }
Verify it yourselfcurl -s https://api.teppi.xyz/v1/evidence/sha256:32ed3ce86bb29a70b0d2b5e5fed068132818ec54075aa83ebae860f9efba090f | sha256sum