Can AI agents automate Microsoft PowerPoint?

Microsoft · hybrid · productivitypresentationsoffice-suite

PowerPoint is automatable through maintained Office object models. The JavaScript API can create, format, move, group, and delete slide shapes, work with text and tables, and insert slides from other presentations across supported Office hosts. VBA, COM, and VSTO provide a broader Windows desktop model and many export formats. Power Automate for desktop now has dedicated presentation actions, but they remain a public preview with limited documented coverage. No first-party MCP or connector verdict is inferred from catalog silence, and computer-use viability remains unassessed.

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

Modalities

ModalityStatusDetail
APIyesjavascript-object-modelcom
coverage: partial · docs
SDKyesjavascriptvbadotnet
official: yes
MCPunknown
verdict: unknown
Integrationsunknown
CLIunknown
Extensibilityyesoffice-js-addinsvbavsto
webhooks: unknown
Data access
export: pptx, pdf, png · import: pptx, base64-slides
RPA / UI automationworkablepowerpoint-desktop-actionspower-automate-desktop
Power Automate for desktop added first-party PowerPoint actions in public preview in July 2026. The documented preview can launch PowerPoint, create or update presentations by adding slides, and save changes. It is useful but not yet a generally available, mature action surface.
Computer useunknown
measured verdicts only — "unknown" means not yet probed by us

Scores

apimcpintegrationsclirpacomputer useoverall
757

Evidence

FactTierSourceDate
homepagedeclaredsource2026-08-16
platformsdeclaredsource2026-08-16
licensedeclaredsource2026-08-16
modalities.api.existsdeclaredsource2026-08-16
modalities.api.kindsdeclaredsource2026-08-16
modalities.api.kindsdeclaredsource2026-08-16
modalities.api.coveragedeclaredsource2026-08-16
modalities.sdkdeclaredsource2026-08-16
modalities.sdk.languagesdeclaredsource2026-08-16
modalities.sdk.languagesdeclaredsource2026-08-16
modalities.sdk.languagesdeclaredsource2026-08-16
modalities.extensibility.scriptingdeclaredsource2026-08-16
modalities.extensibility.scriptingdeclaredsource2026-08-16
modalities.data_access.exportdeclaredsource2026-08-16
modalities.data_access.importdeclaredsource2026-08-16
modalities.rpa.ui_stackdeclaredsource2026-08-16
modalities.rpa.drivabilitydeclaredsource2026-08-16
modalities.rpa.vendor_supportdeclaredsource2026-08-16
verdict.scores.apideclaredsource2026-08-16
verdict.scores.rpadeclaredsource2026-08-16
freshness.watch[0].urldeclaredsource2026-08-16
freshness.watch[1].urldeclaredsource2026-08-16
freshness.watch[2].urldeclaredsource2026-08-16

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