# ChatPPT — MCP Server

> Generate and edit PowerPoint decks from a topic, a brief, or an uploaded document

**Source:** https://mcpplaygroundonline.com/mcp-servers/chatppt  
**Transport:** byo  
**Requires auth:** Yes

---

## What it does

The ChatPPT MCP server exposes YOO-AI's presentation pipeline as MCP tools, so a model can produce a finished deck rather than just an outline. You give it a theme, a set of requirements, or a source document, and it returns a generated presentation you can open, edit online and download. Beyond first generation it covers the restyling work that usually follows: applying a different template, changing the colour scheme, adjusting fonts. The vendor documents roughly eighteen document-processing APIs behind it, extending past slide generation into adjacent tasks such as resume analysis. It runs over stdio or Streamable HTTP, and the vendor recommends Streamable HTTP because it needs no local dependencies.

## Tools exposed

- Generate a presentation from a topic or written brief
- Convert an uploaded Word or PDF document into slides
- Apply or swap a slide template
- Change the deck colour scheme and fonts
- Return an editable online deck plus a download link

## Example queries you can run

- "Build a 12-slide deck introducing our Q3 product roadmap to the sales team."
- "Turn this uploaded PDF whitepaper into a conference talk deck."
- "Regenerate that presentation using a darker template and a serif heading font."
- "Summarise this document into 6 slides suitable for an executive briefing."

## Details

- **Recommended model:** anthropic/claude-sonnet-4.5 — Deck generation rewards a model that structures long content well and follows layout instructions precisely across multi-step template and styling edits.
- **Transport:** byo
- **Authentication:** Required — Account-scoped: obtain an API key from yoo-ai.com and use the endpoint issued with it. There is no shared public URL.
- **Official source:** [YOOTeam/ChatPPT-MCP on GitHub](https://github.com/YOOTeam/ChatPPT-MCP)

## Frequently asked questions

### Is there a public ChatPPT MCP URL I can just paste in?

No. YOO-AI has not published a shared Streamable HTTP endpoint — the GitHub README describes stdio, Node.js and Streamable HTTP connection modes but does not publish a URL or auth header. Access is account-scoped, so you get your endpoint and key from yoo-ai.com and paste those into MCP Playground yourself.

### Is ChatPPT MCP official or a community wrapper?

Official. The repository is published by YOOTeam, the GitHub organisation of YOO-AI (必优科技), the company behind ChatPPT itself. It is a first-party server rather than a third-party wrapper around the product.

### What can ChatPPT MCP actually produce?

A complete, editable presentation rather than an outline. It generates from a topic or written brief, or converts an uploaded Word or PDF into slides, and then supports the follow-up work — swapping templates, changing colour schemes and fonts — before you download or keep editing online.

### Which transport should I use?

Streamable HTTP, which the vendor recommends because it needs no local dependencies and works directly in any client supporting that transport. A stdio mode is also available if you would rather run it locally, and Python and Node.js paths exist for that.

### Can I test ChatPPT MCP in the browser before wiring it into an app?

Yes. Paste your ChatPPT endpoint and key into the MCP Server Tester to inspect the tools it exposes, or into MCP Agent Studio to watch a real model generate a deck and see every tool call and response live — no install and no SDK.

---

_Test this server across 40+ models on MCP Playground: https://mcpplaygroundonline.com/mcp-servers/chatppt — free, no install._
