Servidor MCP (agentes de IA)
Permite que un agente de IA — Claude Desktop, Claude Code, Cursor, o cualquier cliente de Model Context Protocol — renderice imágenes y PDFs desde tus plantillas, y capture pantallas de URLs en vivo, como llamadas de herramientas. Es la misma API REST que llamarías tú mismo, expuesta como herramientas de agente.
Existe un servidor MCP de Mostly Tiny (mostlytiny-mcp). Puedes ejecutarlo de dos formas — limitado
a solo MostlyRender, o con sesión iniciada en toda tu cuenta de Mostly Tiny. Ambas exponen las mismas
herramientas de MostlyRender; elige según cuánta del conjunto de herramientas quieras.
# Recomendado — solo MostlyRender (una clave API)
Ejecuta el servidor con una sola clave de MostlyRender y expone solo las herramientas de renderizado — una
superficie de herramientas pequeña y enfocada, que es lo que los agentes suelen elegir más confiablemente. Crea una clave en
Settings → API keys (mr_live_… o mr_test_…), luego:
Claude Code:
claude mcp add mostly-tiny --env MOSTLYRENDER_API_KEY=mr_live_xxx -- npx -y mostlytiny-mcp
Claude Desktop / Cursor (claude_desktop_config.json · .cursor/mcp.json):
{
"mcpServers": {
"mostly-tiny": {
"command": "npx",
"args": ["-y", "mostlytiny-mcp"],
"env": { "MOSTLYRENDER_API_KEY": "mr_live_xxx" }
}
}
}
Usa una clave mr_test_… mientras cableas — los renderizados de prueba no afectan tu uso en vivo.
# El conjunto completo de herramientas — alojado, con inicio de sesión (sin clave)
¿Usas más de un producto? Añade el servidor alojado por URL e inicia sesión con tu cuenta de Mostly Tiny en el navegador (OAuth 2.1 — sin clave API que gestionar). Obtienes las herramientas de cada producto en vivo a la vez: renderiza una imagen y crea un código QR, genera una política de privacidad, añade un mapa — desde una sola instalación.
claude mcp add --transport http mostly-tiny https://mcp.mostlytiny.io
De cualquier forma, la herramienta siempre activa mostlytiny_catalog permite que un agente descubra el resto de la
cartera (y cómo activar un producto) — así que puedes comenzar con MostlyRender y crecer
hacia el conjunto de herramientas sin reinstalar nada.
# Herramientas de MostlyRender
| Herramienta | Qué hace |
|---|---|
mostlyrender_list_templates |
Lista tus plantillas (id, name, tamaño, engine). Llama esto primero — cada nombre de capa es un parámetro de renderizado. |
mostlyrender_render |
Renderiza una plantilla a PNG / JPEG / WebP / PDF → URL de activo público. Reemplaza capas por nombre. |
mostlyrender_render_batch |
Renderiza muchas variaciones de una plantilla en una sola llamada. |
mostlyrender_screenshot |
Captura cualquier URL pública como una imagen o PDF. |
mostlyrender_render_by_url |
Renderiza sobre la marcha mediante una URL firmada (imágenes OG, etiquetas <img>). |
mostlyrender_get_render |
Comprueba el estado de un renderizado asincrónico y obtén su URL de resultado. |
mostlyrender_get_account |
Devuelve el plan, uso y correo electrónico de la cuenta conectada. |
# Un flujo típico de agente
El agente descubre una plantilla, ve que sus capas se llaman title, subtitle y badge,
luego la renderiza — sin intervención humana:
Tú: Crea una imagen de lanzamiento titulada "We raised our Series A".
Agente: → mostlyrender_list_templates → tpl_launch (capas: title, subtitle, badge)
→ mostlyrender_render { template: "tpl_launch",
modifications: { title: "We raised our Series A",
badge: "News" } }
← https://img.mostlyrender.com/r/rnd_9f3a.png
Porque el nombre de la capa es el parámetro, un agente puede introspeccionar una plantilla y rellenarla correctamente sin nada cableado. Ver Templates as parameters.
# Autenticación
El servidor limitado se autentica con tu clave API — la misma clave que usan la API REST y los SDKs; el servidor alojado usa tu cuenta de Mostly Tiny con sesión iniciada en su lugar. Los renderizados hechos por un agente se facturan exactamente como cualquier otro renderizado: por uso, nunca bloqueados.
| Variable | Requerida | Predeterminada |
|---|---|---|
MOSTLYRENDER_API_KEY |
sí (modo limitado) | — |
MOSTLYRENDER_BASE_URL |
no | https://api.mostlyrender.com |