MCP server for Apple iWork automation — 113 tools for Numbers, Pages, and Keynote. Template discovery, Creator Studio AI tools, compound batch operations. One line to install.
Drift inferred · capture-to-capture
- HIGH code analysis flagged dynamic code execution in reichenbach/iwork_mcp
transport stdio counts 0 tools · 0 res
· 0 prompts
permission surface via code analysis
No tools enumerated yet for this server.
prompt-surface
shipped agent-instruction files + hidden-content / dangerous-code findings —
quoted from the analyzed source
analyzed commit f26bb07 · analyzer v28 · 3h ago
skills & prompt files 1
- agent-rules reichenbach-iwork_mcp-f26bb07/CLAUDE.md
danger signals1
- dynamic code execution new Function() reichenbach-iwork_mcp-f26bb07/test/jxa.test.ts :128
assert.doesNotThrow(() => new Function(result));
evidence-backed
findings quoted directly from the published source artifact — not inferred
code files: 18
filesystem 2
- fs reichenbach-iwork_mcp-f26bb07/src/install.ts :1
import { readFileSync, writeFileSync, mkdirSync, existsSync } from "node:fs"; - fs reichenbach-iwork_mcp-f26bb07/src/jxa.ts :2
import { existsSync } from "node:fs";
shell / exec 1
- shell reichenbach-iwork_mcp-f26bb07/src/jxa.ts :1
import { execFile } from "node:child_process";
install hooks 1
- prepare reichenbach-iwork_mcp-f26bb07/package.json :18
npm run build
declared dependencies 5
- @modelcontextprotocol/sdk@^1.26.0
- zod@^3.23.0
- @types/node@^22
- tsx@^4.21.0
- typescript@^5.8.0