Developer Platform / MCP

Präsentationen direkt aus deinem KI-Agenten.

Der Skyline MCP Server stellt die Präsentationserstellung als Tools über das Model Context Protocol bereit. Verbinde Claude, Cursor oder einen anderen MCP-fähigen Agenten und lass ihn erstklassige Präsentationen für dich gestalten.

Endpunkthttps://mcp.skyline-studio.ai/mcp
Skyline MCP Server
Tempo

Live beim Entstehen zusehen

Verfolge in Echtzeit, wie deine Präsentation Gestalt annimmt, während der Agent arbeitet: vom ersten Prompt bis zur fertigen, ausgefeilten Präsentation.

Qualität

Bereit für den Vorstand

Durchdachte Designsysteme sorgen dafür, dass jede Präsentation ausgefeilt und hochwertig wirkt und auch vor der Geschäftsführung überzeugt.

Ergebnis

Bearbeitbare Präsentationen

Jede Generierung landet in deinem Workspace als sauber strukturierte, vollständig bearbeitbare Folien, bereit zum Verfeinern, Präsentieren und Teilen.

Verbinden

Eine Konfiguration. Jeder MCP-fähige Client.

Trage den Endpunkt in die MCP-Konfiguration deines Clients ein und schließe beim ersten Tool-Aufruf den OAuth-Handshake ab. Der Server läuft mit deinem angemeldeten Skyline Studio-Konto, daher landen erstellte Präsentationen im selben Workspace, den du auch in der Web-App nutzt.

  1. 01Öffne die MCP-Konfiguration deines Clients (Claude, Cursor usw.).
  2. 02Füge den Eintrag für den Skyline Studio-Server mit dem Snippet rechts hinzu.
  3. 03Löse einen Tool-Aufruf aus. Dein Client öffnet einmalig einen Browser-Tab für OAuth, alle weiteren Aufrufe nutzen die gespeicherte Sitzung.
mcp.json
{
  "mcpServers": {
    "skyline-studio": {
      "url": "https://mcp.skyline-studio.ai/mcp"
    }
  }
}
ClaudeKonnektoren
Cursor~/.cursor/mcp.json
Codex / OpenAIArray mcpServers
Eigene AgentenStreamable HTTP MCP SDK

Tools

Der kreative Werkzeugkasten für deinen Agenten.

Jedes Tool liefert eine stabile JSON-Struktur und ist für deinen Agenten mit ausführlichen, KI-lesbaren Schemas beschrieben. So wählt er ohne Hilfestellung das passende Tool.

01

Generierung starten

generate_presentation_start

Startet einen neuen Job zur Präsentationserstellung. Wartet standardmäßig per Long-Polling direkt im Aufruf, sodass ein einziger Tool-Aufruf in der Regel die fertige Präsentation zurückgibt. Eine Generierung dauert meist 5 bis 7 Minuten.

userPrompt
Prompt, der die gewünschte Präsentation beschreibt.
systemInstructions
Anweisungen von KI zu KI mit drei Feldern: designStyle, resourcesToUse, context.
slideCount
Gewünschte Anzahl an Folien. 1 bis 25, Standard: 10.
generateImages
Ob das Modell Bilder generieren soll.
themeId
Optionale Theme-ID aus list_available_themes.
images
Optionale Bildanhänge (max. 8). Jeder Anhang ist eine öffentliche imageUrl, die als visuelle Referenz weitergegeben wird.
waitForCompletionMs
Long-Polling-Zeitbudget in Millisekunden. Empfohlen: 220000. Maximum: 900000.
02

Status abfragen

generate_presentation_status

Gibt den Status eines laufenden Jobs zurück. Mit waitForCompletionMs wartet der Aufruf per Long-Polling, bis der Job einen Endstatus erreicht, und sendet über dein progressToken MCP-Fortschrittsbenachrichtigungen.

jobId
Job-UUID, die generate_presentation_start zurückgibt.
waitForCompletionMs
Long-Polling-Zeitbudget in Millisekunden.
03

Generierung abbrechen

generate_presentation_cancel

Bricht eine laufende Generierung ab. Hat der Job bereits einen Endstatus erreicht, passiert nichts.

jobId
UUID des abzubrechenden Jobs.
04

Kuratierte Themes auflisten

list_available_themes

Gibt den Katalog kuratierter Design-Themes zurück. Jedes Theme enthält einen fertigen designStyle-Prompt, den du unverändert als systemInstructions.designStyle übergeben kannst.

05

Abrechnung und KI-Credits abfragen

get_billing_status

Gibt billing_plan und die verbleibenden ai_credits des angemeldeten Nutzers zurück, dazu die URL, die du weitergeben kannst, falls ein Upgrade oder eine Aufladung nötig ist.

06

Health Check

health_check

Gibt den grundlegenden Status des MCP-Backend-Prozesses zurück. Praktisch, um die Verbindung zu prüfen.

Beispiel

generate_presentation_start aufrufen

Ein typischer erster Aufruf. Der Server ergänzt die Anfrage um das Referenzbild des gewählten Themes, reiht die Generierung in die Warteschlange ein und wartet per Long-Polling auf einen Endstatus. Die Antwort enthält eine editorUrl, um die Präsentation in Skyline Studio zu öffnen, und eine downloadUrl für das exportierte PDF.

  • Empfohlener Wert für waitForCompletionMs: 220000 (etwa 4 Minuten), um wiederholtes Polling zu vermeiden.
  • Sende ein progressToken in _meta, um laufend Fortschrittsbenachrichtigungen zu erhalten.
  • Hänge über images[].imageUrl bis zu 8 Referenzbilder an, als visuelle Vorgabe oder als inhaltlichen Kontext.
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
}

Authentifizierung

OAuth statt API-Keys.

Der Server stellt unter /.well-known/oauth-protected-resource eine durch OAuth 2.0 geschützte Ressource bereit. Standardkonforme MCP-Clients finden den Autorisierungsserver automatisch, schließen den Flow im Browser ab und speichern das Bearer-Token für weitere Tool-Aufrufe. Jede Anfrage ist auf den angemeldeten Nutzer und seine Organisation beschränkt.

Abrechnung

Bezahlt wird mit KI-Credits.

Generierungen verbrauchen KI-Credits aus deinem Skyline Studio-Plan. Ist das Guthaben aufgebraucht, gibt generate_presentation_start status: "insufficient_credits" zusammen mit einer upgradeUrl zurück, die dein Agent an den Nutzer weitergeben kann. Über get_billing_status erhältst du jederzeit den aktuellen Stand.

Lass deinen Agenten noch heute Präsentationen erstellen.

Registriere dich, verbinde deinen MCP-Client und lass den Agenten die Präsentation gestalten, während du dich auf die Story konzentrierst.