home / mcp / 2slides mcp server
The MCP Server for 2slides. AI agent for PPT/Presentation/Slides generation.
Configuration
View docs{
"mcpServers": {
"2slides-mcp-2slides": {
"command": "npx",
"args": [
"2slides-mcp"
],
"env": {
"API_KEY": "YOUR_API_KEY"
}
}
}
}You expose 2slides.com tools for MCP clients, allowing you to generate and enrich PowerPoint slides and narrations through a simple MCP interface. This server integrates with clients like Claude Desktop by providing a ready-to-use command and an API key-based configuration that activates a set of slide-generation features.
To use this MCP server, obtain an API key from 2slides and configure your MCP client to run the 2slides MCP bridge. Once set up, you can search for pre-built PowerPoint themes, generate slides from text, create custom slides, add narration, and export results as a packaged delivery.
Prerequisites: you need Node.js and npm installed on your system to use the MCP bridge via npx.
1) Install Node.js and npm from https://nodejs.org if they are not already installed.
2) Obtain your API key from 2slides at the address 2slides.com/api and keep it handy.
3) Create or update your Claude Desktop MCP configuration to include the 2slides MCP bridge. You will store the configuration in the Claude desktop preferences file at the path below.
{
"mcpServers": {
"2slides": {
"command": "npx",
"args": ["2slides-mcp"],
"env": {
"API_KEY": "YOUR_2SLIDES_API_KEY"
}
}
}
}Add the following MCP configuration to your client to enable the 2slides tools. Replace YOUR_2SLIDES_API_KEY with the API key you obtained from 2slides.
{
"mcpServers": {
"2slides": {
"command": "npx",
"args": ["2slides-mcp"],
"env": {
"API_KEY": "YOUR_2SLIDES_API_KEY"
}
}
}
}If tools do not appear in Claude, verify the config path is absolute and restart the application. Check MCP logs for issues by tailing the log file, for example: tail -n 50 -f ~/Library/Logs/Claude/mcp*.log. For stdio MCP servers, avoid logging to stdout; this server only logs errors to stderr.
Typical workflows involve searching for themes, generating slides synchronously for Fast PPT, or creating Nano Banana slides asynchronously and polling for completion before downloading results. You can also generate narrated slide decks by adding narration after the slides are produced.
Generate a PowerPoint presentation using a pre-built theme. Requires a themeId from themes_search and supports language and mode options.
Search pre-built themes to use with slides_generate. Returns a list of themes with IDs and descriptions.
Poll a job's status to retrieve results for asynchronous operations like Nano Banana slide generation or narration.
Generate slides in Nano Banana style based on a reference image to match its look and feel.
Generate custom-designed slides from text content without a reference image, using Nano Banana styling.
Add AI voice narration to completed Nano Banana slides, supporting single or multiple speakers and multiple voices.
Export slide pages and accompanying narration as a ZIP file for download.