/google-slides | Type: Application | PCID required: Yes
Presentation creation and editing
Tools
| Tool | Description |
|---|---|
google-slides_create_presentation | Create a new Google Slides presentation |
google-slides_get_presentation | Get details about a Google Slides presentation |
google-slides_batch_update_presentation | Apply a batch of updates to a Google Slides presentation |
google-slides_get_page | Get details about a specific page (slide) in a presentation |
google-slides_summarize_presentation | Extract text content from all slides in presentation for summarization purposes |
google-slides_create_slide | Create a new slide in a Google Slides presentation |
google-slides_delete_slide | Delete a slide from a Google Slides presentation |
google-slides_replace_all_text | Replace all instances of text in a Google Slides presentation |
google-slides_create_table | Create a table on a slide in Google Slides |
google-slides_create_text_box | Create a text box on a slide in Google Slides |
google-slides_delete_page_element | Delete a page element (text box, shape, table, etc.) from a slide |
google-slides_create_presentation
Create a new Google Slides presentation Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
title | string | Yes | — | Title of presentation |
google-slides_get_presentation
Get details about a Google Slides presentation Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
presentationId | string | Yes | — | Presentation ID to get |
fields | string | No | — | Optional fields to retrieve |
google-slides_batch_update_presentation
Apply a batch of updates to a Google Slides presentation Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
presentationId | string | Yes | — | Presentation ID to update |
requests | any[] | Yes | — | Requests to apply to the presentation |
writeControl | any | No | — | Optional write control parameters |
google-slides_get_page
Get details about a specific page (slide) in a presentation Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
presentationId | string | Yes | — | Presentation ID to get |
pageObjectId | string | Yes | — | Page (slide) ID to get |
google-slides_summarize_presentation
Extract text content from all slides in presentation for summarization purposes Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
presentationId | string | Yes | — | Presentation ID to summarize |
include_notes | boolean | No | — | Whether to include notes in the summary |
google-slides_create_slide
Create a new slide in a Google Slides presentation Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
presentationId | string | Yes | — | ID of the presentation to add slide to |
slideLayoutReference | string | No | — | Layout for the new slide (BLANK, CAPTION_ONLY, TITLE, TITLE_AND_BODY, TITLE_AND_TWO_COLUMNS, TITLE_ONLY, SECTION_HEADER, SECTION_TITLE_AND_DESCRIPTION, ONE_COLUMN_TEXT, MAIN_POINT, BIG_NUMBER) |
google-slides_delete_slide
Delete a slide from a Google Slides presentation Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
presentationId | string | Yes | — | ID of the presentation |
slideId | string | Yes | — | ID of the slide to delete |
google-slides_replace_all_text
Replace all instances of text in a Google Slides presentation Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
presentationId | string | Yes | — | ID of the presentation |
findText | string | Yes | — | Text to find and replace |
replaceText | string | Yes | — | Text to replace with |
google-slides_create_table
Create a table on a slide in Google Slides Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
presentationId | string | Yes | — | ID of the presentation |
slideId | string | Yes | — | ID of the slide to add table to |
rows | number | Yes | — | Number of rows in the table |
columns | number | Yes | — | Number of columns in the table |
google-slides_create_text_box
Create a text box on a slide in Google Slides Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
presentationId | string | Yes | — | ID of the presentation |
slideId | string | Yes | — | ID of the slide to add text box to |
text | string | Yes | — | Text content for the text box |
google-slides_delete_page_element
Delete a page element (text box, shape, table, etc.) from a slide Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
presentationId | string | Yes | — | ID of the presentation |
elementId | string | Yes | — | ID of the element to delete |

