MCP App Store
by KeenEthics
Productivity
Word in Chat icon

Word in Chat

by Alex Pickett

Overview

Open DOCX documents in a page-layout editor. Read, search, and rewrite text with chat while keeping existing styles. Apply formatting, edit tables, and adjust page layout. Highlight text and choose Add to chat. Review comments alongside the document. Download an edited copy of an uploaded attachment. Host-managed files save through the host when writing is permitted.

Tools

open_word_document

ChatGPT
Open an uploaded DOCX in Word in Chat. Pass the file supplied by ChatGPT. Use the editorSessionId returned by this tool for document tools. Confirm opening by inspecting the document. Edits stay in the editor; choose Download DOCX to export an edited copy.

open_word_resource

ChatGPT
Open a DOCX supplied by a desktop host using its granted resource URI. For ChatGPT uploaded attachments, including reopening one, use open_word_document with the original attachment's file parameters.

word_attachment_read

ChatGPT
Provide an authorized attachment download for the editor when its direct browser download fails. Returns the download in private metadata.

word_document_accept_all_revisions

ChatGPT
Accept all tracked revisions. Apply to the open document using its observed revision and editorSessionId.

word_document_accept_revision

ChatGPT
Accept one tracked revision. Apply to the open document using its observed revision and editorSessionId.

word_document_adjust_indent

ChatGPT
Increase or decrease a paragraph indent. Apply to the open document using its observed revision and editorSessionId.

word_document_capabilities

ChatGPT
List schema-enforced document edit operations. Filter by category to keep context small. Runs against the live Word editor. Use editorSessionId returned by the document opening tool.

word_document_comment_run

ChatGPT
Add a review comment to a run. Apply to the open document using its observed revision and editorSessionId.

word_document_convert_table_to_text

ChatGPT
Convert a table into paragraphs, one per row, cells joined by a separator. Apply to the open document using its observed revision and editorSessionId.

word_document_convert_text_to_table

ChatGPT
Convert paragraphs into a table, one row per paragraph, cells split on a separator. Apply to the open document using its observed revision and editorSessionId.

word_document_create_building_block

ChatGPT
Save the current selection as a named Quick Part (building block), creating the glossary part when the document has none. Apply to the open document using its observed revision and editorSessionId.

word_document_create_citation_source

ChatGPT
Add a bibliography source (book, article, website, or report) to the document's citation sources, creating the sources part when the document has none. Apply to the open document using its observed revision and editorSessionId.

word_document_create_style

ChatGPT
Create a paragraph, character, table, or numbering style definition. Apply to the open document using its observed revision and editorSessionId.

word_document_delete_building_block

ChatGPT
Delete a Quick Part (building block) from the glossary part, by name. Apply to the open document using its observed revision and editorSessionId.

word_document_delete_citation_source

ChatGPT
Delete a bibliography source, by tag. Refused while any CITATION field still references it. Apply to the open document using its observed revision and editorSessionId.

word_document_delete_comment

ChatGPT
Delete a comment (a thread-parent id deletes the whole thread; a reply id deletes just that reply). Apply to the open document using its observed revision and editorSessionId.

word_document_delete_math

ChatGPT
Delete an equation. Apply to the open document using its observed revision and editorSessionId.

word_document_delete_separator

ChatGPT
Delete the inline separator (soft line break, tab) occupying one wire unit at a run offset — insertSeparator's inverse. Apply to the open document using its observed revision and editorSessionId.

word_document_delete_style

ChatGPT
Delete a style definition; content using it falls back to the style it was based on. Apply to the open document using its observed revision and editorSessionId.

word_document_delete_text

ChatGPT
Delete a range within one run. start/end are offsets within that run's own text, not the paragraph. Apply to the open document using its observed revision and editorSessionId.

word_document_edit_citation_source

ChatGPT
Change a bibliography source's fields, by source tag. Run updateFields afterwards to refresh citation text. Apply to the open document using its observed revision and editorSessionId.

word_document_edit_comment

ChatGPT
Replace a comment's text. Apply to the open document using its observed revision and editorSessionId.

word_document_ensure_ref_bookmark

ChatGPT
Wrap the addressed paragraph in a hidden _Ref bookmark for cross-referencing. Apply to the open document using its observed revision and editorSessionId.

word_document_format_paragraph

ChatGPT
Set paragraph alignment or style. Apply to the open document using its observed revision and editorSessionId.

word_document_format_range

