Can AI agents automate Google Slides?

Google · saas · productivitypresentationsenterprise

Google Slides is automatable today through the Slides API. This record is Google Slides presentations, not Docs, Sheets, Drive, or Microsoft PowerPoint. The HTTPS JSON REST service at slides.googleapis.com creates presentations, returns structured pages and elements, and applies atomic batchUpdate requests for slides, shapes, tables, text, images, video, charts, and transforms. Object IDs can change after UI edits, so long-lived clients should rediscover objects by content. OAuth 2.0 user consent is the normal access path. Service accounts can use domain-wide delegation. Google publishes official client libraries in common languages. Google also hosts a remote Slides MCP server at https://slidesmcp.googleapis.com/mcp/v1 in Developer Preview with tools read_presentation and update_presentation. MCP uses OAuth 2.0 and inherits the user's Slides permissions. Google warns about indirect prompt injection. The Cloud supported-products Workspace table opened on 2026-09-16 listed Drive, Gmail, Calendar, Chat, and People and did not repeat a Slides row; the dedicated Slides MCP configuration page is the opened Slides MCP evidence. An official Slides CLI and connector catalogs were not opened. Computer-use viability is unassessed. API scores 8 and is the best path because REST create and batchUpdate do not depend on the two-tool Developer Preview MCP program.

Best path today: api · Overall automatability: 8/10

Modalities

ModalityStatusDetail
APIyesrestoauth2service-account
coverage: partial · docs
SDKyesgojavajavascriptdotnetnode.jsphppythonruby
official: yes
MCPyes
verdict: official
Integrationsunknown
CLIunknown
Extensibilityyesslides-api
webhooks: unknown
Data access
export: presentation-json, page-thumbnail · import: presentation-create, batch-update
RPA / UI automationunknownweb-dommobile-native
No repeatable UI probe was run. The Slides REST API and the first-party remote Slides MCP server cover presentation create and batch update without controlling the Slides editor.
Computer useunknown
measured verdicts only — "unknown" means not yet probed by us

Scores

apimcpintegrationsclirpacomputer useoverall
868

Evidence

FactTierSourceDate
homepagedeclaredsource2026-09-16
platformsdeclaredsource2026-09-16
licensedeclaredsource2026-09-16
modalities.api.existsdeclaredsource2026-09-16
modalities.api.kinds[0]declaredsource2026-09-16
modalities.api.auth[0]declaredsource2026-09-16
modalities.api.auth[1]declaredsource2026-09-16
modalities.api.coveragedeclaredsource2026-09-16
modalities.api.docsdeclaredsource2026-09-16
modalities.sdk.existsdeclaredsource2026-09-16
modalities.sdk.officialdeclaredsource2026-09-16
modalities.sdk.languagesdeclaredsource2026-09-16
modalities.mcp.first_partydeclaredsource2026-09-16
modalities.mcp.verdictdeclaredsource2026-09-16
modalities.extensibility.scripting[0]declaredsource2026-09-16
modalities.data_access.export[0]declaredsource2026-09-16
modalities.data_access.export[1]declaredsource2026-09-16
modalities.data_access.import[0]declaredsource2026-09-16
modalities.data_access.import[1]declaredsource2026-09-16
verdict.scores.apideclaredsource2026-09-16
verdict.scores.mcpdeclaredsource2026-09-16
freshness.watch[0].urldeclaredsource2026-09-16
freshness.watch[1].urldeclaredsource2026-09-16
freshness.watch[2].urldeclaredsource2026-09-16
freshness.watch[3].urlscrapedsource2026-09-16

Related tools

Other products in this database that share a category with Google Slides.

Last verified 2026-09-16 · volatility high · JSON record