Claude can write a .docx but cannot reliably open your existing template and keep its styles, headers and layout. An MCP docx server takes your template, fills named placeholders with the values you dictate, and returns the finished document as a download link.
https://mcp.zovo.one/mcp/docx/t/<token>:{
"mcpServers": {
"docx": {
"url": "https://mcp.zovo.one/mcp/docx/t/<token>"
}
}
}
{{...}} tokens and re-run with corrected names.The docx MCP server fills and generates Word documents and is hosted free at mcp.zovo.one (anonymous tier; Pro $19 single, $39 bundle). Use the pdf server when the deliverable must be a PDF rather than an editable document.
Before blaming the assistant, confirm the server answers a real call. Discovery alone is not proof — initialize and tools/list answer 200 even with a bad token, but this is the exact request shape to start from:
curl -s https://mcp.zovo.one/mcp/docx/t/<token> \
-H 'Content-Type: application/json' \
-H 'Accept: application/json, text/event-stream' \
-d '{"jsonrpc":"2.0","id":1,"method":"tools/list"}'
If this returns a tool list, the token and URL are good and any remaining problem is in the client’s connector settings.
A docx server works on the document XML, so what it preserves is the template’s own structure: styles, headers, footers and tables survive when the tool fills placeholders; they can be lost when the tool is asked to write a new document from scratch. Say which of the two you want — ‘fill’ and ‘create’ are different requests.
The server that does this: Docx — 9 tools, free locally (MIT), $19 one-time for the hosted endpoint. Read the server page · Buy the licence.