Office-Word-MCP-Server
Office-Word-MCP-Server is hosted online, so all tools can be tested directly either in theTools tabor in theOnline Client.
If you are the rightful owner of Office-Word-MCP-Server and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcpreview.com.
A Model Context Protocol (MCP) server for creating, reading, and manipulating Microsoft Word documents.
Office-Word-MCP-Server implements the Model Context Protocol to expose Word document operations as tools and resources. It serves as a bridge between AI assistants and Microsoft Word documents, allowing for document creation, content addition, formatting, and analysis. The server features a modular architecture that separates concerns into core functionality, tools, and utilities, making it highly maintainable and extensible for future enhancements.
Features
- Document Management: Create new Word documents, extract text, view properties, list documents, create copies, merge documents, and convert to PDF.
- Content Creation: Add headings, paragraphs, tables, images, page breaks, footnotes, and endnotes with customizable styling.
- Rich Text Formatting: Format text sections with bold, italic, underline, change text color, font properties, and apply custom styles.
- Table Formatting: Format tables with borders, styles, header rows, cell shading, and custom borders for better readability.
- Advanced Document Manipulation: Delete paragraphs, create custom styles, apply consistent formatting, and protect documents with passwords and digital signatures.
Tools
create_document
Create a new Word document with optional metadata.
copy_document
Create a copy of a Word document.
get_document_info
Get information about a Word document.
get_document_text
Extract all text from a Word document.
get_document_outline
Get the structure of a Word document.
list_available_documents
List all .docx files in the specified directory.
add_paragraph
Add a paragraph to a Word document.
add_heading
Add a heading to a Word document.
add_picture
Add an image to a Word document.
add_table
Add a table to a Word document.
add_page_break
Add a page break to the document.
delete_paragraph
Delete a paragraph from a document.
search_and_replace
Search for text and replace all occurrences.
create_custom_style
Create a custom style in the document.
format_text
Format a specific range of text within a paragraph.
format_table
Format a table with borders, shading, and structure.
protect_document
Add password protection to a Word document.
unprotect_document
Remove password protection from a Word document.
add_footnote_to_document
Add a footnote to a specific paragraph in a Word document.
add_endnote_to_document
Add an endnote to a specific paragraph in a Word document.
customize_footnote_style
Customize footnote numbering and formatting in a Word document.
get_paragraph_text_from_document
Get text from a specific paragraph in a Word document.
find_text_in_document
Find occurrences of specific text in a Word document.
convert_to_pdf
Convert a Word document to PDF format.