ChatGPT
Format a range within one run. start/end are offsets within that run's own text, not the paragraph; the range splits into its own run, so re-inspect before addressing this run again. Apply to the open document using its observed revision and editorSessionId.

word_document_format_run

ChatGPT
Format a complete run. Apply to the open document using its observed revision and editorSessionId.

word_document_insert_bibliography

ChatGPT
Insert a bibliography built from the document's citation sources. Apply to the open document using its observed revision and editorSessionId.

word_document_insert_blank_page

ChatGPT
Insert a blank page. Apply to the open document using its observed revision and editorSessionId.

word_document_insert_bookmark

ChatGPT
Insert a bookmark at a run. Apply to the open document using its observed revision and editorSessionId.

word_document_insert_bookmark_range

ChatGPT
Wrap a run range in a bookmark. Apply to the open document using its observed revision and editorSessionId.

word_document_insert_break

ChatGPT
Insert a page or column break. Apply to the open document using its observed revision and editorSessionId.

word_document_insert_building_block

ChatGPT
Insert a named Quick Part (building block) at the caret, cloning its stored content from the glossary part. Apply to the open document using its observed revision and editorSessionId.

word_document_insert_caption

ChatGPT
Insert a caption ("Figure 1", "Table 2", …) below or above the addressed paragraph or its table. Apply to the open document using its observed revision and editorSessionId.

word_document_insert_chart

ChatGPT
Insert a chart. Apply to the open document using its observed revision and editorSessionId.

word_document_insert_citation

ChatGPT
Insert a citation to a bibliography source the document already has, by source tag. Apply to the open document using its observed revision and editorSessionId.

word_document_insert_cover_page

ChatGPT
Insert a cover page. Apply to the open document using its observed revision and editorSessionId.

word_document_insert_cross_ref

ChatGPT
Insert a bookmark cross-reference. Apply to the open document using its observed revision and editorSessionId.

word_document_insert_date_time_field

ChatGPT
Insert a date or time field. Apply to the open document using its observed revision and editorSessionId.

word_document_insert_endnote

ChatGPT
Insert an endnote. Apply to the open document using its observed revision and editorSessionId.

word_document_insert_field

ChatGPT
Insert a safe Word field. Apply to the open document using its observed revision and editorSessionId.

word_document_insert_footnote

ChatGPT
Insert a footnote. Apply to the open document using its observed revision and editorSessionId.

word_document_insert_image

ChatGPT
Insert a registered image asset. Apply to the open document using its observed revision and editorSessionId.

word_document_insert_index

ChatGPT
Insert an alphabetized index built from the document's XE entry marks. Apply to the open document using its observed revision and editorSessionId.

word_document_insert_index_entry

ChatGPT
Mark an index entry: an invisible XE field for the INDEX build. Use a colon for a subentry ("Widgets:assembly"). Apply to the open document using its observed revision and editorSessionId.

word_document_insert_math

ChatGPT
Insert an equation from linear math text. Apply to the open document using its observed revision and editorSessionId.

word_document_insert_merge_field

ChatGPT
Insert a mail-merge placeholder field («Name»). Apply to the open document using its observed revision and editorSessionId.

word_document_insert_page_field

ChatGPT
Insert a page-number field. Apply to the open document using its observed revision and editorSessionId.

word_document_insert_page_number_position

ChatGPT
Insert a page number into the header (top) or footer (bottom), aligned left/center/right — the page-number position gallery. Apply to the open document using its observed revision and editorSessionId.

word_document_insert_picture_watermark

ChatGPT
Stamp a picture watermark across every page, in the document's header parts. Apply to the open document using its observed revision and editorSessionId.

word_document_insert_section_break

ChatGPT
Insert a section break. Apply to the open document using its observed revision and editorSessionId.

word_document_insert_separator

ChatGPT
Insert an inline separator at a run offset: a soft line break (br) or a tab character (tab). Apply to the open document using its observed revision and editorSessionId.

word_document_insert_shape

ChatGPT
Insert a shape or text box. Apply to the open document using its observed revision and editorSessionId.

word_document_insert_smart_art

ChatGPT
Insert SmartArt. Apply to the open document using its observed revision and editorSessionId.

word_document_insert_table

ChatGPT
Insert a table. Pass cells (row-major cell texts) and headerRow to author the whole table — content and bold header row included — in this one operation. Apply to the open document using its observed revision and editorSessionId.

word_document_insert_table_formula

ChatGPT
Insert a table formula field ("=SUM(ABOVE)", "=A1+B2", …) in the addressed cell, with an optional \# number format like "#,##0.00". Apply to the open document using its observed revision and editorSessionId.

