PPTAgent
An Agentic Framework for Reflective PowerPoint Generation
PPTAgent is an MCP server that enables AI assistants to autonomously generate PowerPoint presentations through an agentic framework with reflective capabilities. It transforms documents, text prompts, or research topics into complete PPTX files by leveraging deep research integration, visual design automation, and asset creation tools. The server supports both template-based and freeform slide generation, with optional web search, PDF parsing, and text-to-image capabilities. Built on the DeepPresenter framework, it offers over 20 tools in a sandboxed agent environment for comprehensive presentation creation.
Key Features
Use Cases
- 01Converting research papers or technical documents into presentation slides
- 02Creating business reports and quarterly review presentations from data files
- 03Generating educational course materials and classroom presentations
- 04Transforming product documentation into marketing slide decks
- 05Building conference presentations from topic briefs with automatic visual asset creation
- 06Creating multilingual presentations with support for 20+ languages
Related MCP Servers
View moremarkitdown
Python tool for converting files and office documents to Markdown.
firecrawl
The context API to search, scrape, and interact with the web at scale. 🔥
prompts.chat
f.k.a. Awesome ChatGPT Prompts. Share, discover, and collect prompts from the community. Free and open source — self-host for your organization with complete privacy.
langflow
Langflow is a powerful tool for building and deploying AI-powered agents and workflows.
PPTAgent — FAQ
What is PPTAgent?+
PPTAgent is an MCP server that provides AI assistants with the ability to generate PowerPoint presentations autonomously. It uses an agentic framework with reflection capabilities, research tools, and visual design automation to create complete PPTX files from text prompts or documents.
How do I install the PPTAgent MCP server?+
You can install PPTAgent using the CLI with 'uvx pptagent onboard' for interactive setup, or configure it manually by copying the example config files (config.yaml and mcp.json) and pulling the required Docker images. The server requires Docker for sandboxed tool execution.
Which AI clients work with PPTAgent?+
PPTAgent supports MCP-compatible clients and mentions OpenClaw integration through its CLI. It can be used with any MCP-compliant AI assistant that supports the Model Context Protocol.
Do I need API keys to use PPTAgent?+
PPTAgent works without API keys in basic mode, but optional services like Tavily (web search) and MinerU (PDF parsing) significantly improve quality and require API keys. You can also run fully offline by deploying MinerU locally and enabling offline_mode in the config.
Is PPTAgent free and open source?+
Yes, PPTAgent is open source under the icip-cas organization on GitHub. The core software and DeepPresenter models are freely available, though optional third-party services (Tavily, MinerU) may have their own pricing.
Does PPTAgent work on Windows?+
Windows is not natively supported. If you are on Windows, you must use Windows Subsystem for Linux (WSL) to run PPTAgent.
How do I install PPTAgent?+
Open the source repository on GitHub and follow its README. PPTAgent is a mcp server — MCP Agents Market links you directly to the official repo.
Is PPTAgent free?+
PPTAgent is an open-source project hosted on GitHub. Check the repository for its license and any usage requirements.