Google Slides MCP server for Claude, ChatGPT, Claude Code and Cursor
Access/manage presentations, slides, images, and elements in Google Slides via batch updates.
Examples of what your AI apps can do in Google Slides. You'll see the exact list of tools after you connect it.
presentations_batch_update
ToolTool to update existing google slides presentations with either raw api requests or markdown content. **two operation modes:** 1. **raw api mode**: provide direct slides api requests for precise control 2. **markdown mode**: provide markdown text to automatically add professional slides **markdown features:** - professional themes with coordinated colors and backgrounds - dynamic font sizing that prevents overflow (notion-like hierarchy) - smart table auto-sizing with column width optimization - auto-centering and professional positioning - bold formatting, emojis, and multi-line content support - multiple slide types: title, bullet, table, quote, image, two-column **use cases:** - add new slides to existing presentations - update presentation content with markdown - apply professional themes and styling - bulk slide creation with consistent formatting
presentations_create
ToolTool to create a blank or duplicate presentation. use when you need to initialize a presentation with a specific title or duplicate an existing one.
presentations_get
ToolTool to retrieve the latest version of a presentation. use after obtaining the presentation id.
presentations_pages_get
ToolTool to get the latest version of a specific page in a presentation. use when you need to inspect slide, layout, master, or notes page details.
create_slides_markdown
ToolCreates a new google slides presentation from markdown text. automatically splits content into slides using '---' separators and applies appropriate templates based on content structure.
presentations_pages_get_thumbnail
ToolTool to generate and return a thumbnail image url for a specific page. use when you need a quick preview of a slide page after loading it.
Free. No card needed.
How to connect Google Slides
- 1Create your free ContextGate account.
- 2Go to Connections → Add Connection, search for Google Slides and sign in to Google Slides.
- 3Add ContextGate to Claude, Cursor or ChatGPT (the Setup page shows you how), then ask it to use Google Slides.
What you get with Google Slides and ContextGate
- Your AI apps can use Google Slides Claude, Cursor, ChatGPT and other AI apps reach Google Slides through the one ContextGate connection you add to them.
- You choose which tools they can use Switch off any Google Slides tool you don't want used. It's hidden from your AI apps and refused if called.
- Every call is checked and recorded Your policies check each call (for example, personal data is hidden and secrets are blocked), and Activity keeps a record of it.
ContextGate sees only the tool calls that go through it, not your AI app's built-in tools or your chats.
Select a tool on the left to see its parameters
What you get with Google Slides and ContextGate
- Your AI apps can use Google Slides: Claude, Cursor, ChatGPT and other AI apps reach Google Slides through the one ContextGate connection you add to them.
- You choose which tools they can use: Switch off any Google Slides tool you don't want used. It's hidden from your AI apps and refused if called.
- Every call is checked and recorded: Your policies check each call (for example, personal data is hidden and secrets are blocked), and Activity keeps a record of it.
ContextGate sees only the tool calls that go through it, not your AI app's built-in tools or your chats.
Free. No card needed.
How to connect Google Slides
- Create your free ContextGate account.
- Go to Connections → Add Connection, search for Google Slides and sign in to Google Slides.
- Add ContextGate to Claude, Cursor or ChatGPT (the Setup page shows you how), then ask it to use Google Slides.