SlideHub

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.

Trusted by
Thyssenkrupp KPMG Netcompany H&Z Valcon Siemens Advanta Consulting RPC Epinion IG&H KPS
and 500+ other leading companies

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.

What you can build

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.

FAQ

SlideHub API questions

What is the SlideHub API?
The SlideHub API lets you programmatically interact with your company’s slide library, searching assets, retrieving presentations, managing placeholders, and generating new slides with AI. It is offered as a REST API for custom integrations and as an MCP server for AI assistants, both exposing the same underlying tools.
What is the difference between the REST API and the MCP server?
The REST API uses standard HTTPS endpoints with JSON requests and responses, authenticated with fixed API keys, and returns structured, predictable data ideal for custom integrations. The MCP server exposes the same capabilities as tools for AI assistants like Claude, Cursor, and ChatGPT over OAuth2, returning pre-formatted responses with extra metadata for AI agents.
How do I authenticate with the REST API?
Every REST request sends three headers, Company-Key, Company-Secret, and User-Key, which an admin generates from the API settings in your SlideHub admin panel. Use the validate endpoint to confirm the credentials are correct and see the authenticated user and company. MCP connections authenticate with OAuth2 instead.
How do I get access to the API?
API and MCP access is not enabled by default, your organisation must be approved by SlideHub first. Contact your SlideHub representative or our support team to get started; once approved, your account manager enables API and MCP access from the admin panel and controls which users can use each one.
Where is the full API documentation?
The complete developer reference, with every endpoint, parameter, and response shape, lives at ppt.slidehub.io/api-docs. It also documents the MCP tools and how to connect a client such as Claude Desktop or Cursor.

Ready to build on SlideHub?

Book a 20-minute demo to talk through your integration, or dive straight into the developer reference.