Google Slides
Connect with Google Slides to utilize a presentation creation and management platform.
Key Features
- Presentation creation and editing
- Slide addition, deletion, and copying
- Text, image, and shape insertion and editing
- Theme and layout application
- Sharing and permission management
- Speaker notes management
Basic Information
Authentication Method
Uses OAuth 2.0 for authentication.
Input Parameters
- presentation_id (Required): Presentation ID to work with
- slide_id (Optional): Specific slide ID
- page_id (Optional): Specific page ID
Supported MCP Tools
Presentation Management Tools
create_presentation
Creates a new presentation.
get_presentation
Gets detailed information of a presentation.
list_presentations
Retrieves list of all user presentations.
duplicate_presentation
Copies a presentation.
Slide Management Tools
get_slide
Gets detailed information of a specific slide.
add_slide
Creates a new slide.
delete_slide
Deletes a slide.
duplicate_slide
Duplicates a slide.
reorder_slide
Changes slide order.
Text Management Tools
add_text_to_slide
Inserts text into a slide.
update_text_style
Changes text formatting.
update_paragraph_style
Changes paragraph formatting.
Image Management Tools
add_image_to_slide
Inserts an image into a slide.
Theme and Layout Tools
list_available_layouts
Retrieves the list of available slide layouts.
Usage Examples
For example,
- When you input “Create a new marketing presentation and add a title to the first slide” as a prompt,
- The LLM creates a new presentation using the
create_presentationtool and adds a title using theadd_text_to_slidetool. - Then, it responds in the chat based on the tool call results.
Slide Editing and Styling
- Prompt: “Add a chart to the existing slide and change its color”
- The LLM adds content using
add_image_to_slideoradd_text_to_slideand adjusts styles usingupdate_text_style.
Speaker Notes Creation
- Prompt: “Add speaker notes to each slide”
- The current tool set focuses on slide content editing, layout lookup, and style changes.
OAuth App Setup Method
- Access Google Cloud Console.
- Create a new project or select an existing project.
- Enable “Google Slides API” in APIs & Services > Library.
- Generate OAuth 2.0 Client ID in Credentials.
- Set up authorized redirect URIs.
- Save the client ID and client secret in a secure location.
Notes
- OAuth credentials are sensitive information and must be stored securely.
- Large presentations may take a long time to process.
- Check file size limits when uploading images.
- Be careful about security when setting sharing permissions.
Last updated on