Google Slides MCP Server for Cloudflare Workers
46 tools available in the Google Slides MCP server. Each tool can be called by AI assistants to perform specific actions.
googleslides_create_lineCreate a line on a slide.
Args:
Returns: The response with the created line's object ID.
{
"type": "object",
"required": [
"presentationId",
"slideId",
"startX",
"startY",
"endX",
"endY"
],
"properties": {
"endX": {
"type": "number",
"description": "End X in points"
},
"endY": {
"type": "number",
"description": "End Y in points"
},
"startX": {
"type": "number",
"description": "Start X in points"
},
"startY": {
"type": "number",
"description": "Start Y in points"
},
"slideId": {
"type": "string",
"description": "The slide object ID"
},
"objectId": {
"type": "string",
"description": "Custom object ID"
},
"presentationId": {
"type": "string",
"description": "The presentation ID"
}
}
}googleslides_create_presentationCreate a new Google Slides presentation.
Args:
Returns: The created presentation object with presentationId, title, slides, masters, and layouts.
{
"type": "object",
"required": [
"title"
],
"properties": {
"title": {
"type": "string",
"description": "Title for the new presentation"
}
}
}googleslides_update_line_propertiesUpdate properties of a line (color, weight, arrows, dash style).
Args:
Returns: Confirmation of the update.
{
"type": "object",
"required": [
"presentationId"
],
"properties": {
"objectId": {
"type": "string",
"description": "The line object ID"
},
"lineWeight": {
"type": "number",
"description": "Line weight in points"
},
"presentationId": {
"type": "string",
"description": "The presentation ID"
}
}
}googleslides_create_videoInsert a video onto a slide.
Args:
Returns: The response with the created video's object ID.
{
"type": "object",
"required": [
"presentationId",
"slideId",
"videoId",
"x",
"y",
"width",
"height"
],
"properties": {
"x": {
"type": "number",
"description": "X position in points"
},
"y": {
"type": "number",
"description": "Y position in points"
},
"width": {
"type": "number",
"description": "Width in points"
},
"height": {
"type": "number",
"description": "Height in points"
},
"slideId": {
"type": "string",
"description": "The slide object ID"
},
"videoId": {
"type": "string",
"description": "Video ID (YouTube ID or Drive file ID)"
},
"objectId": {
"type": "string",
"description": "Custom object ID"
},
"presentationId": {
"type": "string",
"description": "The presentation ID"
}
}
}googleslides_create_sheets_chartInsert a chart from Google Sheets onto a slide.
Args:
Returns: The response with the created chart's object ID.
{
"type": "object",
"required": [
"presentationId",
"slideId",
"spreadsheetId",
"chartId",
"x",
"y",
"width"
],
"properties": {
"x": {
"type": "number",
"description": "X position in points"
},
"y": {
"type": "number",
"description": "Y position in points"
},
"width": {
"type": "number",
"description": "Width in points"
},
"height": {
"type": "number",
"description": "Height in points"
},
"chartId": {
"type": "integer",
"description": "Chart ID within the spreadsheet"
},
"slideId": {
"type": "string",
"description": "The slide object ID"
},
"objectId": {
"type": "string",
"description": "Custom object ID"
},
"spreadsheetId": {
"type": "string",
"description": "Google Sheets spreadsheet ID"
},
"presentationId": {
"type": "string",
"description": "The presentation ID"
}
}
}googleslides_refresh_sheets_chartRefresh a linked Google Sheets chart to update it with the latest data.
Args:
Returns: Confirmation of the refresh.
{
"type": "object",
"required": [
"presentationId",
"objectId"
],
"properties": {
"objectId": {
"type": "string",
"description": "The chart object ID"
},
"presentationId": {
"type": "string",
"description": "The presentation ID"
}
}
}googleslides_delete_objectDelete a page element (shape, image, table, etc.) from a slide.
Args:
Returns: Confirmation of the deletion.
{
"type": "object",
"required": [
"presentationId",
"objectId"
],
"properties": {
"objectId": {
"type": "string",
"description": "The object ID to delete"
},
"presentationId": {
"type": "string",
"description": "The presentation ID"
}
}
}googleslides_duplicate_objectDuplicate a page element or slide.
Args:
Returns: The response with the new object's ID.
{
"type": "object",
"required": [
"presentationId",
"objectId"
],
"properties": {
"objectId": {
"type": "string",
"description": "The object ID to duplicate"
},
"presentationId": {
"type": "string",
"description": "The presentation ID"
}
}
}googleslides_update_transformUpdate the position, size, or rotation of a page element.
Args:
Returns: Confirmation of the transform update.
{
"type": "object",
"required": [
"presentationId",
"objectId"
],
"properties": {
"scaleX": {
"type": "number",
"description": "Horizontal scale"
},
"scaleY": {
"type": "number",
"description": "Vertical scale"
},
"shearX": {
"type": "number",
"description": "Horizontal shear"
},
"shearY": {
"type": "number",
"description": "Vertical shear"
},
"objectId": {
"type": "string",
"description": "The object ID"
},
"translateX": {
"type": "number",
"description": "X translation in points"
},
"translateY": {
"type": "number",
"description": "Y translation in points"
},
"presentationId": {
"type": "string",
"description": "The presentation ID"
}
}
}googleslides_update_alt_textUpdate the alt text (accessibility text) of a page element.
Args:
Returns: Confirmation of the update.
{
"type": "object",
"required": [
"presentationId",
"objectId"
],
"properties": {
"title": {
"type": "string",
"description": "Alt text title"
},
"objectId": {
"type": "string",
"description": "The object ID"
},
"description": {
"type": "string",
"description": "Alt text description"
},
"presentationId": {
"type": "string",
"description": "The presentation ID"
}
}
}googleslides_update_z_orderChange the stacking order (z-order) of page elements.
Args:
Returns: Confirmation of the reorder.
{
"type": "object",
"required": [
"presentationId",
"objectIds"
],
"properties": {
"objectIds": {
"type": "array",
"items": {
"type": "string"
},
"description": "Object IDs to reorder"
},
"presentationId": {
"type": "string",
"description": "The presentation ID"
}
}
}googleslides_group_objectsGroup multiple page elements together.
Args:
Returns: The response with the group's object ID.
{
"type": "object",
"required": [
"presentationId",
"objectIds"
],
"properties": {
"objectIds": {
"type": "array",
"items": {
"type": "string"
},
"description": "Object IDs to group (minimum 2)"
},
"groupObjectId": {
"type": "string",
"description": "Custom group object ID"
},
"presentationId": {
"type": "string",
"description": "The presentation ID"
}
}
}googleslides_ungroup_objectsUngroup page element groups.
Args:
Returns: Confirmation of the ungroup.
{
"type": "object",
"required": [
"presentationId",
"objectIds"
],
"properties": {
"objectIds": {
"type": "array",
"items": {
"type": "string"
},
"description": "Group object IDs to ungroup"
},
"presentationId": {
"type": "string",
"description": "The presentation ID"
}
}
}googleslides_update_page_propertiesUpdate properties of a page (background color or image).
Args:
Returns: Confirmation of the update.
{
"type": "object",
"required": [
"presentationId"
],
"properties": {
"pageObjectId": {
"type": "string",
"description": "The page object ID"
},
"presentationId": {
"type": "string",
"description": "The presentation ID"
}
}
}googleslides_create_imageInsert an image onto a slide from a URL.
Args:
Returns: The response with the created image's object ID.
{
"type": "object",
"required": [
"presentationId",
"slideId",
"imageUrl",
"x",
"y"
],
"properties": {
"x": {
"type": "number",
"description": "X position in points"
},
"y": {
"type": "number",
"description": "Y position in points"
},
"width": {
"type": "number",
"description": "Width in points"
},
"height": {
"type": "number",
"description": "Height in points"
},
"slideId": {
"type": "string",
"description": "The slide object ID"
},
"imageUrl": {
"type": "string",
"description": "URL of the image"
},
"objectId": {
"type": "string",
"description": "Custom object ID"
},
"presentationId": {
"type": "string",
"description": "The presentation ID"
}
}
}googleslides_replace_imageReplace an existing image with a new one.
Args:
Returns: Confirmation of the replacement.
{
"type": "object",
"required": [
"presentationId",
"imageObjectId"
],
"properties": {
"imageUrl": {
"type": "string",
"description": "URL of the new image"
},
"imageObjectId": {
"type": "string",
"description": "The image object ID to replace"
},
"presentationId": {
"type": "string",
"description": "The presentation ID"
}
}
}googleslides_replace_shapes_with_imageReplace all shapes containing specific text with an image.
Args:
Returns: The number of shapes replaced.
{
"type": "object",
"required": [
"presentationId",
"containsText",
"imageUrl"
],
"properties": {
"imageUrl": {
"type": "string",
"description": "URL of the replacement image"
},
"matchCase": {
"type": "boolean",
"default": false,
"description": "Match case"
},
"containsText": {
"type": "string",
"description": "Text to find in shapes"
},
"presentationId": {
"type": "string",
"description": "The presentation ID"
}
}
}googleslides_delete_slideDelete a slide from a presentation.
Args:
Returns: Confirmation of deletion.
{
"type": "object",
"required": [
"presentationId",
"slideId"
],
"properties": {
"slideId": {
"type": "string",
"description": "The slide object ID to delete"
},
"presentationId": {
"type": "string",
"description": "The presentation ID"
}
}
}googleslides_update_image_propertiesUpdate properties of an image (transparency, brightness, contrast, outline).
Args:
Returns: Confirmation of the update.
{
"type": "object",
"required": [
"presentationId",
"objectId"
],
"properties": {
"contrast": {
"type": "number",
"maximum": 1,
"description": "Contrast (-1 to 1)"
},
"objectId": {
"type": "string",
"description": "The image object ID"
},
"brightness": {
"type": "number",
"maximum": 1,
"description": "Brightness (-1 to 1)"
},
"transparency": {
"type": "number",
"maximum": 1,
"minimum": 0,
"description": "Transparency (0-1)"
},
"outlineWeight": {
"type": "number",
"description": "Outline weight in points"
},
"presentationId": {
"type": "string",
"description": "The presentation ID"
}
}
}googleslides_get_presentationGet a Google Slides presentation by ID.
Args:
Returns: The presentation object with all slides, masters, layouts, and properties.
{
"type": "object",
"required": [
"presentationId"
],
"properties": {
"format": {
"enum": [
"json",
"markdown"
],
"type": "string",
"default": "json",
"description": "Response format"
},
"presentationId": {
"type": "string",
"description": "The presentation ID"
}
}
}googleslides_get_pageGet a specific page (slide, master, or layout) from a presentation.
Args:
Returns: The page object with all page elements and properties.
{
"type": "object",
"required": [
"presentationId",
"pageObjectId"
],
"properties": {
"format": {
"enum": [
"json",
"markdown"
],
"type": "string",
"default": "json",
"description": "Response format"
},
"pageObjectId": {
"type": "string",
"description": "The page object ID"
},
"presentationId": {
"type": "string",
"description": "The presentation ID"
}
}
}googleslides_get_thumbnailGet a thumbnail image of a page.
Args:
Returns: The thumbnail with contentUrl, width, and height.
{
"type": "object",
"required": [
"presentationId"
],
"properties": {
"pageObjectId": {
"type": "string",
"description": "The page object ID"
},
"presentationId": {
"type": "string",
"description": "The presentation ID"
}
}
}googleslides_batch_updateExecute multiple updates to a presentation in a single request.
Args:
Returns: The batch update response with replies for each request.
Note: This is a low-level tool. Use the specific tools (create_slide, insert_text, etc.) for common operations.
{
"type": "object",
"required": [
"presentationId",
"requests"
],
"properties": {
"requests": {
"type": "array",
"items": {
"type": "string"
},
"description": "Array of request objects"
},
"presentationId": {
"type": "string",
"description": "The presentation ID"
}
}
}googleslides_create_shapeCreate a shape on a slide.
Args:
Returns: The response with the created shape's object ID.
{
"type": "object",
"required": [
"presentationId",
"slideId",
"x",
"y",
"width",
"height"
],
"properties": {
"x": {
"type": "number",
"description": "X position in points"
},
"y": {
"type": "number",
"description": "Y position in points"
},
"width": {
"type": "number",
"description": "Width in points"
},
"height": {
"type": "number",
"description": "Height in points"
},
"slideId": {
"type": "string",
"description": "The slide object ID"
},
"objectId": {
"type": "string",
"description": "Custom object ID"
},
"presentationId": {
"type": "string",
"description": "The presentation ID"
}
}
}googleslides_create_textboxCreate a text box on a slide with optional initial text.
Args:
Returns: The response with the created text box's object ID.
{
"type": "object",
"required": [
"presentationId",
"slideId",
"x",
"y",
"width",
"height"
],
"properties": {
"x": {
"type": "number",
"description": "X position in points"
},
"y": {
"type": "number",
"description": "Y position in points"
},
"text": {
"type": "string",
"description": "Initial text content"
},
"width": {
"type": "number",
"description": "Width in points"
},
"height": {
"type": "number",
"description": "Height in points"
},
"slideId": {
"type": "string",
"description": "The slide object ID"
},
"objectId": {
"type": "string",
"description": "Custom object ID (required for text)"
},
"presentationId": {
"type": "string",
"description": "The presentation ID"
}
}
}googleslides_update_shape_propertiesUpdate properties of a shape (fill color, outline, etc.).
Args:
Returns: Confirmation of the update.
{
"type": "object",
"required": [
"presentationId"
],
"properties": {
"objectId": {
"type": "string",
"description": "The shape object ID"
},
"outlineWeight": {
"type": "number",
"description": "Outline weight in points"
},
"presentationId": {
"type": "string",
"description": "The presentation ID"
}
}
}googleslides_create_slideCreate a new slide in a presentation.
Args:
Returns: The response with the created slide's object ID.
{
"type": "object",
"required": [
"presentationId"
],
"properties": {
"objectId": {
"type": "string",
"description": "Custom object ID for the slide"
},
"insertionIndex": {
"type": "integer",
"minimum": 0,
"description": "Index to insert the slide"
},
"presentationId": {
"type": "string",
"description": "The presentation ID"
}
}
}googleslides_duplicate_slideDuplicate a slide in a presentation.
Args:
Returns: The response with the new slide's object ID.
{
"type": "object",
"required": [
"presentationId",
"slideId"
],
"properties": {
"slideId": {
"type": "string",
"description": "The slide object ID to duplicate"
},
"presentationId": {
"type": "string",
"description": "The presentation ID"
}
}
}googleslides_move_slidesMove slides to a new position in the presentation.
Args:
Returns: Confirmation of the move.
{
"type": "object",
"required": [
"presentationId",
"slideObjectIds",
"insertionIndex"
],
"properties": {
"insertionIndex": {
"type": "integer",
"minimum": 0,
"description": "Target index"
},
"presentationId": {
"type": "string",
"description": "The presentation ID"
},
"slideObjectIds": {
"type": "array",
"items": {
"type": "string"
},
"description": "Slide object IDs to move"
}
}
}googleslides_update_slide_propertiesUpdate properties of a slide.
Args:
Returns: Confirmation of the update.
{
"type": "object",
"required": [
"presentationId",
"slideId"
],
"properties": {
"slideId": {
"type": "string",
"description": "The slide object ID"
},
"isSkipped": {
"type": "boolean",
"description": "Skip this slide in presentations"
},
"layoutObjectId": {
"type": "string",
"description": "Layout object ID to apply"
},
"masterObjectId": {
"type": "string",
"description": "Master object ID to apply"
},
"presentationId": {
"type": "string",
"description": "The presentation ID"
}
}
}googleslides_create_tableCreate a table on a slide.
Args:
Returns: The response with the created table's object ID.
{
"type": "object",
"required": [
"presentationId",
"slideId",
"rows",
"columns",
"x",
"y"
],
"properties": {
"x": {
"type": "number",
"description": "X position in points"
},
"y": {
"type": "number",
"description": "Y position in points"
},
"rows": {
"type": "integer",
"minimum": 1,
"description": "Number of rows"
},
"width": {
"type": "number",
"description": "Width in points"
},
"height": {
"type": "number",
"description": "Height in points"
},
"columns": {
"type": "integer",
"minimum": 1,
"description": "Number of columns"
},
"slideId": {
"type": "string",
"description": "The slide object ID"
},
"objectId": {
"type": "string",
"description": "Custom object ID"
},
"presentationId": {
"type": "string",
"description": "The presentation ID"
}
}
}googleslides_insert_table_rowsInsert rows into a table.
Args:
Returns: Confirmation of the insertion.
{
"type": "object",
"required": [
"presentationId",
"tableObjectId",
"rowIndex",
"insertBelow",
"number"
],
"properties": {
"number": {
"type": "integer",
"minimum": 1,
"description": "Number of rows to insert"
},
"rowIndex": {
"type": "integer",
"minimum": 0,
"description": "Row index for reference"
},
"columnIndex": {
"type": "integer",
"default": 0,
"minimum": 0,
"description": "Column index"
},
"insertBelow": {
"type": "boolean",
"description": "Insert below the reference row"
},
"tableObjectId": {
"type": "string",
"description": "The table object ID"
},
"presentationId": {
"type": "string",
"description": "The presentation ID"
}
}
}googleslides_insert_table_columnsInsert columns into a table.
Args:
Returns: Confirmation of the insertion.
{
"type": "object",
"required": [
"presentationId",
"tableObjectId",
"columnIndex",
"insertRight",
"number"
],
"properties": {
"number": {
"type": "integer",
"minimum": 1,
"description": "Number of columns to insert"
},
"rowIndex": {
"type": "integer",
"default": 0,
"minimum": 0,
"description": "Row index"
},
"columnIndex": {
"type": "integer",
"minimum": 0,
"description": "Column index for reference"
},
"insertRight": {
"type": "boolean",
"description": "Insert to the right"
},
"tableObjectId": {
"type": "string",
"description": "The table object ID"
},
"presentationId": {
"type": "string",
"description": "The presentation ID"
}
}
}googleslides_delete_table_rowDelete a row from a table.
Args:
Returns: Confirmation of the deletion.
{
"type": "object",
"required": [
"presentationId",
"tableObjectId",
"rowIndex"
],
"properties": {
"rowIndex": {
"type": "integer",
"minimum": 0,
"description": "Row index to delete"
},
"tableObjectId": {
"type": "string",
"description": "The table object ID"
},
"presentationId": {
"type": "string",
"description": "The presentation ID"
}
}
}googleslides_delete_table_columnDelete a column from a table.
Args:
Returns: Confirmation of the deletion.
{
"type": "object",
"required": [
"presentationId",
"tableObjectId",
"columnIndex"
],
"properties": {
"columnIndex": {
"type": "integer",
"minimum": 0,
"description": "Column index to delete"
},
"tableObjectId": {
"type": "string",
"description": "The table object ID"
},
"presentationId": {
"type": "string",
"description": "The presentation ID"
}
}
}googleslides_update_table_cellUpdate properties of table cells (background color, content alignment).
Args:
Returns: Confirmation of the update.
{
"type": "object",
"required": [
"presentationId",
"tableObjectId",
"rowIndex",
"columnIndex"
],
"properties": {
"rowSpan": {
"type": "integer",
"default": 1,
"minimum": 1,
"description": "Number of rows"
},
"rowIndex": {
"type": "integer",
"minimum": 0,
"description": "Starting row index"
},
"columnSpan": {
"type": "integer",
"default": 1,
"minimum": 1,
"description": "Number of columns"
},
"columnIndex": {
"type": "integer",
"minimum": 0,
"description": "Starting column index"
},
"tableObjectId": {
"type": "string",
"description": "The table object ID"
},
"presentationId": {
"type": "string",
"description": "The presentation ID"
}
}
}googleslides_update_table_borderUpdate border properties of table cells.
Args:
Returns: Confirmation of the update.
{
"type": "object",
"required": [
"presentationId",
"tableObjectId",
"rowIndex",
"columnIndex"
],
"properties": {
"rowSpan": {
"type": "integer",
"default": 1,
"minimum": 1,
"description": "Number of rows"
},
"rowIndex": {
"type": "integer",
"minimum": 0,
"description": "Starting row index"
},
"columnSpan": {
"type": "integer",
"default": 1,
"minimum": 1,
"description": "Number of columns"
},
"columnIndex": {
"type": "integer",
"minimum": 0,
"description": "Starting column index"
},
"borderWeight": {
"type": "number",
"description": "Border weight in points"
},
"tableObjectId": {
"type": "string",
"description": "The table object ID"
},
"presentationId": {
"type": "string",
"description": "The presentation ID"
}
}
}googleslides_merge_table_cellsMerge table cells into a single cell.
Args:
Returns: Confirmation of the merge.
{
"type": "object",
"required": [
"presentationId",
"tableObjectId",
"rowIndex",
"columnIndex",
"rowSpan",
"columnSpan"
],
"properties": {
"rowSpan": {
"type": "integer",
"minimum": 1,
"description": "Number of rows to merge"
},
"rowIndex": {
"type": "integer",
"minimum": 0,
"description": "Starting row index"
},
"columnSpan": {
"type": "integer",
"minimum": 1,
"description": "Number of columns to merge"
},
"columnIndex": {
"type": "integer",
"minimum": 0,
"description": "Starting column index"
},
"tableObjectId": {
"type": "string",
"description": "The table object ID"
},
"presentationId": {
"type": "string",
"description": "The presentation ID"
}
}
}googleslides_unmerge_table_cellsUnmerge previously merged table cells.
Args:
Returns: Confirmation of the unmerge.
{
"type": "object",
"required": [
"presentationId",
"tableObjectId",
"rowIndex",
"columnIndex",
"rowSpan",
"columnSpan"
],
"properties": {
"rowSpan": {
"type": "integer",
"minimum": 1,
"description": "Row span"
},
"rowIndex": {
"type": "integer",
"minimum": 0,
"description": "Row index"
},
"columnSpan": {
"type": "integer",
"minimum": 1,
"description": "Column span"
},
"columnIndex": {
"type": "integer",
"minimum": 0,
"description": "Column index"
},
"tableObjectId": {
"type": "string",
"description": "The table object ID"
},
"presentationId": {
"type": "string",
"description": "The presentation ID"
}
}
}googleslides_insert_textInsert text into a shape or text box.
Args:
Returns: Confirmation of the text insertion.
{
"type": "object",
"required": [
"presentationId",
"objectId",
"text"
],
"properties": {
"text": {
"type": "string",
"description": "Text to insert"
},
"objectId": {
"type": "string",
"description": "The shape object ID"
},
"insertionIndex": {
"type": "integer",
"minimum": 0,
"description": "Insertion index"
},
"presentationId": {
"type": "string",
"description": "The presentation ID"
}
}
}googleslides_delete_textDelete text from a shape or text box.
Args:
Returns: Confirmation of the text deletion.
{
"type": "object",
"required": [
"presentationId",
"objectId"
],
"properties": {
"endIndex": {
"type": "integer",
"minimum": 0,
"description": "End index"
},
"objectId": {
"type": "string",
"description": "The shape object ID"
},
"startIndex": {
"type": "integer",
"minimum": 0,
"description": "Start index"
},
"presentationId": {
"type": "string",
"description": "The presentation ID"
}
}
}googleslides_replace_all_textFind and replace all instances of text in a presentation.
Args:
Returns: The number of occurrences replaced.
{
"type": "object",
"required": [
"presentationId",
"findText",
"replaceText"
],
"properties": {
"findText": {
"type": "string",
"description": "Text to find"
},
"matchCase": {
"type": "boolean",
"default": false,
"description": "Match case"
},
"replaceText": {
"type": "string",
"description": "Replacement text"
},
"presentationId": {
"type": "string",
"description": "The presentation ID"
}
}
}googleslides_update_text_styleUpdate the style of text (font, size, color, bold, italic, etc.).
Args:
Returns: Confirmation of the style update.
{
"type": "object",
"required": [
"presentationId",
"objectId"
],
"properties": {
"bold": {
"type": "boolean",
"description": "Bold"
},
"italic": {
"type": "boolean",
"description": "Italic"
},
"endIndex": {
"type": "integer",
"minimum": 0,
"description": "End index"
},
"fontSize": {
"type": "number",
"description": "Font size in points"
},
"objectId": {
"type": "string",
"description": "The shape object ID"
},
"underline": {
"type": "boolean",
"description": "Underline"
},
"fontFamily": {
"type": "string",
"description": "Font family"
},
"startIndex": {
"type": "integer",
"minimum": 0,
"description": "Start index"
},
"strikethrough": {
"type": "boolean",
"description": "Strikethrough"
},
"presentationId": {
"type": "string",
"description": "The presentation ID"
}
}
}googleslides_update_paragraph_styleUpdate paragraph style (alignment, spacing, indentation).
Args:
Returns: Confirmation of the style update.
{
"type": "object",
"required": [
"presentationId"
],
"properties": {
"endIndex": {
"type": "integer",
"minimum": 0,
"description": "End index"
},
"objectId": {
"type": "string",
"description": "The shape object ID"
},
"indentEnd": {
"type": "number",
"description": "End indent in points"
},
"spaceAbove": {
"type": "number",
"description": "Space above in points"
},
"spaceBelow": {
"type": "number",
"description": "Space below in points"
},
"startIndex": {
"type": "integer",
"minimum": 0,
"description": "Start index"
},
"indentStart": {
"type": "number",
"description": "Start indent in points"
},
"lineSpacing": {
"type": "number",
"description": "Line spacing percentage"
},
"presentationId": {
"type": "string",
"description": "The presentation ID"
},
"indentFirstLine": {
"type": "number",
"description": "First line indent in points"
}
}
}googleslides_create_bulletsAdd bullet points or numbering to paragraphs.
Args:
Returns: Confirmation of the bullet creation.
{
"type": "object",
"required": [
"presentationId"
],
"properties": {
"endIndex": {
"type": "integer",
"minimum": 0,
"description": "End index"
},
"objectId": {
"type": "string",
"description": "The shape object ID"
},
"startIndex": {
"type": "integer",
"minimum": 0,
"description": "Start index"
},
"presentationId": {
"type": "string",
"description": "The presentation ID"
}
}
}googleslides_delete_bulletsRemove bullet points or numbering from paragraphs.
Args:
Returns: Confirmation of the bullet deletion.
{
"type": "object",
"required": [
"presentationId",
"objectId"
],
"properties": {
"endIndex": {
"type": "integer",
"minimum": 0,
"description": "End index"
},
"objectId": {
"type": "string",
"description": "The shape object ID"
},
"startIndex": {
"type": "integer",
"minimum": 0,
"description": "Start index"
},
"presentationId": {
"type": "string",
"description": "The presentation ID"
}
}
}