Endpoints: 28,729MCP servers: 18,413Payout addresses: 2,070Paid calls: 1,524Letters: 13Defects: 1,322counted 3 min ago
teppi

Server definition

Hash
sha256:97a2f1fdddf5fda7eeaa30359c2326501e3e7d89ef766f329ee27dcca769b609
What it is
What a remote MCP server returned when asked what it offers: 23 tools

The blob, as servednamed by its sha256

{ "instructions": null, "tools": [ { "description": "Base64-decode (returns text + hex).", "inputSchema": { "additionalProperties": false, "properties": { "data": { "type": "string" } }, "required": [ "data" ], "type": "object" }, "name": "base64_decode", "outputSchema": { "additionalProperties": true, "type": "object" } }, { "description": "Base64-encode text.", "inputSchema": { "additionalProperties": false, "properties": { "text": { "type": "string" } }, "required": [ "text" ], "type": "object" }, "name": "base64_encode", "outputSchema": { "additionalProperties": true, "type": "object" } }, { "description": "Convert a number between bases 2-36.", "inputSchema": { "additionalProperties": false, "properties": { "from_base": { "type": "string" }, "to_base": { "type": "string" }, "value": { "type": "string" } }, "required": [ "value", "from_base", "to_base" ], "type": "object" }, "name": "base_convert", "outputSchema": { "additionalProperties": true, "type": "object" } }, { "description": "Search public breach metadata by breach name or domain (what happened, not who). Keyless HIBP catalog.", "inputSchema": { "additionalProperties": false, "properties": { "query": { "type": "string" } }, "required": [ "query" ], "type": "object" }, "name": "breach_catalog", "outputSchema": { "additionalProperties": true, "type": "object" } }, { "description": "Convert case: camel/snake/kebab/pascal/title/upper/lower.", "inputSchema": { "additionalProperties": false, "properties": { "text": { "type": "string" }, "to": { "type": "string" } }, "required": [ "text", "to" ], "type": "object" }, "name": "case_convert", "outputSchema": { "additionalProperties": true, "type": "object" } }, { "description": "Explain a 5-field cron expression.", "inputSchema": { "additionalProperties": false, "properties": { "expr": { "type": "string" } }, "required": [ "expr" ], "type": "object" }, "name": "cron_explain", "outputSchema": { "additionalProperties": true, "type": "object" } }, { "description": "Convert a unix epoch to human-readable UTC + relative.", "inputSchema": { "additionalProperties": false, "properties": { "ts": { "type": "string" } }, "required": [ "ts" ], "type": "object" }, "name": "epoch", "outputSchema": { "additionalProperties": true, "type": "object" } }, { "description": "Hash a string. algo = md5/sha1/sha256/sha512.", "inputSchema": { "additionalProperties": false, "properties": { "algo": { "type": "string" }, "text": { "type": "string" } }, "required": [ "text", "algo" ], "type": "object" }, "name": "hash", "outputSchema": { "additionalProperties": true, "type": "object" } }, { "description": "Decode hex bytes to text.", "inputSchema": { "additionalProperties": false, "properties": { "hex": { "type": "string" } }, "required": [ "hex" ], "type": "object" }, "name": "hex_to_text", "outputSchema": { "additionalProperties": true, "type": "object" } }, { "description": "Decode HTML entities.", "inputSchema": { "additionalProperties": false, "properties": { "html": { "type": "string" } }, "required": [ "html" ], "type": "object" }, "name": "html_decode", "outputSchema": { "additionalProperties": true, "type": "object" } }, { "description": "Diff two JSON values (added/removed/changed keys).", "inputSchema": { "additionalProperties": false, "properties": { "a": { "type": "string" }, "b": { "type": "string" } }, "required": [ "a", "b" ], "type": "object" }, "name": "json_diff", "outputSchema": { "additionalProperties": true, "type": "object" } }, { "description": "Validate + pretty-print JSON.", "inputSchema": { "additionalProperties": false, "properties": { "json": { "type": "string" } }, "required": [ "json" ], "type": "object" }, "name": "json_format", "outputSchema": { "additionalProperties": true, "type": "object" } }, { "description": "Flatten a JSON array of objects to CSV.", "inputSchema": { "additionalProperties": false, "properties": { "json": { "type": "string" } }, "required": [ "json" ], "type": "object" }, "name": "json_to_csv", "outputSchema": { "additionalProperties": true, "type": "object" } }, { "description": "Decode a JWT header+payload (no signature verification).", "inputSchema": { "additionalProperties": false, "properties": { "token": { "type": "string" } }, "required": [ "token" ], "type": "object" }, "name": "jwt_decode", "outputSchema": { "additionalProperties": true, "type": "object" } }, { "description": "Current unix time (UTC).", "inputSchema": { "additionalProperties": false, "properties": {}, "type": "object" }, "name": "now", "outputSchema": { "additionalProperties": true, "type": "object" } }, { "description": "Test a regex; return matches + groups.", "inputSchema": { "additionalProperties": false, "properties": { "pattern": { "type": "string" }, "text": { "type": "string" } }, "required": [ "pattern", "text" ], "type": "object" }, "name": "regex_test", "outputSchema": { "additionalProperties": true, "type": "object" } }, { "description": "Slugify text (lowercase, dashes, ascii).", "inputSchema": { "additionalProperties": false, "properties": { "text": { "type": "string" } }, "required": [ "text" ], "type": "object" }, "name": "slugify", "outputSchema": { "additionalProperties": true, "type": "object" } }, { "description": "Length/word/line/char counts + Shannon entropy.", "inputSchema": { "additionalProperties": false, "properties": { "text": { "type": "string" } }, "required": [ "text" ], "type": "object" }, "name": "string_metrics", "outputSchema": { "additionalProperties": true, "type": "object" } }, { "description": "Encode text to hex.", "inputSchema": { "additionalProperties": false, "properties": { "text": { "type": "string" } }, "required": [ "text" ], "type": "object" }, "name": "text_to_hex", "outputSchema": { "additionalProperties": true, "type": "object" } }, { "description": "Percent-decode a string.", "inputSchema": { "additionalProperties": false, "properties": { "data": { "type": "string" } }, "required": [ "data" ], "type": "object" }, "name": "url_decode", "outputSchema": { "additionalProperties": true, "type": "object" } }, { "description": "Percent-encode a string.", "inputSchema": { "additionalProperties": false, "properties": { "text": { "type": "string" } }, "required": [ "text" ], "type": "object" }, "name": "url_encode", "outputSchema": { "additionalProperties": true, "type": "object" } }, { "description": "Parse a URL into scheme/host/path/query/fragment.", "inputSchema": { "additionalProperties": false, "properties": { "url": { "type": "string" } }, "required": [ "url" ], "type": "object" }, "name": "url_parse", "outputSchema": { "additionalProperties": true, "type": "object" } }, { "description": "Generate a random UUID v4.", "inputSchema": { "additionalProperties": false, "properties": {}, "type": "object" }, "name": "uuid", "outputSchema": { "additionalProperties": true, "type": "object" } } ] }
Verify it yourselfcurl -s https://api.teppi.xyz/v1/evidence/sha256:97a2f1fdddf5fda7eeaa30359c2326501e3e7d89ef766f329ee27dcca769b609 | sha256sum