google-slides-mcp

forayconsulting/google-slides-mcp

3.2

If you are the rightful owner of google-slides-mcp and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to dayong@mcphub.com.

The Google Slides MCP Server is a production-ready server that provides semantic, developer-friendly access to the Google Slides API.

Tools

Functions exposed to the LLM to take actions

batch_update

Execute raw batchUpdate requests against Google Slides API.

get_presentation

Retrieve presentation metadata, slides, and elements.

get_page

Get detailed information about a specific slide.

copy_template

Copy a Google Slides template to create a new presentation.

replace_placeholders

Replace placeholder text throughout a presentation.

replace_placeholder_with_image

Replace placeholder shapes with images.

position_element

Position and size elements using inches and alignment.

distribute_elements

Distribute elements evenly across the slide.

align_elements

Align multiple elements to each other or the slide.

create_slide

Create a new slide with a specified layout.

add_text_box

Add a styled text box to a slide.

add_image

Add an image from a URL.

add_shape

Add shapes (rectangle, ellipse, etc.).

list_slides

List all slides with IDs and titles.

get_element_info

Get element details in human-readable format.

export_thumbnail

Generate slide thumbnails.

Prompts

Interactive templates invoked by user choice

No prompts

Resources

Contextual data attached and managed by the client

No resources