Microsoft Word
Arcade.dev LLM tools for Microsoft Word
Arcade's Microsoft Word toolkit lets developers create, read, and update Word documents stored in OneDrive through Microsoft Graph.
Capabilities
- Create
.docxdocuments with optional initial text, automatic.docxextension handling, folder targeting, and configurable filename conflict behavior: fail, rename, or replace. - Retrieve Word document metadata and Markdown content, or request metadata only.
- Append text to existing
.docxdocuments within the 4 MB upload limit. - Fetch authenticated user profile and Microsoft Word environment information.
OAuth
- Provider: Microsoft
- Scopes: Files.Read, Files.ReadWrite, User.Read
Secrets
- No secret types required for toolkit operation.
Available tools(4)
| Tool name | Description | Secrets | |
|---|---|---|---|
Create a new Word document in OneDrive (4MB upload limit).
Optionally include text content. | |||
Get a Word document's metadata and content (`.docx` only).
Returns the document content as Markdown by default.
Returns only metadata when metadata_only is True. | |||
Append text to the end of a Word document (supports only `.docx`, 4MB limit). | |||
Get information about the current user and their Microsoft Word environment. |
Selected tools
No tools selected.
Click "Show all tools" to add tools.
Requirements
Select tools to see requirements
MicrosoftWord.CreateDocument
Execution hints
Signals for MCP clients and agents about how this tool behaves.
Reads data without modifying any state in the target system.
May permanently delete or overwrite data in the target system.
Repeated calls with the same inputs produce no additional effect.
Communicates with external APIs, databases, or other services.
Create a new Word document in OneDrive (4MB upload limit). Optionally include text content.
Parameters
| Parameter | Type | Req. | Description |
|---|---|---|---|
title | string | Required | File name without extension, or with .docx. The .docx extension is normalized. |
text_content | string | Optional | Optional text content to include in the new document. If omitted, an empty document is created. |
folder_id | string | Optional | Optional parent folder ID. If omitted, the document is created in the root. |
conflict_behavior | string | Optional | Optional conflict behavior when a file with the same name exists. One of: fail, rename, replace. |
Requirements
Output
json— The created Word document metadata.MicrosoftWord.GetDocument
Execution hints
Signals for MCP clients and agents about how this tool behaves.
Reads data without modifying any state in the target system.
May permanently delete or overwrite data in the target system.
Repeated calls with the same inputs produce no additional effect.
Communicates with external APIs, databases, or other services.
Get a Word document's metadata and content (`.docx` only). Returns the document content as Markdown by default. Returns only metadata when metadata_only is True.
Parameters
| Parameter | Type | Req. | Description |
|---|---|---|---|
item_id | string | Required | The ID of the Word document to retrieve. |
drive_id | string | Optional | Optional drive ID for shared items. If omitted, uses the user's default drive. |
metadata_only | boolean | Optional | If True, return only the document metadata without downloading the content. Defaults to False. |
Requirements
Output
json— The Word document metadata and optionally its content.MicrosoftWord.InsertTextAtEnd
Execution hints
Signals for MCP clients and agents about how this tool behaves.
Reads data without modifying any state in the target system.
May permanently delete or overwrite data in the target system.
Repeated calls with the same inputs produce no additional effect.
Communicates with external APIs, databases, or other services.
Append text to the end of a Word document (supports only `.docx`, 4MB limit).
Parameters
| Parameter | Type | Req. | Description |
|---|---|---|---|
item_id | string | Required | The ID of the Word document to update. |
text_content | string | Required | The text content to append to the document. |
drive_id | string | Optional | Optional drive ID for shared items. If omitted, uses the user's default drive. |
Requirements
Output
json— The updated Word document metadata.MicrosoftWord.WhoAmI
Execution hints
Signals for MCP clients and agents about how this tool behaves.
Reads data without modifying any state in the target system.
May permanently delete or overwrite data in the target system.
Repeated calls with the same inputs produce no additional effect.
Communicates with external APIs, databases, or other services.
Get information about the current user and their Microsoft Word environment.
Parameters
No parameters required.
Requirements
Output
json— Get comprehensive user profile and Microsoft Word environment information.