cloud_storage
OneDrive
Connect OneDrive to Elaichi and hand every teammate a governed MCP endpoint — 13 tools ready to call from Claude, Cursor, or any MCP client, clamped by roles, restrictions, and an audit log.
AI tools
OneDrive tools for your AI agents
13 tools are ready to mint as an 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 — 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.
Mint
Mint a personal MCP endpoint on that toolbox and paste it into Claude, Cursor, or any MCP client — governed by roles, restrictions, and audit logs.
Give every teammate a governed MCP server
Start a 14-day Gold trial — connect a product, curate a toolbox, and paste an endpoint into Claude or Cursor in minutes.