2slides

2slides

An MCP server that provides tools to convert content into slides/PPT/presentation or generate slides/PPT/presentation wi

6
Stars
3
Forks
0
Releases

Overview

Expose 2slides.com tools for MCP clients (e.g., Claude Desktop). This MCP server exposes 2slides tools to MCP clients to generate slides from content using the 2slides API. You must obtain an API key from 2slides.com/api and configure Claude Desktop with an MCP server entry that runs npx 2slides-mcp with API_KEY in the environment. The server provides tools: slides_generate (POST /api/v1/slides/generate) requiring themeId, userInput, responseLanguage and optional mode (sync or async). In sync mode, generation waits and returns the result; in async mode, a jobId is returned and can be polled with jobs_get. Additional tools include themes_search (GET /api/v1/themes/search) with query and optional limit. All tool responses return the 2slides API JSON as formatted text; use jobs_get to poll status, and retrieve downloadUrl when available. Troubleshooting guidance is included in the README.

Details

Owner
2slides
Language
TypeScript
License
MIT License
Updated
2025-12-07

Features

slides_generate

Generates slides/presentation from user input using a theme via POST /api/v1/slides/generate; supports sync and async modes.

jobs_get

Polls and retrieves status/results for asynchronous slide jobs via GET /api/v1/jobs/{jobId}.

themes_search

Searches available themes via GET /api/v1/themes/search with query and optional limit.

API key-based access

Configurable via API_KEY environment variable; API key obtained from 2slides.com/api.

Audience

MCP clientsExpose 2slides tools to MCP-enabled assistants (e.g., Claude Desktop) for slide generation.

Tags

2slidesslidesPPTpresentationMCPClaude DesktopAPIthemes_searchjobs_getgenerate slidescontent to slides