word_document_insert_text

ChatGPT
Insert text at a run offset. Each "\n" in the text creates a real new paragraph. Apply to the open document using its observed revision and editorSessionId.

word_document_insert_toc

ChatGPT
Insert a table of contents built from the document's headings, or — with captionLabel — a table of figures built from that label's captions. Apply to the open document using its observed revision and editorSessionId.

word_document_insert_watermark

ChatGPT
Stamp a text watermark across every page, in the document's header parts. Apply to the open document using its observed revision and editorSessionId.

word_document_insert_word_art

ChatGPT
Insert WordArt. Apply to the open document using its observed revision and editorSessionId.

word_document_inspect

ChatGPT
Inspect compact bulk text context, overview, a detailed story range, search results, one object, or page geometry. Runs against the live Word editor. Use editorSessionId returned by the document opening tool.

word_document_merge_paragraph

ChatGPT
Merge a paragraph into its predecessor. Apply to the open document using its observed revision and editorSessionId.

word_document_modify_style

ChatGPT
Change an existing style definition. Apply to the open document using its observed revision and editorSessionId.

word_document_move_math

ChatGPT
Move an equation to a text position. Apply to the open document using its observed revision and editorSessionId.

word_document_move_table

ChatGPT
Move a floating table. Apply to the open document using its observed revision and editorSessionId.

word_document_paste_blocks

ChatGPT
Insert validated OOXML paragraph blocks. Apply to the open document using its observed revision and editorSessionId.

word_document_patch

ChatGPT
Apply line-range edits or a unified diff written against a projection window. Defaults to text mode: change wording while retaining existing styles. Use the revision and window from project. Choose md explicitly for heading or list changes. Runs against the live Word editor. Use editorSessionId returned by the document opening tool.

word_document_project

ChatGPT
Project a story as deterministic text or structural markdown with a line anchor map, windowed by cursor. Defaults to text mode: a compact content view for fast wording edits. Use project then patch; formatting inspection and capabilities are unnecessary for this path. Runs against the live Word editor. Use editorSessionId returned by the document opening tool.

word_document_refresh_bibliography

ChatGPT
Regenerate every bibliography from the document's citation sources. Apply to the open document using its observed revision and editorSessionId.

word_document_refresh_index

ChatGPT
Rebuild every index from the document's XE entry marks. Apply to the open document using its observed revision and editorSessionId.

word_document_reject_all_revisions

ChatGPT
Reject all tracked revisions. Apply to the open document using its observed revision and editorSessionId.

word_document_reject_revision

ChatGPT
Reject one tracked revision. Apply to the open document using its observed revision and editorSessionId.

word_document_remove_drawing

ChatGPT
Remove a drawing. Apply to the open document using its observed revision and editorSessionId.

word_document_remove_page_numbers

ChatGPT
Remove page-number fields from every header and footer part. Apply to the open document using its observed revision and editorSessionId.

word_document_remove_watermark

ChatGPT
Remove the text watermark from every page. Apply to the open document using its observed revision and editorSessionId.

word_document_reply_comment

ChatGPT
Reply to a review comment. Apply to the open document using its observed revision and editorSessionId.

word_document_resize_drawing

ChatGPT
Resize a drawing. Apply to the open document using its observed revision and editorSessionId.

word_document_resize_table_column

ChatGPT
Resize a table column. Apply to the open document using its observed revision and editorSessionId.

word_document_resize_table_row

ChatGPT
Resize a table row. Apply to the open document using its observed revision and editorSessionId.

word_document_resolve_comment

ChatGPT
Resolve or reopen a comment thread. Apply to the open document using its observed revision and editorSessionId.

word_document_set_chart_data

ChatGPT
Replace chart data. Apply to the open document using its observed revision and editorSessionId.

word_document_set_citation_style

ChatGPT
Select the citation style (APA or MLA) for citations and the bibliography. Run updateFields afterwards to refresh citation text. Apply to the open document using its observed revision and editorSessionId.

word_document_set_crop

ChatGPT
Crop an image to a fraction of the source bitmap on each edge. Apply to the open document using its observed revision and editorSessionId.

word_document_set_divider

ChatGPT
Set or clear a paragraph divider. Apply to the open document using its observed revision and editorSessionId.

word_document_set_drawing_fill

ChatGPT
Set or clear a drawing fill. Apply to the open document using its observed revision and editorSessionId.

