One drive (verified)
OneDrive is Microsoft’s cloud storage solution enabling users to store, sync, and share files across devices, offering offline access, real-time collaboration, and enterprise-grade security
Quick Start
# Connect this server (installs CLI if needed)
npx -y smithery mcp add one_drive
# Browse available tools
npx -y smithery tool list one_drive
# Get full schema for a tool
npx -y smithery tool get one_drive ONE_DRIVE_COPY_ITEM
# Call a tool
npx -y smithery tool call one_drive ONE_DRIVE_COPY_ITEM '{}'Direct MCP Connection
Endpoint: https://one_drive.run.tools
Tools (35)
ONE_DRIVE_COPY_ITEM— Tool to copy a DriveItem (file or folder) to a new location asynchronously. Use when you need to duplicate an item, opt…ONE_DRIVE_CREATE_LINK— Tool to create a sharing link for a DriveItem (file or folder) by its unique ID. Use when you need to generate a sharea…ONE_DRIVE_DELETE_ITEM— Tool to delete a DriveItem (file or folder) by its unique ID from the authenticated user's OneDrive. Use when you need …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. Use this action when you need to get d…ONE_DRIVE_GET_ITEM— Retrieves the metadata of a DriveItem by its unique ID. Use this tool to get information about a specific file or folde…ONE_DRIVE_GET_ITEM_PERMISSIONS— Retrieves the permissions of a DriveItem by its unique ID or path within a specific Drive. Use when you need to check w…ONE_DRIVE_GET_ITEM_THUMBNAILS— Tool to retrieve the thumbnails associated with a DriveItem. Use when you need to display visual previews of files.ONE_DRIVE_GET_ITEM_VERSIONS— Tool to retrieve the version history of a DriveItem by its unique ID. Use when you need to access or list previous vers…ONE_DRIVE_GET_QUOTA— Tool to retrieve the quota information for the authenticated user's OneDrive. Use this action to check the storage spac…ONE_DRIVE_GET_RECENT_ITEMS— Get files and folders recently accessed by the user. Returns items based on activity history (opened, edited, viewed), …ONE_DRIVE_GET_SHARED_ITEMS— Tool to retrieve a list of items that have been shared with the authenticated user. Use this action to get details of f…ONE_DRIVE_GET_SHAREPOINT_LIST_ITEMS— Tool to get the items (list items) within a specific SharePoint list on a site. Use when you need to retrieve data from…ONE_DRIVE_GET_SITE_DETAILS— Retrieves metadata for a specific SharePoint site by its ID. Use this action when you need to get details like display …ONE_DRIVE_GET_SITE_PAGE_CONTENT— Gets the content of a modern SharePoint site page. Use when you need to retrieve the details and content of a specific …ONE_DRIVE_INVITE_USER_TO_DRIVE_ITEM— Tool to invite users or grant permissions to a specific item in a OneDrive drive. Use when you need to share a file or …ONE_DRIVE_LIST_DRIVE_ITEM_ACTIVITIES— Tool to list recent activities for a specific item in a OneDrive drive. Use when you need to track changes or actions p…ONE_DRIVE_LIST_DRIVES— Tool to retrieve a list of Drive resources available to the authenticated user, or for a specific user, group, or site.…ONE_DRIVE_LIST_ROOT_DRIVE_CHANGES— Tool to list changes in the root of the user's primary drive using a delta token. Use when you need to track file and f…ONE_DRIVE_LIST_SHAREPOINT_LIST_ITEMS_DELTA— Tool to track changes to items in a SharePoint list using a delta query. Use when you need to get newly created, update…ONE_DRIVE_LIST_SITE_COLUMNS— Tool to list all column definitions for a SharePoint site. Use this when you need to retrieve the schema or structure o…ONE_DRIVE_LIST_SITE_DRIVE_ITEMS_DELTA— Tool to track changes to DriveItems in the default document library of a SharePoint site. Use when you need to get a li…ONE_DRIVE_LIST_SITE_LISTS— Tool to list all lists under a specific SharePoint site. Use when you need to enumerate lists within a known site.ONE_DRIVE_LIST_SITE_SUBSITES— Tool to list all subsites of a SharePoint site. Use when you need to retrieve a collection of subsites for a given pare…ONE_DRIVE_LIST_SUBSCRIPTIONS— Tool to list the current subscriptions for the authenticated user or app. Use this to retrieve details of existing webh…ONE_DRIVE_MOVE_ITEM— Tool to move a file or folder to a new parent folder in OneDrive. Use when you need to reorganize your files or folders…ONE_DRIVE_ONEDRIVE_CREATE_FOLDER— Creates a new folder in the user's OneDrive, automatically renaming on conflict, optionally within a specified parent_f…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 absolut…ONE_DRIVE_ONEDRIVE_FIND_FILE— Non-recursively finds an item (file or folder) in a specified OneDrive folder; iffolderis provided as a path, it mu…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 …ONE_DRIVE_ONEDRIVE_LIST_ITEMS— Retrieves all files and folders asdriveItemresources from the root of a specified user's OneDrive, automatically ha…ONE_DRIVE_ONEDRIVE_UPLOAD_FILE— Uploads a file to a specified OneDrive folder, automatically renaming on conflict and supporting large files via chunki…ONE_DRIVE_PREVIEW_DRIVE_ITEM— Generates or retrieves a short-lived embeddable URL for a preview of a specific item. Use when you need to display a te…ONE_DRIVE_SEARCH_ITEMS— Search OneDrive for files and folders by keyword. Searches filenames, metadata, and file content to find matching items…ONE_DRIVE_UPDATE_DRIVE_ITEM_METADATA— Tool to update the metadata of a specific item (file or folder) in OneDrive. Use this to rename items, change descripti…
# Get full input/output schema for a tool
npx -y smithery tool get one_drive