Plataforma para desarrolladores / MCP

Genera presentaciones desde tu agente de IA.

Skyline MCP Server pone la generación de presentaciones al alcance de tu agente como herramientas del Model Context Protocol. Conecta Claude, Cursor o cualquier agente compatible con MCP y deja que diseñe presentaciones de primer nivel por ti.

Endpointhttps://mcp.skyline-studio.ai/mcp
Skyline MCP Server
Velocidad

Míralo tomar forma

Observa cómo tu presentación se construye en directo mientras el agente trabaja: progreso en tiempo real desde el primer prompt hasta una presentación terminada y pulida.

Calidad

Lista para el consejo directivo

Sistemas de diseño sofisticados para que cada presentación luzca pulida, refinada y lista para la dirección.

Resultado

Presentaciones editables

Cada generación llega a tu Workspace como diapositivas editables y bien estructuradas, listas para pulir, presentar y compartir.

Conexión

Una sola configuración. Cualquier cliente MCP.

Añade el endpoint a la configuración MCP de tu cliente y completa el flujo de OAuth la primera vez que llames a una herramienta. El servidor actúa como tu usuario autenticado de Skyline Studio, así que las presentaciones generadas aparecen en el mismo Workspace que usas en la aplicación web.

  1. 01Abre la configuración MCP de tu cliente (Claude, Cursor, etc.).
  2. 02Añade la entrada del servidor de Skyline Studio con el fragmento de la derecha.
  3. 03Lanza una llamada a una herramienta. Tu cliente abrirá una pestaña del navegador para OAuth una sola vez; las llamadas siguientes reutilizan la sesión guardada.
mcp.json
{
  "mcpServers": {
    "skyline-studio": {
      "url": "https://mcp.skyline-studio.ai/mcp"
    }
  }
}
ClaudeConectores
Cursor~/.cursor/mcp.json
Codex / OpenAIArray mcpServers
Agentes personalizadosMCP SDK con Streamable HTTP

Herramientas

El kit creativo de tu agente.

Cada herramienta devuelve un JSON con una estructura estable y se describe a tu agente con esquemas detallados y legibles por IA, para que elija la adecuada sin que tengas que guiarlo.

01

Iniciar una generación

generate_presentation_start

Lanza un nuevo trabajo de generación de presentaciones. Por defecto hace long polling en la propia llamada, así que normalmente una sola llamada devuelve la presentación terminada. Las generaciones suelen tardar de 5 a 7 minutos.

userPrompt
Prompt que describe la presentación que quieres obtener.
systemInstructions
Indicaciones de IA a IA con tres campos: designStyle, resourcesToUse y context.
slideCount
Número de diapositivas deseado. De 1 a 25; 10 por defecto.
generateImages
Indica si el modelo debe generar imágenes.
themeId
ID de tema opcional obtenido de list_available_themes.
images
Imágenes adjuntas opcionales (máximo 8). Cada una es un imageUrl público que se envía como referencia visual.
waitForCompletionMs
Tiempo máximo de long polling en milisegundos. Recomendado: 220000. Máximo: 900000.
02

Consultar el estado

generate_presentation_status

Devuelve el estado de un trabajo en curso. Pasa waitForCompletionMs para hacer long polling hasta que el trabajo llegue a un estado final y recibir notificaciones de progreso MCP a través de tu progressToken.

jobId
UUID del trabajo devuelto por generate_presentation_start.
waitForCompletionMs
Tiempo máximo de long polling en milisegundos.
03

Cancelar una generación

generate_presentation_cancel

Cancela una generación en curso. Si el trabajo ya ha llegado a un estado final, no hace nada.

jobId
UUID del trabajo que se va a cancelar.
04

Listar temas seleccionados

list_available_themes

Devuelve el catálogo de temas de diseño seleccionados. Cada tema incluye un prompt designStyle listo para usar que puedes pasar tal cual como systemInstructions.designStyle.

05

Consultar facturación y créditos de IA

get_billing_status

Devuelve el billing_plan y los ai_credits restantes del usuario autenticado, además de la URL que puedes compartir si necesita mejorar su plan o recargar créditos.

06

Comprobación de estado

health_check

Devuelve el estado básico del proceso MCP del backend. Útil para verificar la conectividad.

Ejemplo

Llama a generate_presentation_start

Una primera llamada típica. El servidor completa la solicitud con la imagen de referencia del tema elegido, pone la generación en cola y hace long polling hasta llegar a un estado final. La respuesta incluye un editorUrl para abrir la presentación en Skyline Studio y un downloadUrl para descargar el PDF exportado.

  • Valor recomendado de waitForCompletionMs: 220000 (unos 4 minutos), para evitar consultas repetidas.
  • Envía un progressToken en _meta para recibir notificaciones de progreso incrementales.
  • Adjunta hasta 8 imágenes de referencia mediante images[].imageUrl para orientar el estilo visual o aportar contexto con datos.
tools/call · generate_presentation_start
{
  "userPrompt": "10-slide investor update for our Series A. Highlight growth, key wins this quarter, roadmap, and the ask.",
  "systemInstructions": {
    "designStyle": "Swiss editorial, restrained palette, Inter typography.",
    "resourcesToUse": "Internal KPI snapshot, recent customer logos.",
    "context": "Audience: existing investors. Tone: confident, evidence-based."
  },
  "slideCount": 10,
  "generateImages": true,
  "themeId": "swiss-editorial",
  "waitForCompletionMs": 220000
}

Autenticación

OAuth, sin claves de API.

El servidor anuncia un recurso protegido OAuth 2.0 en /.well-known/oauth-protected-resource. Los clientes MCP compatibles descubren el servidor de autorización, completan el flujo en el navegador y guardan el token bearer para las siguientes llamadas a herramientas. Cada solicitud se limita al usuario y la organización autenticados.

Facturación

Paga con créditos de IA.

Las generaciones consumen créditos de IA de tu plan de Skyline Studio. Si el saldo llega a cero, generate_presentation_start devuelve status: "insufficient_credits" junto con un upgradeUrl que tu agente puede compartir con el usuario. Llama a get_billing_status en cualquier momento para ver el saldo al instante.

Empieza hoy a crear presentaciones desde tu agente.

Regístrate, conecta tu cliente MCP y deja que el agente diseñe la presentación mientras tú te centras en el relato.