Overview
The Google Slides server enables AI assistants to interact with Google Slides, providing presentation creation, content management, batch update operations, and collaboration features through the Google Slides API.How to Add Google Slides
1
Add Server
Add the Google Slides server to your Nexus environment through the server directory.
2
Authorize
Simply log in with your Google account and approve the OAuth consent request. No admin approval needed.
3
Test Connection
Try “Create a new presentation called ‘Test Deck’” to verify the connection works.
Simple OAuth Consent: Google Slides uses standard Google OAuth consent. Works with personal Google accounts and Google Workspace without special admin approval.
What You Can Do
Presentation Management
Create presentations and retrieve presentation details
Batch Updates
Apply complex modifications using batch update API
Slide Operations
Get slide details and generate slide thumbnails
Collaboration
Read, create, reply to, and resolve presentation comments
Available Tools (9)
Presentation Operations
create_presentation
create_presentation
Create a new Google Slides presentation with optional title. Defaults to “Untitled Presentation” if title not provided. Returns presentation ID and URL.
get_presentation
get_presentation
Get detailed information about a Google Slides presentation including title, slides count, and metadata.
batch_update_presentation
batch_update_presentation
Apply batch updates to a Google Slides presentation using a list of update requests. Enables complex modifications like adding slides, inserting text, updating layouts, and more in a single API call.
Slide Operations
get_page
get_page
Get detailed information about a specific page (slide) in a presentation by page object ID, including elements and layout information.
get_page_thumbnail
get_page_thumbnail
Generate a thumbnail URL for a specific page (slide) in a presentation. Supports three sizes: “LARGE”, “MEDIUM” (default), or “SMALL”.
Comment Operations
read_presentation_comments
read_presentation_comments
Read all comments from a Google Presentation including author, creation time, and content.
create_presentation_comment
create_presentation_comment
Create a new comment on a Google Presentation with specified content.
reply_to_presentation_comment
reply_to_presentation_comment
resolve_presentation_comment
resolve_presentation_comment
Resolve a comment in a Google Presentation to mark it as complete.
Use Cases
Presentation Creation
“Create a new presentation called ‘Q4 Business Review’” - Generate new presentation decks.Default Presentation
“Create a blank presentation” - Creates “Untitled Presentation” by default.Presentation Details
“Get information about the Marketing Deck presentation” - View presentation metadata and slide count.Batch Modifications
“Add a new slide, insert title text, and update the layout” - Apply multiple changes in one operation using batch update API.Slide Information
“Show me details of slide 3 in the presentation” - Access specific slide elements and layout via page object ID.Thumbnail Generation
“Generate a large thumbnail for the first slide” - Create preview images of slides.Medium Thumbnails
“Get a thumbnail of slide 5” - Uses default MEDIUM size for balanced quality and file size.Reading Comments
“Show me all comments in the Product Launch deck” - View collaboration feedback on presentations.Adding Comments
“Add a comment saying ‘Update metrics on this slide’” - Provide feedback on presentation content.Comment Threads
“Reply to comment ABC123 with ‘Updated as requested’” - Engage in presentation discussions.Resolving Comments
“Mark comment XYZ789 as resolved” - Complete feedback cycles on presentations.Batch Update API: The batch_update_presentation tool accepts a list of update request objects following the Google Slides API batch update format. This enables complex operations like creating slides, adding shapes, inserting text, updating properties, and more in a single call.Page Object IDs: Slides are referenced by their unique page object IDs, which can be obtained from get_presentation or get_page operations.Thumbnail Sizes:
- “LARGE”: High resolution preview images
- “MEDIUM”: Balanced quality and size (default)
- “SMALL”: Compact preview images