word_document_set_drawing_line_style

ChatGPT
Set or clear a drawing outline. Apply to the open document using its observed revision and editorSessionId.

word_document_set_drawing_order

ChatGPT
Move a drawing to the front or back. Apply to the open document using its observed revision and editorSessionId.

word_document_set_drawing_rotation

ChatGPT
Rotate a drawing. Apply to the open document using its observed revision and editorSessionId.

word_document_set_drawing_text_fit

ChatGPT
Set a shape's autofit: resizeShape grows the box to its text, shrinkText caches a font scale, none clips. Only resizeShape resolves an overflow — Word paints shrinkText at full size. Apply to the open document using its observed revision and editorSessionId.

word_document_set_drawing_word_art_style

ChatGPT
Set WordArt glyph color and opacity. Apply to the open document using its observed revision and editorSessionId.

word_document_set_drawing_word_art_text

ChatGPT
Set WordArt text. Apply to the open document using its observed revision and editorSessionId.

word_document_set_drop_cap

ChatGPT
Set or clear a drop cap. Apply to the open document using its observed revision and editorSessionId.

word_document_set_endnote_options

ChatGPT
Set endnote number format, start-at, restart rule, and position. Apply to the open document using its observed revision and editorSessionId.

word_document_set_even_odd_headers

ChatGPT
Toggle different odd & even page headers and footers (w:evenAndOddHeaders), creating the empty even-page parts on enable. Apply to the open document using its observed revision and editorSessionId.

word_document_set_floating_page_position

ChatGPT
Position a floating drawing on the page. Apply to the open document using its observed revision and editorSessionId.

word_document_set_footnote_options

ChatGPT
Set footnote number format, start-at, restart rule, and position. Apply to the open document using its observed revision and editorSessionId.

word_document_set_hyphenation

ChatGPT
Set automatic-hyphenation settings: on/off, the hyphenation zone in points, and whether words in capitals stay whole. Apply to the open document using its observed revision and editorSessionId.

word_document_set_image_alt_text

ChatGPT
Set image alternative text. Apply to the open document using its observed revision and editorSessionId.

word_document_set_image_wrap

ChatGPT
Set drawing text wrapping. Apply to the open document using its observed revision and editorSessionId.

word_document_set_line_numbering

ChatGPT
Configure margin line numbering. Apply to the open document using its observed revision and editorSessionId.

word_document_set_list_level

ChatGPT
Change a list nesting level. Apply to the open document using its observed revision and editorSessionId.

word_document_set_list_type

ChatGPT
Set or clear paragraph list formatting. Apply to the open document using its observed revision and editorSessionId.

word_document_set_math_linear

ChatGPT
Replace an equation from linear math text. Apply to the open document using its observed revision and editorSessionId.

word_document_set_model3_d_rotation

ChatGPT
Set a 3D model's X/Y/Z orientation, in degrees. Apply to the open document using its observed revision and editorSessionId.

word_document_set_numbering_level

ChatGPT
Change a list level's number format, label text, or indent. Apply to the open document using its observed revision and editorSessionId.

word_document_set_numbering_restart

ChatGPT
Restart list numbering at a paragraph, or continue the preceding list. Apply to the open document using its observed revision and editorSessionId.

word_document_set_page_layout

ChatGPT
Set page layout properties. Apply to the open document using its observed revision and editorSessionId.

word_document_set_page_number_format

ChatGPT
Set the page-number format (decimal, roman, letter) and/or the start-at value for the document's sections. Apply to the open document using its observed revision and editorSessionId.

word_document_set_paragraph_borders

ChatGPT
Set or clear the paragraph's border edges and shading fill. Apply to the open document using its observed revision and editorSessionId.

word_document_set_smart_art_data

ChatGPT
Replace SmartArt data. Apply to the open document using its observed revision and editorSessionId.

word_document_set_smart_art_fill

ChatGPT
Set or clear SmartArt fill. Apply to the open document using its observed revision and editorSessionId.

word_document_set_smart_art_node_text

ChatGPT
Set SmartArt node text. Apply to the open document using its observed revision and editorSessionId.

word_document_set_smart_art_text_format

ChatGPT
Set SmartArt text formatting. Apply to the open document using its observed revision and editorSessionId.

word_document_set_spacing

ChatGPT
Set paragraph spacing. Apply to the open document using its observed revision and editorSessionId.

word_document_set_tab_stops

ChatGPT
Replace the paragraph's tab stops (position, alignment, leader). An empty list removes them. Apply to the open document using its observed revision and editorSessionId.

