Skip to main content
The google-slides MCP adapter wraps the Google Slides API and Drive search. Use it in workflow mcp_call steps to create decks, fill template placeholders, add slides with standard layouts, and refresh embedded Sheets charts — ideal for sales proposals, QBR decks, and automated reporting slides.

Prerequisites

  • A Google account with Google Slides and Drive access
  • A Google Workspace connection in AgentRuntime (OAuth via the Google account card on Connections)
  • project_contributor access in your workspace

Connect in AgentRuntime

1

Connect Google

On Connections, use the Google account card and complete OAuth. See Google Workspace setup and Connections.
2

Enable Slides

On your Google connection, enable the Slides service so the account exposes Slides and Drive API scopes.
3

Add google-slides MCP instance

Go to MCP, click Add instance for google-slides. Open Instance config, wire your Google connection, and set the profile active.
4

Test in a workflow

Smoke-test with mcp_call in Workflow Studio. Test with find_presentations or get_presentation on a known deck before production workflows.

What you can build

  • QBR deck from metricsgoogle-sheets export → LLM bullet points → generate_from_template with {{Quarter}} placeholders → refresh_sheets_charts for live charts.
  • Sales proposal pack — CRM webhook → generate_from_template from master deck → google-drive add_permission for AE → gmail send presentation_url.
  • Training slide append — New module content from CMS → get_presentationadd_slide with TITLE_AND_BODYreplace_text for section title.
  • Brand refresh sweepfind_presentations by folder query → replace_text old product name → log updated IDs in google-sheets.

Tools

Example

Generate a client QBR deck from a template after metrics are ready:

Troubleshooting