propzapi
Render-and-verify API: HTML/CSS to image or PDF, screenshot any URL, confirm the text rendered.
¿Debería usar esto?
Calidad y seguridad
Hallazgos (1)
- LOWen screenshot_url
Basado en el análisis automatizado de las definiciones de herramientas y el cumplimiento del protocolo.
Costo de contexto
Este es el número aproximado de tokens que se consumen cada vez que las herramientas del servidor se cargan en el contexto de un modelo. Los recuentos más altos reducen la atención disponible para otras tareas.
Instalar
Instalación con un clic
Agrega esto a tu archivo `claude_desktop_config.json`:
{
"mcpServers": {
"propzapi": {
"url": "https://api.propzapi.com/mcp"
}
}
}Puntos de conexión remotos
https://api.propzapi.com/mcpstreamable-httpQué puede hacer
Inventario de herramientas
Herramientas (3)
🟢list_templates
List the image templates you can render, with the variables each accepts. Free.
Esquema de entrada
{
"type": "object",
"properties": {}
}🟢generate_image(template, modifications, format, verify, receipt)
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.
Esquema de entrada
{
"type": "object",
"properties": {
"template": {
"type": "string",
"description": "Template id from list_templates: a built-in (e.g. og-article) or one of your own tpl_... ids."
},
"modifications": {
"type": "object",
"description": "variable -> value overrides, e.g. {\"title\":\"...\",\"accent\":\"#b45cff\"}."
},
"format": {
"type": "string",
"enum": [
"png",
"jpeg",
"webp"
],
"default": "png"
},
"verify": {
"type": "array",
"items": {
"type": "string"
},
"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."
},
"receipt": {
"type": "boolean",
"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."
}
},
"required": [
"template"
]
}⚪screenshot_url(url, full_page, width, height, format, ...)
Screenshot any public web page and return the image. 1 credit; cost in _meta.
Esquema de entrada
{
"type": "object",
"properties": {
"url": {
"type": "string",
"description": "Public http(s) URL to capture."
},
"full_page": {
"type": "boolean",
"description": "Capture the whole scrollable page (default false = just the viewport)."
},
"width": {
"type": "integer",
"default": 1280
},
"height": {
"type": "integer",
"default": 800
},
"format": {
"type": "string",
"enum": [
"png",
"jpeg",
"webp"
],
"default": "png"
},
"receipt": {
"type": "boolean",
"description": "Return a render receipt: image_sha256, extracted page text, viewport and timing, so you can trust the capture without inspecting pixels."
}
},
"required": [
"url"
]
}Comunidad
Evidencia