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 yourself
curl -s https://api.teppi.xyz/v1/evidence/sha256:97a2f1fdddf5fda7eeaa30359c2326501e3e7d89ef766f329ee27dcca769b609 | sha256sum