Microsoft Word
Arcade.dev LLM tools for Microsoft Word
Microsoft Word toolkit for Arcade.dev provides OAuth-backed access to OneDrive Word files and user context. It enables creating, reading, and appending .docx documents (4MB upload limit) and fetching user information for permission-aware workflows.
Capabilities
- Create and upload .docx documents and include initial text.
- Retrieve .docx content and metadata, with optional metadata-only responses; content is returned as Markdown by default.
- Append text to the end of existing documents.
- Query the authenticated user and environment to support authorization-aware operations.
OAuth Provider: microsoft Scopes: Files.Read, Files.ReadWrite, User.Read
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 (supports only `.docx`). Returns the document content as Markdown by default, or just 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
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
Get a Word document's metadata and content (supports only `.docx`). Returns the document content as Markdown by default, or just 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
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
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.