google-slides-mcp

MCP.Pizza Chef: matteoantoci

Five tools cover the whole job: start a new presentation, read one back, pull the text out of every slide, look at a single slide, and apply a batch of edits. Everything is keyed to a presentation ID you paste in, because it cannot browse or search your Google Drive. Setup is hands-on: you clone the code, build it, create a Google Cloud project, and generate your own sign-in token before anything works.

Unmaintained · no code changes since June 2025
Files/PDF
Writing

Use This MCP server To

Summarize a long deck without opening every slide Create a fresh presentation from a title I give Replace a renamed product across an entire deck Pull the speaker notes out of a client presentation Add a run of new slides in one pass

README

Google Slides MCP Server

This project provides a Model Context Protocol (MCP) server for interacting with the Google Slides API. It allows you to create, read, and modify Google Slides presentations programmatically.

Prerequisites

  • Node.js (v18 or later recommended)
  • npm (usually comes with Node.js)
  • Google Cloud Project with the Google Slides API enabled.
  • OAuth 2.0 Credentials (Client ID and Client Secret) for your Google Cloud Project.
  • A Google Refresh Token associated with the OAuth 2.0 credentials and the necessary Google Slides API scopes.

Setup

google-slides-mcp FAQ

What sign-in details does this need?
Not a simple key. You need a Google Cloud project with Slides turned on, a client ID and secret, and a refresh token you generate once through Google's sign-in flow.
Do I need a paid Google account?
No, a free Google account is enough. The cost is your time: the Google Cloud setup is the fiddly part, not the money.
Can I ask it to open a deck by name?
No. It has no search or file browsing, so you paste the presentation ID out of the deck's web address yourself.
Can it delete my work?
It cannot delete a whole presentation, but the batch-edit tool can delete slides and elements inside one, with no undo and no read-only mode. Point it at a copy first.
How hard is setup?
Developer level. There is no ready-made installer or one-line command; you clone the project, run a build step, then wire in your Google credentials.
Which apps does it work in?
Any assistant that reads a local server config file. The instructions show Cline's config, and Claude Desktop and Cursor use the same shape.
Is it still being updated?
The code has not changed since June 2025, more than a year ago. It still runs, but treat it as finished rather than actively maintained.