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

Server definition

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

The blob, as servednamed by its sha256

{ "instructions": null, "tools": [ { "description": "Idempotent · 30s timeout · Automatically infer JSON Schema from sample data without extraction. Pass `idempotency_key` to deduplicate within 5 minutes.", "inputSchema": { "additionalProperties": false, "properties": { "idempotency_key": { "description": "Optional cache key (UUID/string) for 5-minute deduplication. Repeat calls with same key return cached inferred schema instantly.", "type": "string" }, "sample_data": { "description": "Representative sample data as JSON string (array of objects or single object). Schema is inferred from structure; use first 1-10 rows for array samples. Max 200KB.", "examples": [ "{\"product_id\":123,\"title\":\"Laptop Pro\",\"price\":1299.99,\"in_stock\":true}", "[{\"id\":1,\"email\":\"[email protected]\",\"verified\":true},{\"id\":2,\"email\":\"[email protected]\",\"verified\":false}]", "{\"name\":\"Report Q1\",\"sections\":[{\"title\":\"Sales\",\"value\":50000}]}" ], "type": "string" } }, "required": [ "sample_data" ], "type": "object" }, "name": "auto_schema_learn", "outputSchema": null }, { "description": "Idempotent · 30s timeout · Extract data from multiple sources (JSON/JSONL/text) with a single consistent schema. Pass `idempotency_key` to deduplicate within 5 minutes.", "inputSchema": { "additionalProperties": false, "properties": { "idempotency_key": { "description": "Optional deduplication key (UUID/string) for 5-minute cache. Identical batch calls (same sources + schema + key) return cached results instantly.", "type": "string" }, "schema": { "description": "Optional target JSON Schema (draft-07) applied to all sources. If omitted, inferred from first source and reused across remaining sources. Enables consistent field extraction from diverse formats.", "type": "object" }, "sources": { "description": "Array of 1-100 data sources to extract from. Each source includes type (format) and content (raw data).", "items": { "additionalProperties": false, "properties": { "content": { "description": "Raw source content (max 200KB per source). For jsonl: each line must be valid JSON. For text: format \"key1:value1,key2:value2\".", "type": "string" }, "type": { "description": "Source format: \"json\" (single object or array), \"jsonl\" (newline-delimited JSON objects), \"text\" (key:value pairs delimited by commas/semicolons)", "enum": [ "json", "jsonl", "text" ], "type": "string" } }, "required": [ "type", "content" ], "type": "object" }, "maxItems": 100, "minItems": 1, "type": "array" } }, "required": [ "sources" ], "type": "object" }, "name": "batch_extract", "outputSchema": null }, { "description": "Idempotent · 30s timeout · Extract structured data from API response JSON with schema adaptation. Pass `idempotency_key` to deduplicate within 5 minutes.", "inputSchema": { "additionalProperties": false, "properties": { "content": { "description": "API response body as raw JSON string (max 200KB). Can be single object, array of objects, or array of primitives. Automatically parsed and validated.", "examples": [ "{\"id\":1,\"name\":\"Alice\",\"role\":\"admin\"}", "[{\"id\":1,\"name\":\"Alice\"},{\"id\":2,\"name\":\"Bob\"}]", "[{\"user\":{\"id\":1,\"name\":\"Alice\"},\"status\":\"active\"}]" ], "type": "string" }, "idempotency_key": { "description": "Optional deduplication key (UUID or unique string) for 5-minute cache. Identical calls return cached result instantly.", "type": "string" }, "schema": { "description": "Optional target JSON Schema (draft-07) for field extraction. If omitted, inferred from content structure. Enforces consistent field extraction across multiple API responses.", "type": "object" } }, "required": [ "content" ], "type": "object" }, "name": "extract_from_api", "outputSchema": null }, { "description": "Idempotent · 30s timeout · Extract structured data from URL content with auto schema learning. Pass `idempotency_key` to deduplicate identical calls within 5 minutes.", "inputSchema": { "additionalProperties": false, "properties": { "idempotency_key": { "description": "Optional UUID or unique identifier for 5-minute deduplication cache. Same key + tool = cached result in <5ms, zero re-fetching.", "type": "string" }, "schema": { "description": "Optional pre-defined JSON Schema (draft-07). If omitted, schema is auto-inferred from content. Provide to enforce strict field extraction and type coercion.", "type": "object" }, "url": { "description": "HTTP(S) URL to fetch (will auto-download and parse), or raw content string (up to 200KB). Max 200KB after fetch.", "examples": [ "https://api.github.com/users/octocat", "https://example.com/page.html", "{\"name\":\"John Doe\",\"age\":30,\"email\":\"[email protected]\"}" ], "type": "string" } }, "required": [ "url" ], "type": "object" }, "name": "extract_from_url", "outputSchema": null } ] }
Verify it yourselfcurl -s https://api.teppi.xyz/v1/evidence/sha256:aec438e0fc4bc72be8631b8e36ed59bbd4d77836c8e9c6ae8ae9cb1ba055d4be | sha256sum