Gemini CLI + MagicSlides MCP

Turn a web page into a PPT with Gemini CLI

Gemini CLI has a built-in web_fetch tool, so it can read a release notes page and send the summary to MagicSlides. Here it turned the Go 1.22 release notes into a 6-slide briefing with a performance chart and a routing table.

Set up MagicSlides in Gemini CLI (one time)

Run this once, then log in from inside Gemini CLI.

Terminal
gemini mcp add --transport http magicslides https://www.magicslides.app/api/mcp/mcp
Inside Gemini CLI
/mcp auth magicslides
  1. 1.Run the command. Add --scope user to make it available in every folder.
  2. 2.Start gemini and run /mcp auth magicslides, then log in in the browser.
  3. 3.Ask for a deck. Gemini CLI calls the MagicSlides tools and prints the links.

Example: what you type in Gemini CLI

You

Use web_fetch on https://go.dev/doc/go1.22 and make a 6-slide briefing for our Go services team with MagicSlides. Include the performance numbers and the new ServeMux patterns.

Source used: Go 1.22 Release Notes - The Go Programming Language

Gemini CLI
  • Ran web_fetch on go.dev/doc/go1.22 (about 4,600 words)
  • Took the loop variable change, range over int, ServeMux patterns, PGO 2 to 14%, runtime 1 to 3% and the vet checks
  • Called get_template_schema (creative-pulse, 6 slides)
  • Wrote the slot copy and called create_presentation_from_slots

I made a 6-slide Go 1.22 briefing with a chart of the reported performance gains, an upgrade path, a ServeMux pattern table and the new vet warnings. You can present it or download PPTX and PDF.

Go 1.22 Release Notes Briefing, first slide
Go 1.22 Release Notes Briefing, slide 2Go 1.22 Release Notes Briefing, slide 3Go 1.22 Release Notes Briefing, slide 4
Go 1.22 Release Notes Briefing · 6 slides

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. 1.Run gemini mcp add --transport http magicslides https://www.magicslides.app/api/mcp/mcp.
  2. 2.Run /mcp auth magicslides in Gemini CLI and log in.
  3. 3.Ask Gemini to web_fetch the URL and build a deck with a set slide count.
  4. 4.Open the present link or download the PPTX or PDF.

Tool used: create_presentation_from_slots. Prefer a web app? URL to PPT does the same without an agent.

FAQ

Is this the Gemini app or Gemini CLI?

This is Gemini CLI, the terminal agent. It has web_fetch and google_web_search tools for reading pages.

Can I mix a URL with a local file?

Yes. Gemini CLI reads local files with @path, including PDFs, so you can add your own notes to the deck.

Are the numbers on the slides real?

In this example every figure, such as the 2 to 14% PGO gain, is quoted from the Go 1.22 release notes.

Does it cost AI credits?

No. Gemini writes the copy, so the bring-your-own-content path costs 0 MagicSlides AI credits.

More with Gemini CLI

URL to PPT in other agents

Connect MagicSlides to Gemini CLI

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.

Everything MagicSlides can do in Gemini CLI

Ask AI about MagicSlides
ChatGPT logoClaude logoGemini logoPerplexity logo