KitchenSink4AI
INSTALL
EST. 2026 · FINE INSTRUMENTS FOR DOCUMENT PLUMBING CATALOG № 231
DOES
EVERYTHING
Model Context Protocol · Server for Microsoft Word

Community edition

Kitchen­Sink4Word

Windows only

Everything plus the kitchen sink for Microsoft Word: an MCP server for .docx files.

231Actions
10Tools
~9.1kTokens, all tools

The Sinks protect file integrity, not the truth of an AI assistant's output. Review AI-generated work before relying on it. Read the Community House Rules.

Install the Sink Read the Source Business editions

Mac user? Our Excel and PowerPoint tools are available for Mac (untested in this release).

DEPT. 00

What this is actually for

231 actions reach every part of a Word document that serious work touches. Your documents stay open in Word while the agent edits them, so each change appears in the window in front of you rather than arriving as a file you have to reload, and there is a backup before every change, made without you asking.

For the academic

A committee returns the manuscript covered in tracked revisions, and the citation apparatus has to survive the rewrite. The scholarly furniture, from footnotes to the reference list, is first-class here, so an agent can take on the revision pass without breaking any of it.

For legal, compliance & HR

Contracts, policies, and case files live in Word, and every edit needs an author attached. Edits here can be written as tracked changes, comparing two versions works the way Word itself does it, and redaction actually removes the text, then verifies that it is gone.

For the Word power user

For anyone whose documents are too important to gamble with. Watch the edit land in your own open Word window, take it back with a single Ctrl+Z if you don't like it, and know there was a backup before anything was touched. You keep the cursor; the agent does the typing.

HIGHLIGHTS Recent highlights

Highlights of 3.0

  • Ten tools hold all 231 actions, listed from the first message at about 9.1k tokens in all. Nothing is switched on later.
  • Tracked changes and comments are signed with your own Office user name unless the call names an author, and a protected document refuses writes instead of being edited around.

More in 3.0, no release notes required.

  • 231 actions, and your agent still picks right. Everything Word 2.x could do is still here, now organised into ten clear tools, so the menu your agent reads at startup is short, and a help tool explains any action before it is used. Every action keeps its name.
  • No packs to switch on. The specialty shelves are no longer a second step. All 231 actions are available from the first message, for about 9.1k tokens in all, so your assistant never has to ask for an aisle before the job can start.
  • Live editing you can leave running. Several agents can work an open document without colliding, a Word dialog waiting on a human gets noticed and named, and an encrypted file is refused before it can put a password box on your desktop.
  • Fifty edits, one pass, nothing drifts. Ask for a view of the document and every paragraph comes back with a stable address, so the agent can point at the exact spot it means even after the text shifts. Then the batch editor lands dozens of changes in one pass that either all succeed or leave the file untouched. No more edit number thirty-seven landing on the wrong paragraph.
  • Comment back and forth with your AI. Leave a comment in Word the way you would for a colleague, and the agent reads it, does the work as tracked changes, and replies in the thread. (Preview.)
DEPT. 01

Why this exists

An AI agent once needed fifteen minutes to edit twenty table cells in a Word document.

So this got built: one server with everything. The twenty-cell edit now takes one call and finishes in under a tenth of a second once the server is running. Your agents will simply never know the struggle.

DEPT. 02

The inventory

The stock is arranged in departments, the way a good hardware store is arranged in aisles, and every shelf is stocked from the first message. Your agent reads ten tool labels, and word_help explains any item before it is used.

Tables № 001–024

Merge-aware column insert/delete, one-call bulk cell edits, merge/unmerge, gridBefore rows, nested tables, sort, split, named styles, header repeat.

e.g. add a column to a table full of merged cells · rewrite twenty cells in one call · sort a table by any column

word_structure · word_read

References № 025–041

Native citations & bibliography (12 styles, verified Word rendering), footnotes & endnotes with conversion, index generation, TOC & caption lists, cross-references.

e.g. insert a citation and build the bibliography · convert every footnote to an endnote · refresh the table of contents

word_references

Revisions № 042–052

Write edits AS tracked changes, accept/reject by author, Word-native document compare, two-reviewer combine, threaded comments with resolve.

