Turn a PDF into a PPT with ChatGPT
ChatGPT can read a PDF you upload and pull out the parts that matter for your audience. With MagicSlides added as a custom MCP connector, it writes the slides itself and returns a deck you can present, edit or download.
Set up MagicSlides in ChatGPT (one time)
Custom MCP connectors need a paid ChatGPT plan with developer mode or custom apps turned on.
https://www.magicslides.app/api/mcp/mcp- 1.In ChatGPT settings, open Apps & Connectors (or Plugins) and turn on developer mode under Advanced if asked.
- 2.Choose Create or Add custom MCP server, name it MagicSlides and paste the URL.
- 3.Set authentication to OAuth, save, and log in with MagicSlides.
Example: what you type in ChatGPT
Here's Berkshire Hathaway's 2023 shareholder letter (2023ltr.pdf). Make a 6-slide reading brief for our founder group: the Munger tribute, operating earnings by segment, the BNSF and BHE misses, and a short glossary.
Source used: Berkshire Hathaway 2023 Letter to Shareholders
- Read the uploaded 2023ltr.pdf (16 pages)
- Pulled the operating earnings table: $37,350M for 2023 vs $30,853M for 2022, by segment
- Called get_template_schema (editorial-magazine, 6 slides)
- Wrote the slot copy and called create_presentation_from_slots with stock images
Done. The 6-slide brief opens with Charlie Munger, shows operating earnings rising to $37.4 billion, explains why BNSF and BHE fell short, and ends with a glossary. You can present it or download PPTX and PDF.
This is the real output from that prompt, made with the MagicSlides MCP. Open it to click through or download it.
How it works
- 1.In ChatGPT, open Settings, then Connectors / Apps, turn on developer mode and add a custom MCP server with https://www.magicslides.app/api/mcp/mcp.
- 2.Log in with MagicSlides when ChatGPT asks.
- 3.Upload the PDF and say how many slides you want and for whom.
- 4.Open the present link or download the PPTX from the reply.
Tool used: create_presentation_from_slots. Prefer a web app? PDF to PPT does the same without an agent.
FAQ
Which ChatGPT plans can add MagicSlides?
Custom MCP connectors need a paid ChatGPT plan with developer mode turned on.
Can ChatGPT read the PDF I upload?
Yes. Upload the file in the chat and ChatGPT uses its text to write the slides.
Can I edit the deck after?
Yes. Every deck opens in the MagicSlides editor, and you can also download PPTX or PDF.
Does it use AI credits?
No. ChatGPT writes the copy, and the bring-your-own-content path costs 0 MagicSlides AI credits.
More with ChatGPT
PDF to PPT in other agents
Connect MagicSlides to ChatGPT
One MCP server for decks, docs, sheets and reels. Log in with your MagicSlides account, no API key. Making a deck from your own copy uses no AI credits.



