Ontwikkelaarsplatform / MCP

Genereer presentaties met je AI-agent.

De Skyline MCP Server biedt het genereren van presentaties als Model Context Protocol-tools. Koppel Claude, Cursor of een andere agent met MCP-ondersteuning en laat hem namens jou presentaties van wereldklasse ontwerpen.

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

Live zien hoe hij ontstaat

Zie je presentatie in realtime vorm krijgen terwijl de agent werkt. Directe voortgang van de eerste prompt tot het verzorgde resultaat.

Kwaliteit

Klaar voor de boardroom

Een geavanceerd designsysteem zorgt ervoor dat elke presentatie verzorgd en verfijnd is, en klaar om aan het management te tonen.

Resultaat

Bewerkbare presentaties

Het resultaat komt in je werkruimte als gestructureerde, volledig bewerkbare slides, klaar om te verfijnen, te presenteren en te delen.

Koppelen

Eén configuratie, elke MCP-client.

Voeg het endpoint toe aan de MCP-instellingen van je client en voltooi de OAuth-autorisatie bij de eerste toolaanroep. De server draait als de geauthenticeerde Skyline Studio-gebruiker, dus gegenereerde presentaties komen in dezelfde werkruimte als in de webapp.

  1. 01Open de MCP-instellingen van je client (Claude, Cursor en andere).
  2. 02Voeg een serveritem voor Skyline Studio toe met het fragment hiernaast.
  3. 03Roep een tool aan. De client opent één keer een OAuth-tabblad in de browser, daarna gebruiken aanroepen de opgeslagen sessie.
mcp.json
{
  "mcpServers": {
    "skyline-studio": {
      "url": "https://mcp.skyline-studio.ai/mcp"
    }
  }
}
ClaudeConnectors
Cursor~/.cursor/mcp.json
Codex / OpenAImcpServers-array
Eigen agentStreamable HTTP MCP SDK

Tools

Een creatieve toolkit voor agents.

Elke tool geeft JSON met een vaste structuur terug en wordt aan agents beschreven met uitgebreide, voor AI leesbare schema's, zodat ze zonder extra uitleg de juiste tool kiezen.

01

Generatie starten

generate_presentation_start

Start een nieuwe generatietaak voor een presentatie. Standaard wordt binnen de aanroep long-polling gebruikt, dus meestal krijg je de afgewerkte presentatie in één toolaanroep. Generatie duurt meestal 5 tot 7 minuten.

userPrompt
Prompt die de gewenste presentatie beschrijft.
systemInstructions
Instructies van AI naar AI met drie velden: designStyle, resourcesToUse en context.
slideCount
Gewenst aantal slides. 1 tot 25, standaard 10.
generateImages
Of het model afbeeldingen moet genereren.
themeId
Optioneel thema-ID uit list_available_themes.
images
Optionele bijgevoegde afbeeldingen (max. 8). Elk een openbare imageUrl, doorgegeven als visuele referentie.
waitForCompletionMs
Maximale duur van de long-polling in ms. Aanbevolen: 220000. Max.: 900000.
02

Generatiestatus opvragen

generate_presentation_status

Geeft de status van een lopende taak terug. Geef waitForCompletionMs mee om te long-pollen tot de taak een eindstatus bereikt, met MCP-voortgangsmeldingen via progressToken.

jobId
Taak-UUID teruggegeven door generate_presentation_start.
waitForCompletionMs
Maximale duur van de long-polling in ms.
03

Generatie annuleren

generate_presentation_cancel

Annuleert een lopende generatie. Doet niets als de taak al een eindstatus heeft.

jobId
UUID van de taak die je wilt annuleren.
04

Gekozen thema's tonen

list_available_themes

Geeft de catalogus met zorgvuldig gekozen designthema's terug. Elk thema bevat een designStyle-prompt die je ongewijzigd kunt doorgeven aan systemInstructions.designStyle.

05

Facturering en AI-credits opvragen

get_billing_status

Geeft het billing_plan en de resterende ai_credits van de geauthenticeerde gebruiker terug, plus URL's om te delen als een upgrade of extra credits nodig zijn.

06

Statuscontrole

health_check

Geeft de basisstatus van het MCP-backendproces terug. Handig om de verbinding te controleren.

Voorbeeld

generate_presentation_start aanroepen

Een typische eerste aanroep. De server verrijkt het verzoek met referentieafbeeldingen van het gekozen thema, zet de generatie in de wachtrij en long-pollt tot een eindstatus. Het antwoord bevat een editorUrl die de presentatie in Skyline Studio opent en een downloadUrl voor de geëxporteerde pdf.

  • Stel waitForCompletionMs in op 220000 (ongeveer 4 minuten) om herhaald pollen te voorkomen.
  • Stuur een progressToken in _meta om voortgangsmeldingen per fase te ontvangen.
  • Voeg tot 8 referentieafbeeldingen toe via images[].imageUrl voor visuele richting of datacontext.
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
}

Authenticatie

OAuth, geen API-sleutels.

De server publiceert een OAuth 2.0 protected resource op /.well-known/oauth-protected-resource. Compatibele MCP-clients vinden de autorisatieserver, voltooien de autorisatie in de browser en bewaren een Bearer-token voor volgende toolaanroepen. Elk verzoek is beperkt tot de geauthenticeerde gebruiker en organisatie.

Facturering

Betaald met AI-credits.

Generaties gebruiken AI-credits uit je Skyline Studio-plan. Als het saldo op nul staat, geeft generate_presentation_start status: "insufficient_credits" terug met een upgradeUrl die de agent met de gebruiker kan delen. Roep get_billing_status aan om op elk moment het actuele saldo te zien.

Laat je agent vandaag nog presentaties maken.

Meld je aan, koppel je MCP-client en laat de agent je presentaties ontwerpen terwijl jij je op het verhaal richt.