e.g. write an edit as a tracked change under a chosen author · accept only one reviewer's changes · list every comment with its context

word_review · word_read

Text & Style № 053–075

Fragmented-run-safe find/replace with ReDoS guards, character & paragraph formatting long-tail, custom styles, template transfer, change-case, lists.

e.g. replace a phrase Word split across formatting runs · restyle every heading level in one pass · copy styles in from another document

word_edit · word_format

Layout № 076–094

Headers/footers, roman-numeral page formats, line numbering, watermarks, multi-column sections, margins, images with alt text, Page X of Y.

e.g. switch front matter to roman numerals · add a DRAFT watermark · put Page X of Y in the footer

word_structure · word_media

Structure № 095–104

Move entire sections (heading + content + tables), chapter merge, document properties, protection with Word-compatible SHA-512 password hashing.

e.g. move a whole section with its tables · merge chapters into one file · password-protect the result

word_structure · word_document

Analysis № 105–113

Per-section word counts, APA citation-parity checking, Word's own proofing errors & readability statistics, structural validation.

e.g. count words per section · check citations against the reference list both ways · pull Word's own readability statistics

word_read

Word Itself № 113–119

COM-backed field refresh (real TOC page numbers), PDF export, encrypted save, open-clean validation, live-Word status and lock management.

e.g. refresh TOC page numbers with real pagination · export a PDF · confirm the file opens with no repair prompt

word_app

Live Editing № 120–123

Edit documents while they are OPEN in Word: changes appear in the window, each tool call is one Ctrl+Z step, the cursor is never touched. Cursor-point insert, scroll-to-show, track-changes toggle, crash repair.

e.g. insert text at the cursor while the document is open · scroll the window to what changed · toggle track changes mid-session

word_app

Document assembly and checks № 124–147

Mail merge from CSV/JSON, batch actions across document sets, true redaction with verification, accessibility & template-compliance audits, cross-reference and caption validation, submission prep, front-matter assembly, chapter headers, structural diagnostics, PDF import.

e.g. run a mail merge from a CSV · redact a name and verify it is gone · audit a report for accessibility

word_document · word_review

Academic Suite № 148–170

LaTeX equations as native Word math, Zotero library citations, publication style conversion across eight styles, review-cycle analytics, journal word counts, peer-review anonymization, table data round-trips, document splitting.

e.g. turn LaTeX into native Word equations · cite straight from a Zotero library · anonymize a manuscript for peer review

word_references · word_media
DEPT. 03

Context efficiency

Every MCP server takes a bite out of your assistant's memory before any work starts, and a big bite has a cost you can feel: an assistant that forgets what you told it ten minutes ago. Here is ours, measured: ten tools, 231 actions and about 9.1k tokens, all loaded once at the start, and the exact numbers are in the table below.

ToolActionsTokens
word_read631,368
word_edit301,031
word_format8620
word_structure301,025
word_media14906
word_review11787
word_references281,032
word_document291,030
word_app181,070
word_help0213
All ten tools2319,082

Counted as the client receives them: name, title, description, schemas and annotations of each tool. The figures come from scripts/measure_surface.py, which ships with the source, so you can check them yourself.

10Tools, all up front
~9.1kTokens, the whole tool list
~0Practical cost when schemas are deferred (Claude Code)

The measured bill: about 9,082 tokens for all ten tools, counted as the client receives them. The server's own instructions add about 500.

MORE REACH, FEWER TOOLS · v1.6 offered 200 actions across 189 tools; 3.0 offers 231 actions across 10 tools. Both counts use one yardstick, so the comparison holds.

NOTHING TO SWITCH ON · All ten tools are listed from the first message, so no tool goes missing mid-task. Administrators who want a narrower server can set KS4W_READ_ONLY=1, or list tools or actions to remove in KS4W_FORBID; what is removed no longer counts.

DEPT. 04

Installation

For developers: pip, uvx, source, other MCP clients

Install the package and point any MCP client at the executable:

$ pip install kitchensink4word

