Connect your AI Agents to OneDrive GCC High in minutes

Available tools
advanced_search
Perform advanced search with filters and content search
search_by_content_type
Search for files by content type and properties
get_file_activity
Get activity history for files and folders
search_recent_files
Search for recently created or modified files
get_my_drive
Get the user's default OneDrive
get_drive
Get information about a specific drive by ID
list_my_drives
List all drives available to the user
get_root_folder
Get the root folder of a drive
get_special_folder
Get a special folder (Documents, Photos, etc.)
get_drive_usage
Get storage usage information for a drive
get_drive_owner
Get owner information for a drive
get_item
Get a drive item by ID or path
list_items
List children of a folder
create_folder
Create a new folder
upload_file
Upload a file to OneDrive
download_item
Download file content from OneDrive
update_item
Update item metadata
move_item
Move an item to a different folder
copy_item
Copy an item to a different location
delete_item
Delete an item from OneDrive
search_items
Search for items in OneDrive
list_permissions
List permissions for an item
get_permission
Get a specific permission by ID
create_sharing_link
Create a sharing link for an item
grant_permission
Grant permissions to recipients for an item
update_permission
Update roles for a user/group permission
delete_permission
Remove a permission from an item
access_shared_item
Access a shared item using sharing URL
get_sharing_link
Get sharing link information for an item
check_item_sharing_status
Check sharing status of an item
get_thumbnails
Get all available thumbnails for an item
get_thumbnail
Get a specific thumbnail size for an item
get_preview
Generate a preview link for an item
check_thumbnail_availability
Check if thumbnails are available for an item
get_thumbnail_urls
Get thumbnail URLs for an item
validate_credential
Validate OneDrive credentials. Verifies credentials during setup.
list_item_versions
List all versions of a file
get_item_version
Get details of a specific version
restore_item_version
Restore a previous version of a file
compare_item_versions
Compare two versions of a file
list_deleted_items
List items in the recycle bin
restore_deleted_item
Restore an item from the recycle bin
get_version_download_url
Get download URL for a specific version of a file

How to set up Merge Agent Handler
In an mcp.json file, add the configuration below, and restart Cursor.
Learn more in the official documentation ↗
1{
2 "mcpServers": {
3 "agent-handler": {
4 "url": "https://ah-api-develop.merge.dev/api/v1/tool-packs/{TOOL_PACK_ID}/registered-users/{REGISTERED_USER_ID}/mcp",
5 "headers": {
6 "Authorization": "Bearer yMt*****"
7 }
8 }
9 }
10}
11Open your Claude Desktop configuration file and add the server configuration below. You'll also need to restart the application for the changes to take effect.
Make sure Claude is using the Node v20+.
Learn more in the official documentation ↗
1{
2 "mcpServers": {
3 "agent-handler": {
4 "command": "npx",
5 "args": [
6 "-y",
7 "mcp-remote@latest",
8 "https://ah-api-develop.merge.dev/api/v1/tool-packs/{TOOL_PACK_ID}/registered-users/{REGISTERED_USER_ID}/mcp",
9 "--header",
10 "Authorization: Bearer ${AUTH_TOKEN}"
11 ],
12 "env": {
13 "AUTH_TOKEN": "yMt*****"
14 }
15 }
16 }
17}Open your Windsurf MCP configuration file and add the server configuration below.
Click on the refresh button in the top right of the Manage MCP server page or in the top right of the chat box in the box icon.
Learn more in the official documentation ↗
1{
2 "mcpServers": {
3 "agent-handler": {
4 "command": "npx",
5 "args": [
6 "-y",
7 "mcp-remote@latest",
8 "https://ah-api.merge.dev/api/v1/tool-packs/<tool-pack-id>/registered-users/<registered-user-id>/mcp",
9 "--header",
10 "Authorization: Bearer ${AUTH_TOKEN}"
11 ],
12 "env": {
13 "AUTH_TOKEN": "<ah-production-access-key>"
14 }
15 }
16 }
17 }In Command Palette (Cmd+Shift+P on macOS, Ctrl+Shift+P on Windows), run "MCP: Open User Configuration".
You can then add the configuration below and press "start" right under servers. Enter the auth token when prompted.
Learn more in the official documentation ↗
1{
2 "inputs": [
3 {
4 "type": "promptString",
5 "id": "agent-handler-auth",
6 "description": "Agent Handler AUTH_TOKEN", // "yMt*****" when prompt
7 "password": true
8 }
9 ],
10 "servers": {
11 "agent-handler": {
12 "type": "stdio",
13 "command": "npx",
14 "args": [
15 "-y",
16 "mcp-remote@latest",
17 "https://ah-api-develop.merge.dev/api/v1/tool-packs/{TOOL_PACK_ID}/registered-users/{REGISTERED_USER_ID}/mcp",
18 "--header",
19 "Authorization: Bearer ${input:agent-handler-auth}"
20 ]
21 }
22 }
23}FAQs on using Merge's OneDrive GCC High MCP server
FAQs on using Merge's OneDrive GCC High MCP server
Ready to try it out?
Whether you're an engineer experimenting with agents or a product manager looking to add tools, you can get started for free now




















