Arezzo MCP Server

Deterministic Google Docs API compiler. Your agent stops silently corrupting documents.

Local serverstdioPython

What is the Arezzo MCP Server?

Deterministic Google Docs API compiler. Your agent stops silently corrupting documents.

What it actually does

You cannot safely modify a Google Doc by constructing batchUpdate requests yourself. The API uses UTF-16 code units with cascading index shifts — insert 10 characters at position 50, and every subsequent index in your batch is now wrong. A single miscalculation silently corrupts the document with no error message.

  • UTF-16 length calculation (not Python len() — surrogate pairs count differently)
  • Reverse-order execution for same-type mutations (delete from end to start)
  • Two-phase compilation (content mutations before format mutations)
  • Cascading offset tracking across multi-step operations

More MCP options

Compare MCP servers by category, or browse hosted MCP servers if you prefer an endpoint over a local process.

Maintainer setup documentation.

How to install the Arezzo MCP Server

{
  "mcpServers": {
    "arezzo": {
      "command": "arezzo"
    }
  }
}

Configuration as documented by the project. Restart the client after saving.

Frequently asked questions

Deterministic Google Docs API compiler. Your agent stops silently corrupting documents. Confirm the tools offered by your installed version in the connected client. Tool availability and permissions depend on the server and account configuration.