Plataforma para desenvolvedores / MCP

Gere apresentações direto do seu agente de IA.

O Skyline MCP Server expõe a geração de apresentações como tools do Model Context Protocol. Conecte o Claude, o Cursor ou qualquer agente compatível com MCP e deixe que ele crie apresentações de nível internacional por você.

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

Acompanhe a criação

Veja sua apresentação ganhar forma ao vivo enquanto o agente trabalha, com progresso em tempo real do primeiro prompt até o resultado final, pronto e polido.

Qualidade

Pronta para a diretoria

Design systems sofisticados garantem que cada apresentação fique polida, refinada e à altura de qualquer reunião executiva.

Resultado

Apresentações editáveis

Cada geração chega ao seu Workspace como slides estruturados e totalmente editáveis, prontos para ajustar, apresentar e compartilhar.

Conexão

Uma configuração. Qualquer cliente MCP.

Adicione o endpoint à configuração MCP do seu cliente e conclua a autenticação OAuth na primeira vez que chamar uma tool. O servidor roda com o seu usuário autenticado da Skyline Studio, então as apresentações geradas chegam ao mesmo Workspace que você usa no app web.

  1. 01Abra a configuração MCP do seu cliente (Claude, Cursor etc.).
  2. 02Adicione a entrada do servidor da Skyline Studio usando o snippet ao lado.
  3. 03Dispare uma chamada de tool. Seu cliente abre uma aba de OAuth no navegador uma única vez, e as chamadas seguintes usam a sessão salva.
mcp.json
{
  "mcpServers": {
    "skyline-studio": {
      "url": "https://mcp.skyline-studio.ai/mcp"
    }
  }
}
ClaudeConectores
Cursor~/.cursor/mcp.json
Codex / OpenAIArray mcpServers
Agentes personalizadosStreamable HTTP MCP SDK

Tools

O kit criativo do seu agente.

Cada tool retorna um JSON com formato estável e é descrita para o seu agente com schemas ricos e legíveis por IA, para que ele escolha a certa sem precisar de ajuda.

01

Iniciar uma geração

generate_presentation_start

Inicia um novo job de geração de apresentação. Por padrão, faz long-polling na própria chamada, então uma única chamada de tool normalmente já retorna a apresentação pronta. As gerações costumam levar de 5 a 7 minutos.

userPrompt
Prompt que descreve a apresentação desejada.
systemInstructions
Orientações de IA para IA com três campos: designStyle, resourcesToUse e context.
slideCount
Número desejado de slides. De 1 a 25, padrão 10.
generateImages
Define se o modelo deve gerar imagens.
themeId
ID de tema opcional, obtido em list_available_themes.
images
Imagens anexas opcionais (máx. 8). Cada uma é uma imageUrl pública, enviada como referência visual.
waitForCompletionMs
Tempo máximo de long-polling em milissegundos. Recomendado: 220000. Máximo: 900000.
02

Consultar status da geração

generate_presentation_status

Retorna o status de um job em andamento. Passe waitForCompletionMs para fazer long-polling até o job chegar a um estado final e receber notificações de progresso MCP pelo seu progressToken.

jobId
UUID do job retornado por generate_presentation_start.
waitForCompletionMs
Tempo máximo de long-polling em milissegundos.
03

Cancelar uma geração

generate_presentation_cancel

Cancela uma geração em andamento. Não faz nada se o job já tiver chegado a um status final.

jobId
UUID do job a ser cancelado.
04

Listar temas selecionados

list_available_themes

Retorna o catálogo de temas de design selecionados. Cada tema já vem com uma string de prompt designStyle pronta para uso, que você pode passar sem alterações como systemInstructions.designStyle.

05

Consultar billing e créditos de IA

get_billing_status

Retorna o billing_plan e os ai_credits restantes do usuário autenticado, além da URL a ser compartilhada caso ele precise fazer upgrade ou recarregar créditos.

06

Health check

health_check

Retorna o status básico do processo MCP no backend. Útil para verificar a conectividade.

Exemplo

Chame generate_presentation_start

Uma primeira chamada típica. O servidor complementa a requisição com a imagem de referência do tema escolhido, coloca a geração na fila e faz long-polling até chegar a um status final. A resposta inclui um editorUrl para abrir a apresentação na Skyline Studio e um downloadUrl para o PDF exportado.

  • waitForCompletionMs recomendado: 220000 (cerca de 4 minutos), para evitar polls repetidos.
  • Envie um progressToken em _meta para receber notificações de progresso incrementais.
  • Anexe até 8 imagens de referência via images[].imageUrl para dar direção visual ou contexto de dados.
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
}

Autenticação

OAuth, sem API keys.

O servidor anuncia um recurso protegido OAuth 2.0 em /.well-known/oauth-protected-resource. Clientes MCP compatíveis descobrem o servidor de autorização, concluem o fluxo no navegador e guardam o bearer token para as próximas chamadas de tool. Cada requisição fica restrita ao usuário e à organização autenticados.

Faturamento

Pague com créditos de IA.

As gerações consomem créditos de IA do seu plano da Skyline Studio. Se o saldo zerar, generate_presentation_start retorna status: "insufficient_credits" com uma upgradeUrl que o seu agente pode compartilhar com o usuário. Chame get_billing_status a qualquer momento para ver o saldo em tempo real.

Comece hoje a gerar apresentações com o seu agente.

Crie sua conta, conecte seu cliente MCP e deixe o agente desenhar a apresentação enquanto você foca na narrativa.