Enterprise DNA Enterprise DNA
M MCP Servers Developer low

Arkanji/iwork-studio

by Various

Edit Apple iWork files with AI: Numbers (.numbers), Keynote (.key), Pages (.pages) — Python library + agent skill for macOS. Verified round-trips, Arabic/RTL safe, atomic writes, 7

MCP

Arkanji/iwork-studio

Added 8 Oct 2026

#agent-skills #ai-agent-skills #ai-agents #apple #apple-silicon #applescript #arabic #document-automation

Overview

A Python library and agent skill for editing Apple iWork files (Numbers, Keynote, Pages) on macOS. It supports verified round-trips, Arabic/RTL-safe text handling, and atomic writes. The project includes a test suite with 76 passing tests.

Best for

Best for
Developers on macOS building AI agents or Python scripts that need to manipulate iWork files.

Use cases

  • Automate edits to Numbers spreadsheets
  • Modify Keynote presentations programmatically
  • Update Pages documents via AI agents

How to use

Install

pip install iwork-studio      # Python 3.12

Tools exposed

  • iwork_capabilities
  • iwork_read
  • iwork_find
  • iwork_list_templates
  • iwork_list_design_kits
  • iwork_extract_design_kit
  • iwork_export
  • numbers_edit_cell
  • numbers_set_formula
  • numbers_recalculate
  • numbers_add_table
  • numbers_sort
  • numbers_inspect_format
  • numbers_set_cell_style
  • numbers_set_number_format
  • numbers_set_borders
  • keynote_build_deck
  • keynote_review_deck
  • keynote_slide_image
  • keynote_set_slide_text

Tested with

Claude Desktop, Claude Code, Cursor, VS Code

Notes

A Python library and agent skill for editing Apple iWork files (Numbers, Keynote, Pages) on macOS. It supports verified round-trips, Arabic/RTL-safe text handling, and atomic writes. The project includes a test suite with 76 passing tests.

2 stars on GitHub. Last updated 2026-10-04. Licensed MIT.

Use cases

  • Automate edits to Numbers spreadsheets
  • Modify Keynote presentations programmatically
  • Update Pages documents via AI agents

Pros

  • Verified round-trips preserve file integrity
  • Arabic/RTL-safe text handling
  • Atomic writes reduce corruption risk

Cons

  • Requires macOS
  • Low adoption (2 stars) suggests limited community
  • Only supports iWork formats

Indexed from awesome-mcp-servers-punkpeye and enriched against its public facts.

Pros

  • Verified round-trips preserve file integrity
  • Arabic/RTL-safe text handling
  • Atomic writes reduce corruption risk

Cons

  • Requires macOS
  • Low adoption (2 stars) suggests limited community
  • Only supports iWork formats
Free 27-page guide

Get the free Developer’s Field Guide

A 27-page field guide to the AI coding workflow with Claude. Claude Code, MCP servers, the prompt patterns that work, and what to delegate. Free.

Enter your work email. We send it straight over, plus a few short notes worth knowing. Unsubscribe any time.

No spam. Unsubscribe any time.

Running a business, not writing the code? See the MCP servers picked for operators, and get your first one wired up with us.

Operator picks