word_document_set_table_borders

ChatGPT
Set or clear table or cell borders, per edge. Apply to the open document using its observed revision and editorSessionId.

word_document_set_table_cell_margins

ChatGPT
Set table default cell margins, or one cell's override, in points. Apply to the open document using its observed revision and editorSessionId.

word_document_set_table_column_width

ChatGPT
Set one table column to an exact width in points. Apply to the open document using its observed revision and editorSessionId.

word_document_set_table_header_rows

ChatGPT
Repeat the first N rows as a header band on every page. Apply to the open document using its observed revision and editorSessionId.

word_document_set_table_layout

ChatGPT
Switch a table between fixed column widths and autofit. Apply to the open document using its observed revision and editorSessionId.

word_document_set_table_look

ChatGPT
Toggle which table style options apply (first/last row and column, banding). Apply to the open document using its observed revision and editorSessionId.

word_document_set_table_style

ChatGPT
Apply a named table style to a table. Apply to the open document using its observed revision and editorSessionId.

word_document_set_table_width

ChatGPT
Set a table's preferred width in points, as a percent, or to auto. Apply to the open document using its observed revision and editorSessionId.

word_document_set_title_page

ChatGPT
Toggle different-first-page headers and footers (w:titlePg), creating the empty first-page parts on enable. Apply to the open document using its observed revision and editorSessionId.

word_document_sort_table_rows

ChatGPT
Sort a table's body rows by one column, as text or as numbers. Apply to the open document using its observed revision and editorSessionId.

word_document_split_paragraph

ChatGPT
Split a paragraph at a run offset (with suggest, the new paragraph mark is a tracked insertion). Apply to the open document using its observed revision and editorSessionId.

word_document_suggest_revision

ChatGPT
Mark text ranges or paragraph glyphs as suggested deletions. Apply to the open document using its observed revision and editorSessionId.

word_document_table_cell_shading

ChatGPT
Set or clear the selected table cell's fill color. Apply to the open document using its observed revision and editorSessionId.

word_document_table_cell_v_align

ChatGPT
Set vertical text alignment in the selected table cell. Apply to the open document using its observed revision and editorSessionId.

word_document_table_col_left

ChatGPT
Insert a table column to the left of the selected cell. Apply to the open document using its observed revision and editorSessionId.

word_document_table_col_right

ChatGPT
Insert a table column to the right of the selected cell. Apply to the open document using its observed revision and editorSessionId.

word_document_table_delete_col

ChatGPT
Delete the table column containing the selected cell. Apply to the open document using its observed revision and editorSessionId.

word_document_table_delete_row

ChatGPT
Delete the table row containing the selected cell. Apply to the open document using its observed revision and editorSessionId.

word_document_table_delete_table

ChatGPT
Delete the table containing the selected cell. Apply to the open document using its observed revision and editorSessionId.

word_document_table_merge_down

ChatGPT
Merge the selected table cell with the cell below it. Apply to the open document using its observed revision and editorSessionId.

word_document_table_merge_right

ChatGPT
Merge the selected table cell with the cell to its right. Apply to the open document using its observed revision and editorSessionId.

word_document_table_row_above

ChatGPT
Insert a table row above the selected cell. Apply to the open document using its observed revision and editorSessionId.

word_document_table_row_below

ChatGPT
Insert a table row below the selected cell. Apply to the open document using its observed revision and editorSessionId.

word_document_table_split_cell

ChatGPT
Split the selected table cell. Apply to the open document using its observed revision and editorSessionId.

word_document_table_text_wrapping

ChatGPT
Set the selected table's text wrapping and position. Apply to the open document using its observed revision and editorSessionId.

word_document_toggle_checkbox

ChatGPT
Toggle a checkbox content control. Apply to the open document using its observed revision and editorSessionId.

word_document_update_fields

ChatGPT
Write recomputed cached results into the document's fields, one per field in document order. Apply to the open document using its observed revision and editorSessionId.

word_editor_connect

ChatGPT
Connect the open editor to live document commands.

word_editor_disconnect

ChatGPT
Disconnect a closed editor.

word_editor_poll

ChatGPT
Wait for the next command for this editor.

word_editor_reply

ChatGPT
Return a result from this editor.

Capabilities

WritesInteractive

Example Prompts

Click any prompt to copy it.

App Stats

149

Tools

2

Prompts

ChatGPT

Platforms

Works with

ChatGPT

Data refreshed daily