Build on your slide library with the SlideHub API
Search assets, retrieve presentations, fill placeholders, and generate on-brand slides with AI, all programmatically. A REST API and an MCP server expose the same tools, so you can wire SlideHub into your own apps or your team's favourite AI.
Two ways to connect, one set of tools
The REST API uses standard HTTPS endpoints with JSON request and response bodies, authenticated with fixed keys, ideal for custom integrations. The MCP server exposes the same capabilities as tools for AI assistants like Claude, Cursor, and ChatGPT over OAuth2. Both interfaces share the same underlying tools, so you build once and reach both.
Everything in your library, available programmatically
Every tool below is available over both the REST API and MCP. Each maps to a documented endpoint with full parameters and response shapes in the developer reference.
Search & discovery
Keyword search with team, category, and tag filters; AI-powered semantic search that interprets natural-language intent; detailed asset lookups; and the categories, tags, and quick-access presentations that organise your library.
AI slide generation
Generate new slides from text content, build a slide from an existing template, or assemble a multi-slide presentation. Generation runs as a batch you poll for completion, then download the result.
Placeholders & automation
Discover the fillable placeholders on any set of slides, then fill them with your values to generate a downloadable, on-brand presentation, the same engine behind SlideHub's document automation.
Account & access
Validate credentials to confirm the authenticated user and company, and retrieve the teams a user can access, so your integration always works within your organisation's permissions.
Generate on-brand decks from a single call
Send content to the API and SlideHub's AI selects the best template, icons, and images based on your company settings, then returns a batch you poll until the finished slides are ready to download.
The same generation tools power SlideHub inside PowerPoint, so what you build through the API stays consistent with what your team sees in the add-in.
Simple, predictable authentication
REST requests are authenticated with three headers, Company-Key, Company-Secret, and User-Key, issued from your SlideHub admin panel. MCP connections use OAuth2. A single validate call confirms your credentials and returns your user and company info, so you know you're connected before you build.
SlideHub API questions
What is the SlideHub API?
What is the difference between the REST API and the MCP server?
How do I authenticate with the REST API?
How do I get access to the API?
Where is the full API documentation?
Ready to build on SlideHub?
Book a 20-minute demo to talk through your integration, or dive straight into the developer reference.