Shotlingo

Localiza y renderiza capturas de pantalla de App Store y Google Play en 41 idiomas, directamente desde Claude.

Documentación

SERVIDOR MCP REMOTO · OAUTH 2.1 · NADA QUE INSTALAR

El servidor MCP para capturas de App Store

Shotlingo ejecuta un servidor MCP alojado. Añádelo como conector personalizado y Claude podrá adaptar una plantilla a un proyecto, traducir los subtítulos, renderizar cada página en tamaños reales de tienda y subir el conjunto terminado a tu ficha, todo sin que nadie abra el editor.

URL del servidor https://mcp.shotlingo.com/mcp

Requiere un plan de pago de Shotlingo. Consulta los planes.

QUÉ ES

Un estudio de capturas que tu agente de IA puede manejar

MCP es el estándar abierto que permite a un asistente llamar herramientas reales en lugar de describir lo que haría. Shotlingo expone el propio pipeline del editor a través de él.

Alojado, no instalado

El servidor se ejecuta en nuestra infraestructura y habla Streamable HTTP. No hay paquete que instalar, ni proceso local que vigilar, ni requisito de sistema operativo, así que el mismo conector te sigue entre máquinas.

Escribe en tus proyectos reales

Los proyectos que crea el agente son proyectos en la nube normales de Shotlingo. Ábrelo después en el editor, ajusta un subtítulo y exporta a mano. El agente es otra vía de acceso, no un silo separado.

Renderiza píxeles reales

Los renderizados salen del mismo motor que usa el editor, con los mismos 693 mockups de dispositivos y los mismos ajustes de tamaño de tienda, así que lo que produce el agente es un archivo que puedes subir, no un simulacro.

CONFIGURACIÓN

El conector de Claude para capturas de App Store

Cuatro pasos, una URL, sin clave que rotar. La configuración es la misma en las apps de Claude y en Claude Code.

  1. 1

    Abre la configuración de conectores en Claude

    En las apps de Claude, ve a Configuración, luego Conectores y luego Añadir conector personalizado.
  2. 2

    Pega la URL del servidor

    El único valor que necesita el formulario es https://mcp.shotlingo.com/mcp. No hay clave API, ni id de cliente, ni archivo de configuración que editar.
  3. 3
  4. 4

    Pide capturas

    Una vez que el conector esté en verde, pide a Claude que liste tus plantillas, adapte una a un proyecto, traduzca los subtítulos y renderice el conjunto. Las herramientas aparecen en el selector con títulos en inglés sencillo.

Trabajar desde la terminal

Claude Code registra servidores remotos a través del mismo transporte HTTP, así que el endpoint anterior es todo lo que necesita también. Añádelo una vez con el comando MCP de Claude Code usando el transporte HTTP, inicia sesión cuando se abra la página de OAuth, y las herramientas aparecerán junto a las locales.

EL CONJUNTO DE HERRAMIENTAS

17 herramientas, divididas por lo que pueden tocar

Las lecturas y escrituras son herramientas separadas, y cada una lleva las anotaciones de seguridad de MCP, para que tu cliente pueda distinguir una consulta de algo que cambia una ficha en vivo.

