The KitchenSink
Works
Everything plus the kitchen sink. And yes, it just works.
A FAMILY OF MCP SERVERS · ONE FIXTURE PER DEPARTMENT · AGPL-3.0
Community editions may be used for commercial work within the terms of the AGPL license.
Shop by department
KitchenSink4WordCommunity Edition
The most complete Word (.docx) MCP server ever plumbed. Live editing of open documents, native citations and bibliography, merge-aware table surgery, footnotes, tracked-changes authoring, redaction with verification. Engineered not to corrupt.
231 actions · 10 tools · 4,384 tests · 0 corruptions
KitchenSink4PPTCommunity Edition
Everything plus the kitchen sink for PowerPoint (.pptx), headlined by the fixture nobody else carries: SVG in, grouped native shapes with glued connectors out. Move the node, the arrows follow. Plus the first file-based structural table surgery, slide management done right, and nothing to switch on.
193 actions · 9 tools · 3,689 tests · 0 corruptions
KitchenSink4XLCommunity Edition
Everything plus the kitchen sink for Excel (.xlsx), headlined by the thing every other server gets wrong: a spreadsheet remembers its answers, not its thinking, so a stale number looks exactly like a live one. This one labels every value it hands back, names the cells that went stale, and asks Excel itself to recalculate when it matters. Structural edits carry their formulas with them. All seven are on the floor from the first message.
131 actions · 7 tools · 5,340 tests · 0 corruptions
KitchenSink4WebCommunity Edition
Everything plus the kitchen sink for the open web: your AI reads whole pages for the price of a paragraph, shadow roots included. Reading works by default; clicking and writing require your permission. Every read ends with the price it paid and a list of what it skipped.
20/53 tools · 2,066 tests · 7× cheaper reads · clicking and writing require your permission
KitchenSink4PDF
Backordered. This shelf is not empty by accident.Whole store
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.
Mac support: Excel and PowerPoint (untested in this release), and Web. The Word desktop bundle is Windows-only. Features that control Microsoft Office require Windows and the relevant Office app.
Choose your computer and the app you use. Open its instructions below.
These are separate MCP tools. Choose one product or install the compatible set; each connects to your AI app separately.
Word is Windows-only. On Mac and Linux, the selection includes Excel, PowerPoint and Web.
Choose your AI app
Claude Desktop
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.
Open Terminal on your Mac or Linux computer. This command installs uv with Homebrew. If you do not use Homebrew, follow the help link below instead. Paste the command into Terminal and press Enter.
winget install --id=astral-sh.uv -eWhen it finishes, close and reopen your command window before continuing.
Launcher helpDownload your extension
Download Word Community EditionDownload PowerPoint Community EditionDownload Excel Community EditionDownload Web Community EditionThis .mcpb file is for Claude Desktop. Your browser usually saves it in Downloads. Download each product you want.
Add it to Claude Desktop
In Claude Desktop, open Settings → Extensions → Advanced settings → Install Extension. Select the .mcpb file you downloaded. Repeat for each product, then fully quit and reopen Claude Desktop.
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.
ChatGPT Desktop
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.
Open Terminal on your Mac or Linux computer. This command installs uv with Homebrew. If you do not use Homebrew, follow the help link below instead. Paste the command into Terminal and press Enter.
winget install --id=astral-sh.uv -eWhen it finishes, close and reopen your command window before continuing.
Launcher helpConnect 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. Add one server for each product. Field names may differ by app version.
KitchenSink4Word
- Name
KitchenSink4Word- Command
uvx- Arguments
kitchensink4word
KitchenSink4PPT
- Name
KitchenSink4PPT- Command
uvx- Arguments
kitchensink4ppt
KitchenSink4XL
- Name
KitchenSink4XL- Command
uvx- Arguments
kitchensink4xl
KitchenSink4Web
- Name
KitchenSink4Web- Command
uvx- Arguments
kitchensink4web
Check that it worked
Save each server, then select Restart. In a new conversation, type /mcp and check that your KitchenSink servers are connected.
Claude Code / Codex
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.
Open Terminal on your Mac or Linux computer. This command installs uv with Homebrew. If you do not use Homebrew, follow the help link below instead. Paste the command into Terminal and press Enter.
winget install --id=astral-sh.uv -eWhen it finishes, close and reopen your command window before continuing.
Launcher helpAdd the tools to your app
With Claude Code or Codex installed, open PowerShell on Windows or Terminal on Mac or Linux. Paste the commands for your app and press Enter. Run all lines to add every selected product. Do not paste these commands into an AI chat.
Claude Code
claude mcp add word -s user -- uvx kitchensink4word claude mcp add ppt -s user -- uvx kitchensink4ppt claude mcp add xl -s user -- uvx kitchensink4xl claude mcp add web -s user -- uvx kitchensink4webCodex
codex mcp add word -- uvx kitchensink4word codex mcp add ppt -- uvx kitchensink4ppt codex mcp add xl -- uvx kitchensink4xl codex mcp add web -- uvx kitchensink4webCheck 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.
Other MCP apps
For another app, follow its local MCP setup guide and use the same Name, Command and Arguments shown in the ChatGPT Desktop section. Field names vary by app. Source code and package instructions are available on each product page.
Need a hand?
If uvx is not found, fully quit and reopen your app after setting up uv. If the server still will not connect, or a menu is missing, follow the app guide or contact us with the error message. Do not send private files.
How this store is run
Nobody wants to install a tool for a job that comes up once. The one time the job does come, though, nobody has the hours to go find the tool either. So these shelves hold everything, including things you may never touch, and the day you need one, it is already there. Everything on them is built to the same house standard: a backup lands before your file changes, the work is checked after, and when something cannot be done, your AI says so plainly instead of guessing. The spec sheets hang in each aisle.
Everything plus the kitchen sink.
One server per document format, complete enough that your agent never has to shop anywhere else.
Engineered not to corrupt.
Atomic validated saves, automatic backups before every change, byte-identical passthrough of everything untouched, and adversarial test evidence published with every release.
Refuses rather than guesses.
When a target is ambiguous, the tools refuse and show the candidates. A confident wrong edit is the one product this store does not stock.
CUSTOMER SERVICE
Word (KitchenSink4Word)
Sink acting up?
Leaks, missing attachments, and feature requests for KitchenSink4Word all go to the plumbing desk. Structured forms ask exactly what a fix needs; never attach a private document, rebuild the structure with placeholder text.
Visit the Word service desk → AISLE P · PAINTPowerPoint (KitchenSink4PPT)
Streaks in the finish?
Glitches, refusals, and feature requests for KitchenSink4PPT go to the paint desk. Same structured forms, same house policy; never attach a private deck, rebuild the structure with placeholder text.
Visit the PPT service desk → AISLE X · ELECTRICALExcel (KitchenSink4XL)
Found a number you can't trust?
A value labeled wrong, a refusal that made no sense, a save that touched something it shouldn't have, or a capability the sink should have and doesn't. File it at the counter: the forms ask exactly what a fix needs. Never paste real spreadsheet data; describe the shape of the workbook instead.
Visit the Excel service desk → AISLE G · GARDENWeb (KitchenSink4Web)
Weeds in the garden?
Overgrown pages, surprise costs, and feature requests for KitchenSink4Web go to the garden desk. Same structured forms, same house policy; never paste a private page, describe its shape instead.
Visit the Web service desk →Commercial fitting? Free under the AGPL for anyone who meets its terms, and it stays that way. If your company wants to build one of these servers into a closed product of its own, that needs a commercial license, and terms are worked out case by case. Contact us about a commercial license.
Bug reports and feature requests are public GitHub issues and require a free account. Licensing inquiries use the private contact form.
Bugs and feature requests go to the product desks above. For business or licensing questions, contact us directly.