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?
Agent asks
Duplicate our template slide for Acme Corp's Q3 numbers
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
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.
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.
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
| Slide | Text |
|---|---|
| 3 | Q3 Highlights |
| 4 | Client Report Template |
| 5 | Next Steps |
Ask about your deck. Get a new slide built too.
‖ manual mode on
Built to read and build real decks
Read every slide
Text and speaker notes, slide by slide, in the order they appear in the deck.
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 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 precisely
Update one specific shape's text, or a slide's speaker notes, without touching anything else on the page.
Add visuals
Place an image on any slide from a URL: logos, charts, photos.
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.
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.
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.
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.
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.
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.
Comment and collaborate
Read, add, reply to, resolve and delete comments, right from the same connection your agent already uses to edit the deck.
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.
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.
