Connect Google Slides to your AI chat agent

Client reports, pitch decks, recurring presentations: most of them start from the same template, rebuilt by hand every time.

SourcetoMCP connects Slides straight to Claude, ChatGPT, or any MCP-compatible agent, so it can read, build, and edit real slides instead.

Agent asks

What's on slide 4 of our pitch deck?

"Client Report Template": title, revenue, and growth placeholders, no client filled in

Agent asks

Duplicate our template slide for Acme Corp's Q3 numbers

New slide added at position 5, 4 placeholders filled in

Why Slides access matters for your agent

A deck your agent can only describe from a screenshot loses its structure. It needs real access to duplicate, edit, and build slides.

  • Built for templating. Design one slide by hand, then let your agent duplicate and fill it in per client, per record, per report.
  • Full read and write. Read text and notes, then add, edit, or reorder slides in the same presentation.
  • Precise targeting. Edit one specific shape or slide by ID, without a global find-and-replace touching content you didn’t mean to change.

How it works

1

Connect Google Slides. Authorise through Google's own sign-in, then pick the presentation with Google's own file picker. SourcetoMCP never sees your password.

2

Your agent asks in plain language. It calls the right MCP operation behind the scenes, reading slides, duplicating a template, or editing one shape, and gets the real deck back.

3

Every write shows exactly what changed. The slide or shape that was edited comes back with every write, so you can verify the result rather than take it on faith.

Read the deck

text and speaker notes, slide by slide

SlideText
3Q3 Highlights
4Client Report Template
5Next Steps
See it work

Ask about your deck. Get a new slide built too.

master — ✳ Claude Code — claude — 120×30
Claude Code v2.1.224
Sonnet 5 · Claude Pro
/Users/master
⚠ 1 MCP server needs authentication · run /mcp
| Using Sonnet 5 (from .claude/settings.json) · /model
  +1 more · /status
❯
master Sonnet 5
‖ manual mode on
What's included

Built to read and build real decks

slides + notes

Read every slide

Text and speaker notes, slide by slide, in the order they appear in the deck.

duplicate slide

Build decks from a template

Duplicate a slide and fill it in with find-and-replace, instead of recreating a deck by hand for every client or record.

add · reorder

Add and remove slides

Append a new slide with a real layout, title and body included, using one of Google's own layouts or a custom one from your deck's own theme, or delete and reorder existing ones.

edit shape

Edit precisely

Update one specific shape's text, or a slide's speaker notes, without touching anything else on the page.

images

Add visuals

Place an image on any slide from a URL: logos, charts, photos.

thumbnails

See what you're working with

Pull a rendered thumbnail of any slide, or the presentation's real page size, before or after an edit.

shapes

Add and style shapes and text

Create a new text box or shape, then bold or colour its text, move it, or resize it, even when the slide's layout never placed it there.

linked charts

Embed a live Sheets chart

Pull a chart straight from a connected Google Sheet into a slide. Ask for it linked and it stays tied to the source, so you can refresh it on demand before you present; otherwise it lands as a static image. A linked chart needs the same Google account to reach both files.

tables · groups

Build tables, colour shapes, group elements

Add a real Slides table, colour a shape's fill or outline as well as its text, and group elements so they move and resize together.

cell styles

Style and merge table cells

Colour a cell or a merged block in a Slides table, so a header row reads as one labelled band instead of separate boxes.

media

Finish a template with real media

Swap a placeholder shape for a real image by matching its text, embed a YouTube or Drive video, or add an outline to an image so it reads as intentional.

comments

Comment and collaborate

Read, add, reply to, resolve and delete comments, right from the same connection your agent already uses to edit the deck.

sharing & export

Share it, or export it

Grant someone access, make it link-shareable, check who already has access, or export the whole deck as a PDF or PowerPoint file.

create new

Start from a blank deck

Ask for a brand-new presentation, filed under the same account and brand as one you've already connected, ready to work with immediately.

Real prompts teams run against Google Slides

Every SourcetoMCP account gets these in the Prompt Library, ready to run against your own connected presentation.

Formatting & reporting

  • Google Slides Live Chart Refresh
  • Google Slides Branding Cleanup
  • Google Slides Data Table Import
  • Google Slides Chart Sync Check
  • Google Slides Table Styling
  • Google Slides Placeholder-to-Media Finishing

Ask anything else

Your agent can call these operations directly too. The library is a starting point.

Google Slides MCP FAQ

Common questions from teams connecting Google Slides to an agent.

Read every slide's text and notes, duplicate/delete/reorder slides, append a new slide using one of Google's layouts or a custom layout from your own theme, edit a specific shape's text style (including font family) or a slide's notes, place or replace an image, pull a slide thumbnail, create and style new shapes, move or resize any element, delete one element without touching the rest of the slide, group or ungroup elements, set a slide's background, build or resize a table, style or merge table cells, embed a video, style an image's outline, replace a placeholder shape with an image, embed or refresh a live chart from a connected Google Sheet, read/add/resolve/delete comments, share the presentation or check who has access, export it as a PDF or PowerPoint file, and create a brand-new presentation from scratch. That is 41 operations in total, covering reading, editing, formatting and sharing.

Claude, ChatGPT, Cursor, or any MCP-compatible client. Connect once from your dashboard's "Connect an agent" page and every tool you've paired can use it.

No. Connecting uses Google's own OAuth sign-in, and picking which presentation to connect uses Google's own file picker. SourcetoMCP never sees your password.

No. It only acts when you prompt it to, and every write returns exactly what changed, so you can see the result rather than take it on faith.

Design one slide by hand with {{placeholder}} tokens in the text. Your agent duplicates it per record, then replaces the tokens with real data on each copy, with no rebuilding the layout each time.

Google Slides is available on every paid plan. See Pricing for how many connections each plan includes.

Securely connect your Google Slides to AI chat agents.

Connect your first source in minutes.