# OneDrive MCP for AI Agents | FlyMy.AI

> OneDrive MCP for Claude, Codex and Cursor through FlyMy.AI. OneDrive is Microsoft's cloud storage solution enabling users to store, sync, and share files...

Page: https://flymy.ai/mcp/one-drive/

MCP / Docs and productivity

# OneDrive MCP

OneDrive is Microsoft's cloud storage solution enabling users to store, sync, and share files across devices, offering offline access, real-time... Connect it to Claude, Codex, Cursor or any MCP client through one FlyMy.AI MCP.

[Connect OneDrive](https://flymy.ai/mcp/one-drive/#connect) [What it can do](https://flymy.ai/mcp/one-drive/#actions)

Sign in once, 35 actions, Docs and productivity

Ask your agent

```
List up to 10 OneDrive drives available to my account, with their names, IDs and drive types.
```

Paste it into an assistant connected to FlyMy.AI. The agent picks the actions.

## What OneDrive MCP can do

35 actions in the FlyMy.AI catalog, the most used first. Your agent finds them through search_tools and calls the one the task needs.

| Action | What it does |
|---|---|
| `ONE_DRIVE_COPY_ITEM` | Copy a driveitem (file or folder) to a new location asynchronously. |
| `ONE_DRIVE_CREATE_LINK` | Create a sharing link for a driveitem (file or folder) by its unique id. |
| `ONE_DRIVE_DELETE_ITEM` | Delete a driveitem (file or folder) by its unique id from the authenticated user's onedrive. |
| `ONE_DRIVE_DOWNLOAD_FILE` | Downloads a file from a user's onedrive using its item id, which must refer to a file and not a folder. |
| `ONE_DRIVE_GET_DRIVE` | Retrieves the properties and relationships of a drive resource by its unique id. |
| `ONE_DRIVE_GET_ITEM` | Retrieves the metadata of a driveitem by its unique id. |
| `ONE_DRIVE_GET_ITEM_PERMISSIONS` | Retrieves the permissions of a driveitem by its unique id or path within a specific drive. |
| `ONE_DRIVE_GET_ITEM_THUMBNAILS` | Retrieve the thumbnails associated with a driveitem. |
| `ONE_DRIVE_GET_ITEM_VERSIONS` | Retrieve the version history of a driveitem by its unique id. |
| `ONE_DRIVE_GET_QUOTA` | Retrieve the quota information for the authenticated user's onedrive. |
| `ONE_DRIVE_GET_RECENT_ITEMS` | Retrieves a list of items that have been recently used by the authenticated user. |
| `ONE_DRIVE_GET_SHARED_ITEMS` | Retrieve a list of items that have been shared with the authenticated user. |

**Show all 35 actions**

| Action | What it does |
|---|---|
| `ONE_DRIVE_GET_SHAREPOINT_LIST_ITEMS` | Get the items (list items) within a specific sharepoint list on a site. |
| `ONE_DRIVE_GET_SITE_DETAILS` | Retrieves metadata for a specific sharepoint site by its id. |
| `ONE_DRIVE_GET_SITE_PAGE_CONTENT` | Gets the content of a modern sharepoint site page. |
| `ONE_DRIVE_INVITE_USER_TO_DRIVE_ITEM` | Invite users or grant permissions to a specific item in a onedrive drive. |
| `ONE_DRIVE_LIST_DRIVES` | Retrieve a list of drive resources available to the authenticated user, or for a specific user, group, or site. |
| `ONE_DRIVE_LIST_DRIVE_ITEM_ACTIVITIES` | List recent activities for a specific item in a onedrive drive. |
| `ONE_DRIVE_LIST_ROOT_DRIVE_CHANGES` | List changes in the root of the user's primary drive using a delta token. |
| `ONE_DRIVE_LIST_SHAREPOINT_LIST_ITEMS_DELTA` | Track changes to items in a sharepoint list using a delta query. |
| `ONE_DRIVE_LIST_SITE_COLUMNS` | List all column definitions for a sharepoint site. |
| `ONE_DRIVE_LIST_SITE_DRIVE_ITEMS_DELTA` | Track changes to driveitems in the default document library of a sharepoint site. |
| `ONE_DRIVE_LIST_SITE_LISTS` | List all lists under a specific sharepoint site. |
| `ONE_DRIVE_LIST_SITE_SUBSITES` | List all subsites of a sharepoint site. |
| `ONE_DRIVE_LIST_SUBSCRIPTIONS` | List the current subscriptions for the authenticated user or app. |
| `ONE_DRIVE_MOVE_ITEM` | Move a file or folder to a new parent folder in onedrive. |
| `ONE_DRIVE_ONEDRIVE_CREATE_FOLDER` | Creates a new folder in the user's onedrive, automatically renaming on conflict, optionally within a specified parent folder (by id or full path from root) which, if not the root, must exist and... |
| `ONE_DRIVE_ONEDRIVE_CREATE_TEXT_FILE` | Creates a new text file with specified content in a onedrive folder, using either the folder's unique id or its absolute path (paths are automatically resolved to ids); note that onedrive may... |
| `ONE_DRIVE_ONEDRIVE_FIND_FILE` | Non-recursively finds an item (file or folder) in a specified onedrive folder; if `folder` is provided as a path, it must actually exist. |
| `ONE_DRIVE_ONEDRIVE_FIND_FOLDER` | Finds folders by name within an accessible parent folder in onedrive, or lists all its direct child folders if no name is specified. |
| `ONE_DRIVE_ONEDRIVE_LIST_ITEMS` | Retrieves all files and folders as `driveitem` resources from the root of a specified user's onedrive, automatically handling pagination. |
| `ONE_DRIVE_ONEDRIVE_UPLOAD_FILE` | Uploads a file to a specified onedrive folder, automatically renaming on conflict and supporting large files via chunking. |
| `ONE_DRIVE_PREVIEW_DRIVE_ITEM` | Generates or retrieves a short-lived embeddable url for a preview of a specific item. |
| `ONE_DRIVE_SEARCH_ITEMS` | Searches for driveitems in onedrive that match the specified query. |
| `ONE_DRIVE_UPDATE_DRIVE_ITEM_METADATA` | Update the metadata of a specific item (file or folder) in onedrive. |

## Ask your agent

Requests to paste as they are. Each one runs on the actions named under it.

**“List up to 10 OneDrive drives available to my account, with their names, IDs and drive types.”** uses `ONE_DRIVE_LIST_DRIVES`

**“Read this OneDrive file metadata and show its name, size and last-modified time.”** uses `ONE_DRIVE_GET_ITEM`

**“Read the first version-history response for this OneDrive file and show up to 10 versions with their reported dates.”** uses `ONE_DRIVE_GET_ITEM_VERSIONS`

## Connect OneDrive in a minute

One MCP for every integration. Add it once, then every MCP in the catalog is a request away.

1. 01 ### Add FlyMy.AI Add the FlyMy.AI MCP to your assistant with one of the commands below and sign in. No key to copy.
2. 02 ### Sign in to OneDrive Open the OneDrive [connection settings](https://app.flymy.ai/mcp-configs#one_drive) and sign in once. Your agent then works as your account; the token stays with FlyMy.AI, never in a prompt or a chat.
3. 03 ### Ask Paste a request from this page. Every run shows what it cost.

Claude Code

```
claude mcp add --transport http flymyai https://mcp-agents.flymy.ai/mcp
```

Then run /mcp in Claude Code and sign in.

Codex

```
codex mcp add flymy --url https://mcp-agents.flymy.ai/mcp
```

Then run codex mcp login flymy to sign in.

claude.ai and Claude Desktop

```
https://mcp-agents.flymy.ai/mcp
```

Settings, Connectors, Add custom connector: paste this URL.

## Pay per run

FlyMy.AI bills the run: the model and the tool's seconds. Calls go to your own OneDrive account, under its plan and limits. No seats and no minimum.

[See usage pricing →](https://flymy.ai/pricing/)

## More Docs and productivity MCPs

Docs, spreadsheets, tasks, projects, forms and files.

### Notion

Notion pages/databases

21 actions / sign in

Link: https://flymy.ai/mcp/notion/

### Google Sheets

Google Sheets is a cloud-based spreadsheet tool enabling real-time collaboration, data analysis, and integration with other Google Workspace apps

36 actions / sign in

Link: https://flymy.ai/mcp/google-sheets/

### Airtable

Airtable bases on per-user OAuth: list bases and schema, read, create, update and delete records, comments, webhooks

9 actions / sign in

Link: https://flymy.ai/mcp/airtable/

### Google Drive

Google Drive is a cloud storage solution for uploading, sharing, and collaborating on files across devices, with robust search and offline access

51 actions / sign in

Link: https://flymy.ai/mcp/googledrive/

### Api2Pdf

Api2Pdf is a REST API that enables developers to generate PDFs from HTML, URLs, and various document formats using engines like wkhtmltopdf, Headless...

9 actions / your API key

Link: https://docs.flymy.ai/mcp/apps/api2pdf

### Asana

Asana work management: tasks, subtasks, projects, sections, portfolios, custom fields, comments and attachments on per-user OAuth

18 actions / sign in

Link: https://flymy.ai/mcp/asana/

## Go to the source

[OneDrive in the docs →](https://docs.flymy.ai/mcp/apps/one_drive), [OneDrive connection settings →](https://app.flymy.ai/mcp-configs#one_drive), [OneDrive website →](https://www.microsoft.com/en-in/microsoft-365/onedrive/online-cloud-storage/), [Every MCP in the catalog →](https://flymy.ai/mcp/#catalog), [Usage pricing →](https://flymy.ai/pricing/)

From the FlyMy.AI platform catalog of 2026-10-31: name, description, actions and setup as the platform lists them. Examples are requests to paste, not recorded runs.

---

For agents: the FlyMyAI operating guide (sign up, connect, run models, tools and agents) is https://flymy.ai/skill.md, and https://flymy.ai/llms.txt lists the other pages and the documentation.
