Google Slides MCP Server
Generate and revise entire decks without opening the Slides editor.
The Slides service is built around the way presentations actually get made by agents: create_presentation starts the deck, batch_update_presentation applies a whole set of text, layout, and styling changes in one request, and get_page targets an individual slide for surgical edits.
render_page_to_image is the underrated tool here: it returns a slide as image content, so an assistant (or the human reviewing its work) can see what the deck looks like rather than reasoning blind about layout.
What you can ask
- “Turn this outline into a ten-slide deck with a title slide and section headers”
- “Update the footer and confidentiality notice across the entire presentation”
- “Render the board deck slides so I can check the flow before the meeting”
All 7 Google Slides MCP tools
Expand any tool for its full parameter list. Tiers control how many tools the server
registers: start lean with --tool-tier core and step up to extended or complete when a workflow needs more.
list_presentation_comments Complete List all presentation comments, including each comment's anchor so it can be matched to the slide element it refers to. —manage_presentation_comment Complete Create, reply, and resolve presentation comments. —Every service in one reference: full API documentation →
OAuth scopes
The server requests only the scopes for the services you enable. In read-only mode it requests just the readonly variants and skips registering write tools entirely.
presentations.readonlyread decks and render slides to imagespresentationscreate and edit presentations
Google Slides MCP questions
- Can an AI actually verify what a slide looks like?
- Yes. render_page_to_image returns any slide as image content. Multimodal assistants can inspect the rendered slide and fix overflowing text or broken layouts instead of guessing from the JSON structure.
- How are bulk edits handled — one request per change?
- No. batch_update_presentation accepts many operations in a single request, the same pattern the Slides API itself uses, so restyling a whole deck is one round trip rather than fifty.
- Can it participate in deck review?
- The Complete tier adds comment tools: list_presentation_comments to read feedback and manage_presentation_comment to reply or resolve, so an agent can close the loop on review notes it has addressed.
Works alongside
All services: Gmail MCP Google Drive MCP Google Calendar MCP Google Docs MCP Google Sheets MCP Google Slides MCP Google Forms MCP Google Tasks MCP Google Contacts MCP Google Chat MCP Google Custom Search MCP Google Apps Script MCP