Skip to content

Integration · Documents

Connect Claude & ChatGPT to Google Slides

Give your AI a presentation link and ask what is on each slide, or have it update the deck. It can read a presentation and its slides, show a thumbnail of any slide, create a new presentation, and make edits such as adding slides, inserting or replacing text, adding images and removing objects.

Connect Google Slides free

Free plan, no credit card. Takes about a minute.

Try asking

  • “Here is our sales deck. Summarize it slide by slide.”

    The AI takes the presentation ID from the link, reads every slide and gives you a short summary of each.

  • “Replace 2025 with 2026 everywhere in this deck.”

    It sends one replaceAllText request that changes the text on every slide.

  • “Create a presentation called Q4 review with a title slide and three blank slides.”

    It creates the presentation, then adds the slides in one batch update.

What your AI can do

Read presentations

Get a presentation's title and slides, with the text, layout and object IDs of every element, or read one slide in detail.

Edit with Slides requests

Add slides, insert or replace text, create shapes and images and delete objects, using Slides API requests in one batch.

Create and preview

Create a new blank presentation and get a thumbnail image of any slide to check the result.

  • “Add our logo from this image link to the title slide.”

    It inserts the image on the slide you name, using the public image URL.

  • “What does slide 5 look like?”

    It gets a temporary thumbnail image of the slide so you can see it.

  • “Delete the old pricing table on slide 8.”

    It finds the table's object ID and deletes it. Deleted objects cannot be restored by the tool.

5 tools for Google Slides

These tools are switched on when you connect. You can switch any of them off, or require your approval before it runs.

  • create_presentationChanges dataCreate a new, blank presentation with a `title`. Returns its ID; add slides and content afterwards with the batch update tool.
  • get_presentationGet a presentation by its ID (`presentations_id`, from the Slides URL): title, slide list with object IDs, text and layout of every element.
  • get_slideGet one slide by `presentation_id` and `page_object_id`, including all shapes, text and images on it.
  • get_slide_thumbnailGet a temporary image URL of one slide (`presentation_id`, `page_object_id`) to see what it looks like.
  • update_presentationVisible to othersEdit a presentation: pass the presentation ID in `batch_update_id` and a list of Slides API `requests` (e.g. createSlide, insertText, replaceAllText, createImage, deleteObject). Deleting objects is permanent.

Set up in three steps

  1. 1

    Pick the app

    Create a free PipMCP account and choose Google Slides from the app list.

  2. 2

    Paste your key

    Paste the OAuth client ID and client secret from your own Google Cloud project, then sign in with Google once. In the Google Cloud console create a project and enable the Google Slides API (APIs & Services > Library). Set up the OAuth consent screen as Internal for Google Workspace, or as External and then publish the app, because apps left in Testing get refresh tokens that expire after 7 days. Then go to Credentials > Create credentials > OAuth client ID > Web application, add the redirect URI https://pipmcp.com/oauth/callback and copy the client ID and secret.

  3. 3

    Add the link to your AI

    You get a personal MCP link. Add it to Claude, ChatGPT or Cursor:

    Click your name, then Settings › Connectors › Add custom connector. Paste your link as the Remote MCP server URL. Switch it on from the + menu in a chat.

Questions

What can the AI do in Google Slides?

It can read a presentation and each slide, including text, shapes, images and layout, and get a thumbnail of a slide. It can create new presentations and edit them with Slides API requests such as createSlide, insertText, replaceAllText, createImage and deleteObject.

Does the AI see my Google Slides credentials?

No. Your OAuth client secret and the access from your Google sign-in are encrypted at rest and never shown to the AI. After you save them, they are not shown again, not even to you. The AI only sees the results of the tools it calls.

Can I control what the AI is allowed to do?

Yes. You choose which tools are switched on, so you can start read-only. The edit tool can change text across a whole deck and delete objects permanently, so it can require your approval before it runs. Every tool call is logged.

Does it work with ChatGPT?

Yes. In ChatGPT, open Settings › Apps & Connectors › Advanced, turn on Developer mode and add your PipMCP link. Developer mode needs a paid ChatGPT plan: Plus, Pro, Business or Enterprise. The same link also works in Claude (Settings › Connectors › Add custom connector), Cursor and other MCP clients.

What does it cost?

Google Slides connects with OAuth, and OAuth connections need the PipMCP Pro plan or above. PipMCP also has a free plan with no credit card, but it does not include this connection. Paid plans bill per completed task. You also need your own Google account.

Can the AI find a presentation by its name?

Not with Google Slides alone. The Slides API cannot list or search presentations, so you give the AI the presentation link or the ID from the URL. If you also connect Google Drive, the AI can search for the file there first.

Let your AI work in Google Slides today.

Start free. Your key stays encrypted, and you decide what the AI may do.

Connect Google Slides free

PipMCP is not affiliated with Google Slides. Product names are trademarks of their owners.