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

B
Calidad de la descripción
83%
Integridad del esquema
72%
Calidad de los nombres
93%
Riesgo de envenenamiento
100%
Coincidencia de permisos
100%
Cumplimiento del protocolo
100%

Hallazgos (1)

  • LOWTool 'screenshot_url' description lacks action verben screenshot_url

Basado en el análisis automatizado de las definiciones de herramientas y el cumplimiento del protocolo.

Costo de contexto

~463Tokens (definiciones de herramientas)
~1.4 KBTamaño de respuesta típico
Impacto mínimo en la atención (0.36% del contexto de 128k)

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-http

Qué puede hacer

Inventario de herramientas

Herramientas (3)

🟢 Solo lectura🟡 Escritura🔴 Eliminación⚪ Desconocido
🟢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

Califica este servidor

Evidencia

Observaciones recientes

verificadoversión no registrada3 herramientas
verificadoversión no registrada3 herramientas