Connect Hermes to OneLake
What happens next
Set up in minutes
Choose where it runs
On your computer through your own Hermes, or hosted in the cloud. The rest of setup adapts to your choice:
Pick what it can do in OneLake
A preset of real OneLake operations. Each one becomes a tool the agent can call, and it can't touch anything outside the list.
Connect OneLake
One sign-in. The agent acts through your account, scoped to the operations you picked.
Add your personal MCP link
The last step mints a private MCP URL for this agent and walks you through exactly this, with your real link filled in. The page flips to Connected the moment your Hermes first calls in.
1. Run this in your terminal
2. Answer no when asked if the server requires authentication — the link itself is the key
<your-link> is your personal server URL — setup mints it for you.
Exact capabilities
Tools Hermes gets
OneLake
33 toolsList files and folders under a workspace or item path (DFS filesystem).
Create a folder inside a managed item (e.g. a lakehouse Files folder).
Create a new (empty) file resource to append to.
Upload bytes into a created file at a given offset.
Commit appended bytes, finalizing the upload.
Download file content.
Return metadata (size, ETag, last-modified) for a file or directory.
Read the Fabric permissions mapped to a POSIX x-ms-acl for a path.
Check whether the caller has r/w/x access to a path (no data read).
Acquire, renew, change, release, or break a lease on a file (concurrency).
Update user-defined x-ms-properties metadata on a path.
Move or rename a user-created file or folder within allowed paths.
Delete a user-created file or folder.
List blobs under a workspace container via the Blob endpoint (flat/prefix).
Get the Iceberg REST Catalog config for an item (returns the prefix).
List schemas (namespaces) in an item via the Iceberg REST Catalog.
Load metadata (location, properties) for an Iceberg namespace.
List tables within a schema via the Iceberg REST Catalog.
Load Iceberg table metadata.
List schemas via the Unity Catalog-compatible Delta API.
List Delta tables in a schema (Unity Catalog API).
Get Delta table metadata details (Unity Catalog API).
Create a shortcut to OneLake, ADLS Gen2, S3, GCS, Blob, Dataverse, etc.
Create many shortcuts in one call (Fabric Core bulk shortcut API).
Retrieve a single shortcut definition.
List all shortcuts in an item.
Delete a shortcut (does not delete the target data).
Clear cached files for shortcuts in the workspace.
Read workspace-level OneLake settings (Fabric Core).
List OneLake data access (RBAC) roles for an item — the only API to read them.
Get a single OneLake data access role's rules and members.
Create or update a single OneLake data access role (the only API to set OneLake perms).
Delete a OneLake data access role.
Meet the runner
About Hermes
Good to know
Frequently asked questions
Keep exploring
More ways to connect
Make it yours
Open your Hermes agent in one click.
NoClick runs Hermes for you with OneLake wired in as tools. Connect your account and run.