Server definition
- Hash
- sha256:15b9b48100a965fdae9c26b2167499828b987ec8e16f9a83c3c1373403998f82
- What it is
- What a remote MCP server returned when asked what it offers: 5 tools
The blob, as servednamed by its sha256
{
"instructions": null,
"tools": [
{
"description": "Decode a QR code from a PNG image (base64). Returns the raw payload and its detected content type (url, wifi, vcard, sms, geo, event, ...).",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"image_base64": {
"description": "Base64-encoded PNG image (data URI prefix allowed)",
"minLength": 1,
"type": "string"
}
},
"required": [
"image_base64"
],
"type": "object"
},
"name": "decode_qr",
"outputSchema": null
},
{
"description": "Generate an artistic QR code with pixel art embedded via a halftone technique: pixel text (up to 8 Latin characters/digits) or one of the built-in pixel icons, plus optional gradient color themes. The QR stays fully scannable (error correction H + server-side decode verification). Use list_icons and list_themes to see available options.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"bg": {
"description": "Background hex color, default #ffffff",
"type": "string"
},
"data": {
"description": "Payload for type url (the link) or text (free text)",
"maxLength": 2048,
"type": "string"
},
"event": {
"description": "Calendar event fields (type event)",
"properties": {
"end": {
"default": "",
"maxLength": 20,
"type": "string"
},
"location": {
"default": "",
"maxLength": 200,
"type": "string"
},
"notes": {
"default": "",
"maxLength": 500,
"type": "string"
},
"start": {
"default": "",
"description": "Local datetime, e.g. 2026-08-05T18:30",
"maxLength": 20,
"type": "string"
},
"title": {
"maxLength": 200,
"minLength": 1,
"type": "string"
}
},
"required": [
"title"
],
"type": "object"
},
"fg": {
"description": "Foreground hex color, default #0f172a",
"type": "string"
},
"format": {
"default": "png",
"enum": [
"png",
"svg"
],
"type": "string"
},
"geo": {
"description": "Coordinates (type geo)",
"properties": {
"lat": {
"maxLength": 20,
"minLength": 1,
"type": "string"
},
"lng": {
"maxLength": 20,
"minLength": 1,
"type": "string"
}
},
"required": [
"lat",
"lng"
],
"type": "object"
},
"icon": {
"description": "Pixel icon id from list_icons (used when text is not given)",
"type": "string"
},
"size": {
"default": 512,
"description": "Approximate PNG size in px",
"maximum": 2048,
"minimum": 128,
"type": "integer"
},
"sms": {
"description": "SMS fields (type sms)",
"properties": {
"message": {
"default": "",
"maxLength": 500,
"type": "string"
},
"number": {
"maxLength": 40,
"minLength": 1,
"type": "string"
}
},
"required": [
"number"
],
"type": "object"
},
"text": {
"description": "Pixel text to embed (A-Z, 0-9, basic punctuation)",
"maxLength": 8,
"type": "string"
},
"theme": {
"description": "Theme id from list_themes. Overrides fg/bg.",
"type": "string"
},
"type": {
"description": "QR content type",
"enum": [
"url",
"text",
"wifi",
"vcard",
"sms",
"whatsapp",
"geo",
"event"
],
"type": "string"
},
"vcard": {
"description": "Contact card fields (type vcard)",
"properties": {
"email": {
"maxLength": 120,
"type": "string"
},
"first": {
"default": "",
"maxLength": 80,
"type": "string"
},
"last": {
"default": "",
"maxLength": 80,
"type": "string"
},
"org": {
"maxLength": 120,
"type": "string"
},
"phone": {
"maxLength": 40,
"type": "string"
},
"title": {
"maxLength": 120,
"type": "string"
},
"website": {
"maxLength": 200,
"type": "string"
}
},
"type": "object"
},
"whatsapp": {
"description": "WhatsApp fields (type whatsapp)",
"properties": {
"message": {
"default": "",
"maxLength": 500,
"type": "string"
},
"number": {
"maxLength": 40,
"minLength": 1,
"type": "string"
}
},
"required": [
"number"
],
"type": "object"
},
"wifi": {
"description": "Wi-Fi credentials (type wifi)",
"properties": {
"hidden": {
"default": false,
"type": "boolean"
},
"password": {
"default": "",
"maxLength": 128,
"type": "string"
},
"security": {
"default": "WPA",
"enum": [
"WPA",
"WEP",
"nopass"
],
"type": "string"
},
"ssid": {
"maxLength": 64,
"minLength": 1,
"type": "string"
}
},
"required": [
"ssid"
],
"type": "object"
}
},
"required": [
"type"
],
"type": "object"
},
"name": "generate_pixel_art_qr",
"outputSchema": null
},
{
"description": "Generate a scannable QR code (PNG or SVG) for a URL, plain text, Wi-Fi login, contact card (vCard), SMS, WhatsApp, map location, or calendar event. Every result is decode-verified server-side before it is returned. Free, no API key. Powered by HonestQR (https://qr.zalize.com).",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"bg": {
"description": "Background hex color, default #ffffff",
"type": "string"
},
"data": {
"description": "Payload for type url (the link) or text (free text)",
"maxLength": 2048,
"type": "string"
},
"ecLevel": {
"default": "M",
"description": "Error correction level",
"enum": [
"L",
"M",
"Q",
"H"
],
"type": "string"
},
"event": {
"description": "Calendar event fields (type event)",
"properties": {
"end": {
"default": "",
"maxLength": 20,
"type": "string"
},
"location": {
"default": "",
"maxLength": 200,
"type": "string"
},
"notes": {
"default": "",
"maxLength": 500,
"type": "string"
},
"start": {
"default": "",
"description": "Local datetime, e.g. 2026-08-05T18:30",
"maxLength": 20,
"type": "string"
},
"title": {
"maxLength": 200,
"minLength": 1,
"type": "string"
}
},
"required": [
"title"
],
"type": "object"
},
"fg": {
"description": "Foreground hex color, default #0f172a",
"type": "string"
},
"format": {
"default": "png",
"enum": [
"png",
"svg"
],
"type": "string"
},
"geo": {
"description": "Coordinates (type geo)",
"properties": {
"lat": {
"maxLength": 20,
"minLength": 1,
"type": "string"
},
"lng": {
"maxLength": 20,
"minLength": 1,
"type": "string"
}
},
"required": [
"lat",
"lng"
],
"type": "object"
},
"size": {
"default": 512,
"description": "Approximate PNG size in px",
"maximum": 2048,
"minimum": 128,
"type": "integer"
},
"sms": {
"description": "SMS fields (type sms)",
"properties": {
"message": {
"default": "",
"maxLength": 500,
"type": "string"
},
"number": {
"maxLength": 40,
"minLength": 1,
"type": "string"
}
},
"required": [
"number"
],
"type": "object"
},
"theme": {
"description": "Theme id from list_themes (colors + optional gradient). Overrides fg/bg.",
"type": "string"
},
"type": {
"description": "QR content type",
"enum": [
"url",
"text",
"wifi",
"vcard",
"sms",
"whatsapp",
"geo",
"event"
],
"type": "string"
},
"vcard": {
"description": "Contact card fields (type vcard)",
"properties": {
"email": {
"maxLength": 120,
"type": "string"
},
"first": {
"default": "",
"maxLength": 80,
"type": "string"
},
"last": {
"default": "",
"maxLength": 80,
"type": "string"
},
"org": {
"maxLength": 120,
"type": "string"
},
"phone": {
"maxLength": 40,
"type": "string"
},
"title": {
"maxLength": 120,
"type": "string"
},
"website": {
"maxLength": 200,
"type": "string"
}
},
"type": "object"
},
"whatsapp": {
"description": "WhatsApp fields (type whatsapp)",
"properties": {
"message": {
"default": "",
"maxLength": 500,
"type": "string"
},
"number": {
"maxLength": 40,
"minLength": 1,
"type": "string"
}
},
"required": [
"number"
],
"type": "object"
},
"wifi": {
"description": "Wi-Fi credentials (type wifi)",
"properties": {
"hidden": {
"default": false,
"type": "boolean"
},
"password": {
"default": "",
"maxLength": 128,
"type": "string"
},
"security": {
"default": "WPA",
"enum": [
"WPA",
"WEP",
"nopass"
],
"type": "string"
},
"ssid": {
"maxLength": 64,
"minLength": 1,
"type": "string"
}
},
"required": [
"ssid"
],
"type": "object"
}
},
"required": [
"type"
],
"type": "object"
},
"name": "generate_qr",
"outputSchema": null
},
{
"description": "List the built-in pixel icon ids for generate_pixel_art_qr, with an ASCII preview of each 16x16 icon.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {},
"type": "object"
},
"name": "list_icons",
"outputSchema": null
},
{
"description": "List the available color themes (solid and gradient) for generate_qr and generate_pixel_art_qr.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {},
"type": "object"
},
"name": "list_themes",
"outputSchema": null
}
]
}Verify it yourself
curl -s https://api.teppi.xyz/v1/evidence/sha256:15b9b48100a965fdae9c26b2167499828b987ec8e16f9a83c3c1373403998f82 | sha256sum