Built by Metorial, the integration platform for agentic AI.
Insert, delete, or style text within a specific text box or shape element on a slide. Use this for targeted edits to individual page elements. For bulk placeholder replacement across the entire presentation, use the **Replace Text** tool instead.
Deletes a page element (shape, text box, image, chart, etc.) from a slide by its object ID. Use Get Presentation to find element IDs first.
Read or update the speaker notes for a specific slide. When reading, returns the current notes text. When updating, replaces the entire notes content with the provided text.
Sends multiple raw update requests to a presentation in a single atomic batch. All requests succeed or fail together. This is the most flexible tool — use it for advanced operations or when you need to combine multiple actions (e.g., create a slide, insert text, add an image) in one call.
Create, duplicate, reorder, or delete slides within a presentation. Supports specifying a predefined layout (e.g. BLANK, TITLE, TITLE_AND_BODY) or a custom layout ID when creating slides. Use one action at a time.
Performs bulk find-and-replace of text across an entire presentation. Ideal for filling in templates that use placeholder patterns like `{{name}}`, `{{date}}`, etc. Supports multiple replacements in a single call.
Embed a chart from a Google Sheets spreadsheet into a slide, or refresh an existing linked chart to reflect updated spreadsheet data. Requires Spreadsheets scope for creating or refreshing linked charts.
Adds a shape or text box to a slide. Position and size are specified in points. Common shape types include TEXT_BOX, RECTANGLE, ELLIPSE, and many others. After adding a shape, use the **Edit Text** tool to insert text into it.
Creates a new blank Google Slides presentation with a given title. Returns the presentation ID, title, and URL that can be used to access or further modify the presentation.
Retrieves the full structure of a Google Slides presentation including all slides, page elements, masters, and layouts. Use this to inspect the presentation's content before making modifications.
Inserts an image onto a slide from a public URL, or replaces all shapes matching a text pattern with an image across the presentation. The direct insert mode places an image at a specific position and size, while the replace mode is useful for template-driven image insertion.