
Keynote Mcp
@ByAxe
About Keynote Mcp
MCP server that gives AI full control over Apple Keynote through AppleScript automation. Create, edit, and export presentations via natural language with 30+ tools.
Config
Add this server to your MCP-compatible client using the configuration below.
{
"mcpServers": {
"keynote-mcp": {
"command": "uvx",
"args": [
"keynote-mcp"
]
}
}
}Tools
36Create a new Keynote presentation
Open an existing Keynote presentation
Save a presentation
Close a presentation
List all open presentations
Set presentation theme
Get presentation info (name, slide count, theme)
Get list of available themes
Get presentation resolution (width, height, aspect ratio)
Get slide size, aspect ratio, and layout reference info
Add a new slide to the presentation
Delete a slide
Duplicate a slide
Move a slide to a different position
Get slide count
Select a specific slide
Set slide layout
Get slide info (number, layout, text item count)
Get list of available slide layouts
Add a text box to a slide
Add a title to a slide
Add a subtitle to a slide
Add a bullet list to a slide
Add a numbered list to a slide
Add a code block to a slide
Add a quote to a slide
Add an image to a slide
Get all elements on a slide — returns counts and details for text items, images, shapes, and tables
Edit a text item's content by index on a slide
Delete an element by type and index from a slide
Move an element to new coordinates on a slide
Resize an element on a slide
Get presenter notes from a slide
Set presenter notes on a slide
Take a screenshot of a single slide
Export presentation as PDF
Overview
What is Keynote Mcp?
Keynote Mcp is an MCP server that gives AI full control over Apple Keynote through AppleScript automation. It allows users to create, edit, and export presentations via natural language.
How to use Keynote Mcp?
Install with pip install keynote-mcp or run directly with uvx keynote-mcp. Register in Claude Code using claude mcp add keynote-mcp keynote-mcp. Requires macOS 10.14+, Keynote installed, and Python 3.10+.
Key features of Keynote Mcp
- Over 30 tools for presentation creation and editing.
- Create, open, save, close, list presentations.
- Add, delete, duplicate, move slides.
- Insert text boxes, titles, bullet lists, code blocks.
- Search and add Unsplash images to slides.
- Export slides as screenshots or PDF.
Use cases of Keynote Mcp
- Generate a presentation from a text outline using natural language.
- Automate slide layout adjustments and font fixes.
- Quickly add images from Unsplash to existing slides.
- Export a whole deck to PDF for distribution.
FAQ from Keynote Mcp
What are the system requirements for Keynote Mcp?
Requires macOS 10.14+, Keynote installed, and Python 3.10+.
Does Keynote Mcp have any known issues with fonts or themes?
Yes, large titles (>48pt) may clip to 1-2 characters, and some themes don't show backgrounds on Blank slides. The bundled Claude Skill provides workarounds.
How do I install Keynote Mcp?
Install via pip install keynote-mcp or run directly with uvx keynote-mcp. Then register with Claude Code.
What tools does Keynote Mcp provide?
It provides over 30 tools across categories like presentation management, slide editing,
Frequently asked questions
What are the system requirements for Keynote Mcp?
Requires macOS 10.14+, Keynote installed, and Python 3.10+.
Does Keynote Mcp have any known issues with fonts or themes?
Yes, large titles (>48pt) may clip to 1-2 characters, and some themes don't show backgrounds on Blank slides. The bundled Claude Skill provides workarounds.
How do I install Keynote Mcp?
Install via `pip install keynote-mcp` or run directly with `uvx keynote-mcp`. Then register with Claude Code.
What tools does Keynote Mcp provide?
It provides over 30 tools across categories like presentation management, slide editing,
Basic information
More Productivity MCP servers
🚀 Time MCP Server: Giving LLMs Time Awareness Capabilities
yokingma⏰ Time MCP Server: Giving LLMs Time Awareness Capabilities

Fdback.io
FdbackFdback.io is a user feedback platform (feedback board, roadmap, changelog) with a built-in remote MCP server - no local install, connect any MCP client with a URL and API key. Your AI agents can: - List, search, and rea
MCP Shrimp Task Manager
cjo4m06Shrimp Task Manager is a task tool built for AI Agents, emphasizing chain-of-thought, reflection, and style consistency. It converts natural language into structured dev tasks with dependency tracking and iterative refinement, enabling agent-like developer behavior in reasoning A
Lamda
firerpaAndroid Full-Stack Device Control Platform: WebRTC/H.264 remote desktop, UI/OCR/image-matching automation, one-click MITM, built-in Frida, proxy/VPN/frp/P2P networking, MCP/Agent, 160+ APIs, designed for multi-device clusters and engineered deployments.
Desktop Commander MCP
wonderwhy-erThis is MCP server for Claude that gives it terminal control, file system search and diff file editing capabilities
Comments