Exposes three MCP tools for modifying Google Docs without silently corrupting them. The Docs API uses UTF-16 code units with cascading index shifts, so every insert or delete breaks subsequent indices in your batch. Arezzo compiles semantic operations (insert at heading, replace named range content, add table row) into correctly ordered batchUpdate requests with proper index arithmetic. Includes read_document to map headings and ranges, edit_document to execute compiled changes, and validate_operations for dry runs. Handles text formatting, tables, lists, images, headers, footers, and footnotes. Requires Google OAuth setup via arezzo init, then works through stdio transport in Claude Desktop, Cursor, or VS Code.
claude mcp add --transport stdio convergentmethods-arezzo uvx arezzo