Server definition
- Hash
- sha256:04ebff020f4752014f34f2faf226d37df1475e0d0b3291cca44b6ad425f436dc
- What it is
- What a remote MCP server returned when asked what it offers: 3 tools
The blob, as servednamed by its sha256
{
"instructions": null,
"tools": [
{
"description": "Render an on-brand image from a template and your data, and return the image. Use list_templates first to see template ids and their variables. 1 credit per image; cost returned in _meta.",
"inputSchema": {
"properties": {
"format": {
"default": "png",
"enum": [
"png",
"jpeg",
"webp"
],
"type": "string"
},
"modifications": {
"description": "variable -> value overrides, e.g. {\"title\":\"...\",\"accent\":\"#b45cff\"}.",
"type": "object"
},
"receipt": {
"description": "Return a render receipt: image_sha256, the text that actually rendered, per-string checks + misses, viewport, and timing. Lets you trust the render without looking at the pixels.",
"type": "boolean"
},
"template": {
"description": "Template id from list_templates: a built-in (e.g. og-article) or one of your own tpl_... ids.",
"type": "string"
},
"verify": {
"description": "Strings that must render as visible text. The result reports whether each one landed (found and not clipped) — use it to confirm the exact values you passed made it into the image.",
"items": {
"type": "string"
},
"type": "array"
}
},
"required": [
"template"
],
"type": "object"
},
"name": "generate_image",
"outputSchema": null
},
{
"description": "List the image templates you can render, with the variables each accepts. Free.",
"inputSchema": {
"properties": {},
"type": "object"
},
"name": "list_templates",
"outputSchema": null
},
{
"description": "Screenshot any public web page and return the image. 1 credit; cost in _meta.",
"inputSchema": {
"properties": {
"format": {
"default": "png",
"enum": [
"png",
"jpeg",
"webp"
],
"type": "string"
},
"full_page": {
"description": "Capture the whole scrollable page (default false = just the viewport).",
"type": "boolean"
},
"height": {
"default": 800,
"type": "integer"
},
"receipt": {
"description": "Return a render receipt: image_sha256, extracted page text, viewport and timing, so you can trust the capture without inspecting pixels.",
"type": "boolean"
},
"url": {
"description": "Public http(s) URL to capture.",
"type": "string"
},
"width": {
"default": 1280,
"type": "integer"
}
},
"required": [
"url"
],
"type": "object"
},
"name": "screenshot_url",
"outputSchema": null
}
]
}Verify it yourself
curl -s https://api.teppi.xyz/v1/evidence/sha256:04ebff020f4752014f34f2faf226d37df1475e0d0b3291cca44b6ad425f436dc | sha256sum