Then in any client's config: {"mcpServers": {"word": {"command": "kitchensink4word"}}}. Running from a clone works the same way; point the command at the word-mcp executable in the clone's virtual environment. Full setup, including the sandbox options, is in the README.

Works with Claude Desktop, Claude Code, Codex, and other AI apps that support local MCP servers, including open-source clients.

ChatGPT on the web uses a separate remote connection. These local installers do not configure it.

Windows. The current Word desktop bundle is Windows-only. File editing works without Microsoft Word; features that control Word require it to be installed.

Choose your computer and the app you use. Open its instructions below.

Platform: Windows. Editing files works without Word installed. Live editing and the Word-powered features need Microsoft Word.

Choose your AI app

Claude Desktop
  1. Set up the launcher once

    These tools use uv, a small launcher. If you already installed it for another KitchenSink product, skip to the next step.

    Open the Windows Start menu, type PowerShell, and open Windows PowerShell. Copy this command, paste it into that window, and press Enter.

    winget install --id=astral-sh.uv -e

    When it finishes, close and reopen your command window before continuing.

    Launcher help
  2. Download your extension

    This .mcpb file is for Claude Desktop. Your browser usually saves it in Downloads.

  3. Add it to Claude Desktop

    In Claude Desktop, open Settings → Extensions → Advanced settings → Install Extension. Select the .mcpb file you downloaded, then fully quit and reopen Claude Desktop.

  4. Check that it worked

    Open Settings → Extensions and check that your KitchenSink extension is enabled. Start a new chat and ask the app to use its KitchenSink tools to show the server information. A successful tool result confirms it is connected.

Claude Desktop setup guide

ChatGPT Desktop
  1. Set up the launcher once

    These tools use uv, a small launcher. If you already installed it for another KitchenSink product, skip to the next step.

    Open the Windows Start menu, type PowerShell, and open Windows PowerShell. Copy this command, paste it into that window, and press Enter.

    winget install --id=astral-sh.uv -e

    When it finishes, close and reopen your command window before continuing.

    Launcher help
  2. Connect the tool in ChatGPT Desktop

    Open Settings → MCP servers → Add server. Choose STDIO (a tool running on your computer). Enter the fields below; these are settings, not a message to paste into chat. Field names may differ by app version.

    KitchenSink4Word
    Name
    KitchenSink4Word
    Command
    uvx
    Arguments
    kitchensink4word
  3. Check that it worked

    Save the server, then select Restart. In a new conversation, type /mcp and check that your KitchenSink server is connected.

ChatGPT Desktop setup guide

Claude Code / Codex
  1. Set up the launcher once

    These tools use uv, a small launcher. If you already installed it for another KitchenSink product, skip to the next step.

    Open the Windows Start menu, type PowerShell, and open Windows PowerShell. Copy this command, paste it into that window, and press Enter.

    winget install --id=astral-sh.uv -e

    When it finishes, close and reopen your command window before continuing.

    Launcher help
  2. Add the tools to your app

    With Claude Code or Codex installed, open PowerShell on Windows or Terminal on Mac or Linux. Paste the command for your app and press Enter. Do not paste it into an AI chat.

    Claude Code
    claude mcp add word -s user -- uvx kitchensink4word
    Codex
    codex mcp add word -- uvx kitchensink4word
  3. Check that it worked

    Restart your AI session. In Claude Code, open /mcp and check the connection status. In Codex, open /mcp and check the connected servers. If a server fails, use the help below.

Install Claude Code · Install Codex

DEPT. 05

CUSTOMER SERVICE

Bug reports and feature requests are public GitHub issues and require a free account. Licensing inquiries use the private contact form.

Engineered Not to Corrupt

You know the morning: the manuscript is due, Word opens, and there is a dialog offering to "repair" your file. That morning is what this whole server is built to prevent. Before any change, a backup is made automatically. Every save is checked before it replaces your file, so a bad write cannot take the original with it. And everything the edit doesn't touch, from equations to textboxes, passes through exactly as it was, byte for byte.

Provided as-is, without warranty of any kind, per the license; the engineering above is simply how seriously your documents are taken. Keep backups. (It makes them for you.)

DEPT. 06

The family