HerramientaQué haceTipo
list_templatesExplora las plantillas de capturas disponibles para tu cuenta.Lectura
get_templateAbre una plantilla y ve sus páginas, lienzo y ranuras de texto.Lectura
list_projectsLista los proyectos en la nube de la cuenta con sesión iniciada.Lectura
get_usageInforma de la cuota diaria restante de la cuenta.Lectura
get_batch_statusConsulta un trabajo de renderizado por lotes y recopila las URLs de resultados por idioma.Lectura
list_app_store_appsDescubre las apps conectadas de App Store Connect y sus ids.Lectura
list_google_play_appsComprueba a qué app de Google Play puede escribir la cuenta conectada.Lectura
fit_text_into_designComprueba si los subtítulos traducidos siguen cabiendo en una página, y a qué tamaño de fuente, en todos los idiomas a la vez.Lectura
apply_device_frameCalcula cómo encaja una captura dentro de un mockup de dispositivo: qué marco, qué escala, dónde cae la pantalla.Lectura
create_projectCrea un proyecto en la nube dentro del límite del plan de la cuenta.Escritura
adapt_templateConvierte una plantilla en un nuevo proyecto con un tamaño de exportación elegido.Escritura
update_projectCambia el nombre de un proyecto, el tamaño de exportación, el conjunto de idiomas o la app vinculada.Escritura
set_translationsEscribe traducciones de subtítulos de vuelta a un proyecto, ranura por ranura.Escritura
render_screenshotRenderiza una página a un PNG de tamaño real de tienda.Renderizado
start_batchPone en cola cada página en cada idioma como un solo trabajo en segundo plano.Renderizado
export_to_app_storeVista previa y, en una segunda llamada confirmada, reemplaza las capturas en vivo de App Store.Exportación
export_to_google_playVista previa y, en una segunda llamada confirmada, reemplaza las capturas en vivo de Play Store.Exportación

Las exportaciones se confirman dos veces

Llamadas normalmente, las dos herramientas de exportación devuelven una vista previa exacta de lo que se subiría y no tocan nada. Solo una segunda llamada con el indicador de confirmación reemplaza las capturas en vivo, que es también como pedimos a los revisores que las prueben de forma segura.

Además, 2 prompts y 3 recursos

Dos flujos de trabajo guardados (localizar una plantilla en varios idiomas, escribir texto nuevo a partir de un brief de producto) y tres recursos de solo lectura que tu cliente puede usar como contexto: una plantilla, uno de tus proyectos y tu cuota actual.

PARA DESARROLLADORES

Una API de capturas de App Store, sin escribir un cliente

Si lo que realmente querías era una API de capturas de App Store, esto es eso con el trabajo de integración ya hecho. Los esquemas de las herramientas son los endpoints, el JSON que devuelven es el cuerpo de la respuesta, y el agente al otro lado lee ambos sin SDK, sin librería envolvente ni cliente generado en tu repositorio.

La autenticación es la parte que suele fallar. Aquí no hay token de larga duración que almacenar, porque el conector usa OAuth 2.1 con PKCE y registra su cliente dinámicamente. El acceso está vinculado a la persona que inició sesión, el servidor decide el alcance en lugar del cliente, y revocarlo es cerrar sesión, no rotar una clave.

Los trabajos largos tampoco bloquean la conversación. start_batch pone en cola una matriz completa de idiomas en segundo plano y get_batch_status devuelve recuentos y URLs por idioma a medida que llegan, así que un agente puede lanzar cuarenta renderizados y volver a por ellos.

POR QUÉ ESTE

Claude aporta las palabras. Nosotros imprimimos los píxeles.

Conseguir que un modelo escriba un titular en 41 idiomas es la mitad fácil. La mitad que se rompe es lo que pasa con el diseño después: el alemán se ensancha lo suficiente como para sacar un subtítulo del marco, el árabe y el hebreo necesitan toda la composición reflejada, y los idiomas CJK necesitan fuentes diferentes antes de renderizar siquiera.

Ese es el trabajo que el conector está haciendo realmente. Los subtítulos pasan por el mismo pipeline de traducción que usa el editor, con una memoria de traducción en la nube para que una frase que ya aprobaste vuelva tal y como la aprobaste, y el paso de renderizado coloca cada idioma correctamente en lugar de meter texto más largo en una caja pensada para inglés.

Las 41 guías de mercado Herramienta de vista previa RTL Calculadora de expansión de texto

41 idiomas de destino

El mismo conjunto que ofrece el selector de idiomas del editor, contado desde el mismo archivo, para que esta página no se quede atrás silenciosamente respecto al producto.

Plantillas que el agente puede explorar

Lee la misma biblioteca de plantillas de la que elegirías a mano, y luego adapta una a un proyecto con el tamaño de exportación que pediste.

