Submit

Keynote Mcp

@ByAxe

MCP server that gives AI full control over Apple Keynote through AppleScript automation. Create, edit, and export presentations via natural language with 30+ tools.

Tools

create_presentation

open_presentation

save_presentation

close_presentation

list_presentations

set_presentation_theme

get_presentation_info

get_available_themes

get_presentation_resolution

get_slide_size

add_slide

delete_slide

duplicate_slide

move_slide

get_slide_count

select_slide

set_slide_layout

get_slide_info

get_available_layouts

add_text_box

add_title

add_subtitle

add_bullet_list

add_numbered_list

add_code_block

add_quote

add_image

get_slide_content

edit_text_item

delete_element

move_element

resize_element

get_speaker_notes

set_speaker_notes

screenshot_slide

export_pdf

Server Config

{
  "mcpServers": {
    "keynote-mcp": {
      "command": "uvx",
      "args": [
        "keynote-mcp"
      ]
    }
  }
}
© 2025 MCP.so. All rights reserved.

Build with ShipAny.