Keynote
Provides direct control over Apple Keynote presentations through AppleScript automation on macOS, enabling slide management, content creation, layout selection, navigation, and export functionality for automated presentation workflows.
About
This MCP server provides AI assistants with direct control over Apple Keynote presentations through AppleScript automation on macOS, featuring a modular architecture with specialized tools for presentation management, slide operations, content creation, and export functionality. Built with Python and organized into distinct modules for basic slide operations (add, delete, duplicate, move), navigation, layout management, theme-aware content insertion, and export capabilities (PDF, images), it includes smart layout selection that automatically chooses appropriate slide layouts based on content type (image, text, title, quote, comparison) and integrates comprehensive error handling with custom exception classes. The implementation supports both file-based and inline AppleScript execution, requires macOS accessibility and automation permissions, and enables use cases like automated presentation generation, content management workflows, and building AI assistants that need programmatic access to Keynote's full feature set without manual interface navigation.
Is this your product? Claim this listing with an email at your domain to post updates.
Is this your project?
Claim this listing to manage your page, access analytics, and unlock upgrades. Verification takes 60 seconds.
Share This Project
Embed Badge
Add this badge to your README:
[](https://hifriendbot.com/ai-list/keynote/)
