Skip to content
Elaichi Elaichi

Cloud Storage

OneDrive

Connect OneDrive once and hand every teammate a governed MCP endpoint with 13 tools ready to call from Claude, ChatGPT, Cursor, or any MCP client, inside the same permissions they already have, with every call checked and logged.

OneDrive

Automations & dashboards

From answering questions to doing the work

A person no longer has to ask. A trigger starts the work, inside the same permissions and the same audit log as everything else. Automations and live dashboards ship on the Black plan.

Automations

Put OneDrive work on a schedule.

A trigger starts a sequence of steps: call a OneDrive tool, transform the result, branch, wait, and ask a person when it matters.

OneDrive digest

Run 418 · started 2 minutes ago · on behalf of Emma Laurent

  1. Schedule

    Every weekday at 08:00

    0.2s
  2. Fetch mes

    OneDrive

    1.4s
  3. Group by owner

    Transform

    0.1s
  4. Draft the digest

    Agent step

    Ran with 4 tools, returned a structured summary

    6.2s
  5. Approve the digest

    Needs approval

    Assigned to Michael Brennan

    Approve
  6. Post the digest

    OneDrive

    Queued

Collections and dashboards

Report on OneDrive without asking.

Collections hold your own data, written by an automation and read by a dashboard that refreshes on a schedule.

OneDrive health

Refreshed 4 minutes ago · every 15 minutes · from the mes collection

Live

Mes

1,284 ↓ 12%

Driveses

96 ↓ 8%

Needs attention

3 ↑ 2

Updated this week

412 ↑ 9%

Mes created

Last 14 days

By workspace

Share of activity

Engineering 34%

Product 27%

Support 21%

Sales 18%

AI tools

OneDrive tools for your AI agents

13 tools are ready to call through Elaichi's MCP endpoint the moment you connect OneDrive, governed by the same roles, restrictions, and audit log as everything else in Elaichi.

list_all_onedrive_me

Retrieves the profile information of the currently authenticated user, including their ID, name, email, and userPrincipalName

list_all_onedrive_drives

List drives for a user in OneDrive. Requires user_id. Returns id, driveType, name, and owner with user id and displayName for each drive.

get_single_onedrive_drive_by_id

Get a drive by id in OneDrive. Returns id, driveType, owner user id and displayName, and quota details including deleted, fileCount, remaining, state, and total.

list_all_onedrive_drive_items

List DriveItem by drive_id and item_id in OneDrive. Returns an array of driveItem objects including name, size, and folder childCount if applicable.

get_single_onedrive_drive_item_by_id

Get metadata for a specific DriveItem by id in OneDrive using drive_id and id. Returns fields like createdBy, createdDateTime, cTag, eTag, folder childCount, id, lastModifiedBy, lastModifiedDateTime, name, size, and webUrl.

onedrive_drive_items_download

Internal download-passthrough helper: fetches a pre-signed file URL (from a drive item's @microsoft.graph.downloadUrl) via truto_base and truto_path. Not intended for direct agent use — to download a file's content, use the drive item content download tool (get by file id) instead.

list_all_onedrive_search

Run a search query in OneDrive with a JSON body containing requests specifying entityTypes, contentSources, region, query, from, size, and fields. Returns search terms, hits with hitId, rank, summary, and resource details.

get_single_onedrive_drive_item_content_download_by_id

Download the contents of a DriveItem file in OneDrive using id. Returns a 302 redirect to a pre-authenticated download URL in the Location header.

list_all_onedrive_drive_item_permissions

List effective sharing permissions on a DriveItem in OneDrive by id. Returns permissions including roles, link details, grantedTo user info, and inheritedFrom ancestor reference.

list_all_onedrive_users

List users in OneDrive. Returns user properties including businessPhones, displayName, givenName, id, jobTitle, mail, mobilePhone, officeLocation, preferredLanguage, surname, and userPrincipalName. NOTE: Microsoft Graph directory endpoints only accept $-prefixed OData parameters, which cannot be passed through MCP tools — server-side select/filter/search are unavailable here; list users and filter client-side.

get_single_onedrive_user_by_id

Get information about a specific user in OneDrive. Requires id. Returns default user properties including businessPhones, displayName, givenName, id, jobTitle, mail, mobilePhone, officeLocation, preferredLanguage, surname, and userPrincipalName. NOTE: Microsoft Graph directory endpoints only accept $-prefixed OData parameters, which cannot be passed through MCP tools — server-side select/filter/search are unavailable here; list users and filter client-side.

list_all_onedrive_search_drive_items

Search DriveItems in OneDrive root drive using query q. Returns matching DriveItems with id, name, folder info, and searchResult.onClickTelemetryUrl fields.

list_all_onedrive_root

Get metadata for the root DriveItem in OneDrive. Returns fields including id, name, size, createdBy, lastModifiedBy, createdDateTime, lastModifiedDateTime, folder childCount, and webUrl.

How it works

From OneDrive account to governed MCP endpoint

Connect

Link a OneDrive account through Elaichi's hosted connect flow. Credentials are vaulted, so nobody, including the AI, ever sees them.

Compose

The connection becomes a toolbox instantly. Curate which OneDrive tools are exposed, rename them, or freeze arguments.

Authorize

Point Claude, ChatGPT, Cursor, or any MCP client at the one Elaichi endpoint and sign in with OAuth, governed by roles, restrictions, and audit logs.

Put your agents to work in the tools you already use

Start a 14-day Gold trial. Connect a product, curate a toolbox, and paste a governed MCP endpoint into Claude, ChatGPT, or Cursor in minutes.