Skip to main content
Server path: /google-slides | Type: Application | PCID required: Yes Presentation creation and editing

Tools

ToolDescription
google-slides_create_presentationCreate a new Google Slides presentation
google-slides_get_presentationGet details about a Google Slides presentation
google-slides_batch_update_presentationApply a batch of updates to a Google Slides presentation
google-slides_get_pageGet details about a specific page (slide) in a presentation
google-slides_summarize_presentationExtract text content from all slides in presentation for summarization purposes
google-slides_create_slideCreate a new slide in a Google Slides presentation
google-slides_delete_slideDelete a slide from a Google Slides presentation
google-slides_replace_all_textReplace all instances of text in a Google Slides presentation
google-slides_create_tableCreate a table on a slide in Google Slides
google-slides_create_text_boxCreate a text box on a slide in Google Slides
google-slides_delete_page_elementDelete a page element (text box, shape, table, etc.) from a slide

google-slides_create_presentation

Create a new Google Slides presentation Parameters:
ParameterTypeRequiredDefaultDescription
titlestringYesTitle of presentation

google-slides_get_presentation

Get details about a Google Slides presentation Parameters:
ParameterTypeRequiredDefaultDescription
presentationIdstringYesPresentation ID to get
fieldsstringNoOptional fields to retrieve

google-slides_batch_update_presentation

Apply a batch of updates to a Google Slides presentation Parameters:
ParameterTypeRequiredDefaultDescription
presentationIdstringYesPresentation ID to update
requestsany[]YesRequests to apply to the presentation
writeControlanyNoOptional write control parameters

google-slides_get_page

Get details about a specific page (slide) in a presentation Parameters:
ParameterTypeRequiredDefaultDescription
presentationIdstringYesPresentation ID to get
pageObjectIdstringYesPage (slide) ID to get

google-slides_summarize_presentation

Extract text content from all slides in presentation for summarization purposes Parameters:
ParameterTypeRequiredDefaultDescription
presentationIdstringYesPresentation ID to summarize
include_notesbooleanNoWhether to include notes in the summary

google-slides_create_slide

Create a new slide in a Google Slides presentation Parameters:
ParameterTypeRequiredDefaultDescription
presentationIdstringYesID of the presentation to add slide to
slideLayoutReferencestringNoLayout 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:
ParameterTypeRequiredDefaultDescription
presentationIdstringYesID of the presentation
slideIdstringYesID of the slide to delete

google-slides_replace_all_text

Replace all instances of text in a Google Slides presentation Parameters:
ParameterTypeRequiredDefaultDescription
presentationIdstringYesID of the presentation
findTextstringYesText to find and replace
replaceTextstringYesText to replace with

google-slides_create_table

Create a table on a slide in Google Slides Parameters:
ParameterTypeRequiredDefaultDescription
presentationIdstringYesID of the presentation
slideIdstringYesID of the slide to add table to
rowsnumberYesNumber of rows in the table
columnsnumberYesNumber of columns in the table

google-slides_create_text_box

Create a text box on a slide in Google Slides Parameters:
ParameterTypeRequiredDefaultDescription
presentationIdstringYesID of the presentation
slideIdstringYesID of the slide to add text box to
textstringYesText content for the text box

google-slides_delete_page_element

Delete a page element (text box, shape, table, etc.) from a slide Parameters:
ParameterTypeRequiredDefaultDescription
presentationIdstringYesID of the presentation
elementIdstringYesID of the element to delete