Directo a la tienda

Los conjuntos terminados van a App Store Connect o Google Play a través de tu propia cuenta de desarrollador, usando credenciales que configuras tú, en Plus y Studio.

LO QUE NO PUEDE HACER

Límites que enviamos en lugar de prometer

Una sola cuenta

El conector actúa para la persona que concedió el acceso y para nadie más. Cada proyecto leído o escrito está limitado al propietario.

Alcances del lado del servidor

Un cliente no puede ampliar sus propios permisos pidiendo un alcance mayor. El paso de consentimiento decide lo que se concede.

Limitado por tasa y registrado

Las escrituras tienen límite de tasa y se registran en un registro de auditoría, así que un bucle descontrolado está limitado y un cambio sorpresa es trazable.

Solo planes de pago

Una cuenta gratuita se rechaza en la pantalla de consentimiento en lugar de conectarse y fallar después. Consulta los planes.

El tratamiento de datos se cubre en la política de privacidad, y las preguntas de configuración están en el centro de ayuda.

PREGUNTAS FRECUENTES

Preguntas sobre el servidor MCP

¿Puede Claude generar capturas de App Store?

Sí, una vez que lo conectas a una herramienta que pueda renderizarlas de verdad. Por sí solo, Claude escribe buenos subtítulos, pero no puede maquetar un marco de dispositivo ni producir un archivo con las dimensiones exactas de la tienda. Con el conector de Shotlingo añadido, Claude elige una plantilla, rellena los subtítulos, renderiza cada página en tamaños reales de App Store y Google Play y puede subir el resultado a tu ficha después de que confirmes.

¿Qué es un servidor MCP de capturas de App Store?

MCP (Model Context Protocol) es el estándar abierto que permite a un asistente de IA llamar herramientas externas. Un servidor MCP de capturas de App Store expone diseño de capturas, traducción, renderizado y subida a tienda como herramientas que el asistente puede llamar directamente. Shotlingo ejecuta uno como servidor remoto alojado en https://mcp.shotlingo.com/mcp,, así que no se instala nada en tu máquina y el mismo conector funciona desde cualquier dispositivo desde el que inicies sesión.

¿Funciona en Claude Code?

Sí. El servidor habla Streamable HTTP, el transporte que usa Claude Code para servidores MCP remotos, así que el endpoint que funciona en las apps de Claude también funciona desde la terminal. Regístralo una vez con el comando MCP de Claude Code usando el transporte HTTP y el mismo inicio de sesión OAuth concede el acceso.

¿Necesito instalar algo?

No. El servidor MCP de Shotlingo está alojado, no es un paquete que descargues. No hay npm install, ni proceso local que mantener en ejecución, ni clave que pegar en un archivo de configuración. Añades la URL como conector personalizado, inicias sesión con OAuth una vez, y funciona en macOS, Windows y Linux por igual.

¿Está disponible el conector en el plan gratuito?

No, es solo de pago. El paso de consentimiento rechaza una cuenta gratuita de antemano en lugar de conectarse y luego fallar en el primer renderizado. El renderizado funciona en Pro y superiores, y las subidas a tienda en App Store Connect o Google Play necesitan Plus o Studio.

¿Qué puede hacer el conector en mi ficha de tienda en vivo?

Nada sin una confirmación explícita. Las dos herramientas de exportación funcionan en dos pasos: llamadas normalmente devuelven una vista previa exacta de lo que se subiría y no cambian nada. Solo una segunda llamada con el indicador de confirmación reemplaza las capturas en vivo. Cada escritura está limitada a la cuenta que inició sesión, tiene límite de tasa y se registra en un registro de auditoría.

Apunta a Claude a tu ficha de tienda

Añade https://mcp.shotlingo.com/mcp como conector personalizado, inicia sesión y pide un conjunto localizado. Si prefieres ver el editor primero, se abre sin cuenta.

¿Prefieres leer primero? Empieza con el blog o las herramientas ASO gratuitas.