What can you do with it?
Microsoft PowerPoint allows you to manage presentations programmatically through the Microsoft Graph API. You can list PowerPoint files in your OneDrive, download presentations for viewing or editing, upload new or updated presentations, create temporary shareable links, and retrieve slide thumbnails. This integration is perfect for presentation management, automated sharing, and content organization workflows. Note that direct slide manipulation requires downloading, editing locally, and re-uploading.How to use it?
Basic Command Structure
Parameters
Required:action
- The operation to perform with PowerPoint
Tools
List Presentations
List all PowerPoint presentations in your OneDrive Parameters:folder-path
(optional) - Specific folder to list from
Get Presentation by Path
Retrieve a specific presentation by its file path Parameters:file-path
(required) - Path to the PowerPoint file
Search Presentations
Search for PowerPoint presentations by name Parameters:search-query
(required) - Search term (e.g., presentation name or .pptx)
Download Presentation
Download a PowerPoint presentation Parameters:item-id
(required) - The ID of the presentation to download
Upload Presentation
Upload a new or updated PowerPoint presentation Parameters:file-path
(required) - Destination path for the filecontent
(required) - Binary content of the presentation
Create Shareable Link
Generate a temporary public link for a presentation Parameters:item-id
(required) - The ID of the presentationlink-type
(optional) - Type of link: view or edit (default: view)expiration-hours
(optional) - Hours until expiration (default: 24)
Get Slide Thumbnails
Retrieve thumbnail images for presentation slides Parameters:item-id
(required) - The ID of the presentation