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_startStart 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_statusGeeft 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_cancelAnnuleert 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_themesGeeft 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_statusGeeft 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_checkGeeft de basisstatus van het MCP-backendproces terug. Handig om de verbinding te controleren.