Skip to Content

Microsoft Word

Microsoft Word icon
Arcade Optimized

Arcade.dev LLM tools for Microsoft Word

Author:Arcade
Version:0.1.3
Auth:User authorization via the Microsoft auth provider
4tools
PyPI VersionPython VersionsWheel StatusDownloadsLicense

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)

4 of 4
Tool nameDescriptionSecrets
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

ParameterTypeReq.Description
titlestringRequiredFile name without extension, or with .docx. The .docx extension is normalized.
text_contentstringOptionalOptional text content to include in the new document. If omitted, an empty document is created.
folder_idstringOptionalOptional parent folder ID. If omitted, the document is created in the root.
conflict_behaviorstringOptionalOptional conflict behavior when a file with the same name exists. One of: fail, rename, replace.

Requirements

No secrets required

Output

Type:jsonThe 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

ParameterTypeReq.Description
item_idstringRequiredThe ID of the Word document to retrieve.
drive_idstringOptionalOptional drive ID for shared items. If omitted, uses the user's default drive.
metadata_onlybooleanOptionalIf True, return only the document metadata without downloading the content. Defaults to False.

Requirements

No secrets required

Output

Type:jsonThe Word document metadata and optionally its content.
#

MicrosoftWord.InsertTextAtEnd

Append text to the end of a Word document (supports only `.docx`, 4MB limit).

Parameters

ParameterTypeReq.Description
item_idstringRequiredThe ID of the Word document to update.
text_contentstringRequiredThe text content to append to the document.
drive_idstringOptionalOptional drive ID for shared items. If omitted, uses the user's default drive.

Requirements

No secrets required

Output

Type:jsonThe updated Word document metadata.
#

MicrosoftWord.WhoAmI

Get information about the current user and their Microsoft Word environment.

Parameters

No parameters required.

Requirements

No secrets required

Output

Type:jsonGet comprehensive user profile and Microsoft Word environment information.
Last updated on