Skip to main content
Glama
Mavline

DOCX MCP Server

by Mavline

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault

No arguments

Instructions

Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.

This server publishes no instructions, or was last inspected before Glama recorded them.

Capabilities

Features and capabilities supported by this server

Protocol revision2025-11-25

CapabilityDetails
tools
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
docx.openC

Open a DOCX document

docx.closeC

Close a DOCX document

docx.saveC

Save a DOCX document

docx.list_partsC

List document parts

docx.part_readC

Read a document part

docx.part_writeD

Write a document part

docx.get_textC

Extract all text

docx.replace_textC

Replace text in document

docx.findD

Find text in document

docx.tables_listC

List all tables

docx.table_editC

Edit table content

docx.sdt_getC

Get SDT content

docx.sdt_putD

Set SDT content

docx.images_listC

List all images

docx.styles_getC

Get document styles

docx.styles_setD

Set document styles

docx.numbering_getC

Get numbering

docx.numbering_setD

Set numbering

docx.headers_footers_listA

List headers and footers

docx.comments_listC

List comments

docx.comments_addC

Add a comment

docx.comments_deleteC

Delete a comment

docx.changes_accept_allC

Accept all tracked changes

docx.metadata_getC

Get document metadata

docx.copyB

Copy document to new file and open it

docx.text_runs_analyzeB

Analyze ALL text runs (each <w:t> element) - LLM SEES every word/phrase with formatting

docx.text_run_replaceB

Replace text in SPECIFIC run by coordinates (paragraph/run/textNode indices) - precise word-level editing

docx.text_find_locationsA

Find text and return exact coordinates of all occurrences - LLM can see where to edit

docx.validate_structureC

Validate document structure and detect corruption

docx.find_empty_table_rowsA

Find all empty rows in tables for MANUAL analysis

docx.remove_table_rowC

Remove specific table row by coordinates - USE ONLY after manual analysis

docx.get_table_contentB

Get content of specific table - all rows with text and empty status

docx.read_paragraph_rangeC

Read range of paragraphs with formatting info (RTL, style, alignment)

docx.fix_paragraph_rtlA

Fix RTL direction of paragraph - USE ONLY after manual check

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/Mavline/docx-mcp-server'

If you have feedback or need assistance with the MCP directory API, please join our Discord server