Inputs
Output
Type:Dict
Returns the applied request count and Google’s per-request replies.
Fields: presentation_id, applied_requests, repliesDocumentation Index
Fetch the complete documentation index at: /llms.txt
Use this file to discover all available pages before exploring further.
Fallback Google Slides write operation for anything that has no dedicated operation
| App | Google Slides |
| Operation ID | slides_batch_update |
| Type | Action |
| Connection | drive (optional) |
| Credits per run | 1 |
| Agent / MCP tool | Yes |
| Requires approval | Yes (write operation) |
| Field | Type | Required | Default | Description |
|---|---|---|---|---|
presentation | string | Yes | - | Enter the URL or ID of the Google Slides presentation you want to modify |
requests | array of object or string | Yes | - | List of raw Google Slides API batchUpdate request objects (or a JSON array string), sent to Google as-is. Use this for anything the dedicated Slides operations do not cover: shape fills, outlines and shadows (updateShapeProperties), element position and size (updatePageElementTransform), slide backgrounds (updatePageProperties), text and paragraph styling (updateTextStyle, updateParagraphStyle), creating shapes and lines, and more; see Google’s Slides API batchUpdate reference for all request types. Requests address content by objectId: call slides_list_elements or slides_get_slide first to get the objectId of each slide and page element, and never guess objectIds. Example: [{“updateShapeProperties”: {“objectId”: “SHAPE_ID”, “shapeProperties”: {“shapeBackgroundFill”: {“solidFill”: {“color”: {“rgbColor”: {“red”: 0.9, “green”: 0.93, “blue”: 1.0}}}}}, “fields”: “shapeBackgroundFill.solidFill.color”}}] |
Dict
Returns the applied request count and Google’s per-request replies.
Fields: presentation_id, applied_requests, replies