How to integrate Box MCP with Hermes

Hermes is a 24/7 autonomous agent that lives on your computer or server — it remembers what it learns and evolves as your usage grows. This guide explains the easiest and most robust way to connect your Box account to Hermes. You can do this through either Composio Connect CLI or Composio Connect MCP. For personal use we recommend the CLI, but you won't go wrong with MCP either.

Box logoBox
Oauth2

Box is a cloud content management and file sharing platform for businesses. It helps teams securely store, organize, and collaborate on files from anywhere.

284 Tools20 Triggers

Introduction

Hermes is a 24/7 autonomous agent that lives on your computer or server — it remembers what it learns and evolves as your usage grows.

This guide explains the easiest and most robust way to connect your Box account to Hermes. You can do this through either Composio Connect CLI or Composio Connect MCP. For personal use we recommend the CLI, but you won't go wrong with MCP either.

Also integrate Box with

What is Composio Connect?

Composio Connect is a consumer offering that lets anyone plug 1,000+ applications directly into their agent harness — including Hermes. It can:

  • Search and load tools from relevant toolkits on-demand, reducing context usage.
  • Chain multiple tools to accomplish complex workflows via a remote workbench, without excessive back-and-forth with the LLM.
  • Manage app authentication end-to-end with zero manual overhead.

Integrating Box with Hermes

Using Composio Connect CLI

1. Install the Composio CLI

Run the install script directly, or paste https://composio.dev/hermes into your Hermes chat box to have it installed for you.

bash
curl -fsSL https://composio.dev/install | bash
Hermes authenticating with Composio

2. Authenticate

Once the CLI is installed, ask Hermes to authenticate with Composio.

3. Connect to Box

Ask your agent to connect to Box, or simply request any Box-related task. Hermes will prompt you to authenticate and authorize access.

4. Done. You're all set with a new Box connection.


Using Composio Connect MCP

1. Get your MCP URL and API Key

Go to dashboard.composio.dev and copy your Connect MCP URL and API key.

Copy MCP URL and API key from Composio dashboard

2. Open the Hermes config file

bash
nano ~/.hermes/config.yaml

3. Add the Composio Connect MCP server

bash
mcp_servers:
  composio:
    url: "https://connect.composio.dev/mcp"
    headers:
      x-consumer-api-key: "YOUR_COMPOSIO_API_KEY"
    connect_timeout: 60
    timeout: 180

Save with Ctrl + O, Enter, then exit with Ctrl + X.

4. Restart your Hermes agent

Once restarted, ask your agent to connect to Box or request any Box-related task. It will prompt you to authenticate and authorize access.

5. Done!

What is the Box MCP server, and what's possible with it?

The Box MCP server is an implementation of the Model Context Protocol that connects your AI agent and assistants like Claude, Cursor, etc directly to your Box account. It provides structured and secure access to your files and folders, so your agent can perform actions like sharing files, managing classifications, applying watermarks, and controlling collaboration on your behalf.

  • File sharing and collaboration: Instantly add or manage shared links for files, folders, or web links, making it easy to collaborate securely with others.
  • Automated classification management: Let your agent add, initialize, or update file and folder classifications to enforce security or organizational policies.
  • Watermarking and content protection: Apply or update watermarks on files to safeguard sensitive information and manage compliance.
  • Group and user management: Have your agent add users to groups or update user avatars to streamline administrative tasks within your team.
  • Domain and access control: Automatically update the list of allowed collaboration domains, ensuring only trusted domains can access your resources.

Way Forward

With Box connected, Hermes can now act on your behalf whenever it detects a relevant task or you ask it to.

From here, you can extend Hermes further:

  • Connect more apps: Calendar, Slack, Notion, Linear, and hundreds of others are available through the same Composio Connect setup. Each new integration compounds what Hermes can do for you.
  • Build workflows across tools: Once multiple apps are connected, Hermes can chain actions together — turn an email into a calendar invite, a Slack message into a Linear ticket, or a meeting note into a follow-up draft.
  • Let it learn your patterns: The more you use Hermes, the better it gets at anticipating how you'd handle recurring tasks. Give it feedback on drafts and decisions, and it will adapt.

If you run into trouble or want to share what you've built, join the community or check out the Docs for deeper configuration options.

TOOLS & TRIGGERS

Supported Tools and Triggers

Every Box action and event your agent gets out of the box.

Add domain to list of allowed collaboration domains

Creates a new entry in the list of allowed domains for collaboration within your enterprise.

Add classification to file

Adds a classification to a file by specifying the label of the classification to add.

Add classification to folder

Adds a classification to a folder by specifying the label of the classification to add.

Add initial classifications

Initializes the classification template for an enterprise with an initial set of classification options.

Add or update user avatar

Adds or updates a user avatar.

Add shared link to file

Adds a shared link to a file.

Add shared link to folder

Adds a shared link to a folder, allowing it to be shared with others via a URL.

Add shared link to web link

Adds a shared link to a web link.

Add user to group

Creates a group membership.

Append metadata taxonomy level

Appends a new level to a metadata taxonomy structure.

Apply watermark to file

Applies or update a watermark on a file.

Apply watermark to folder

Applies or update a watermark on a folder.

Ask question

Ask questions about Box files using Box AI.

Assign legal hold policy

Assign a legal hold policy to a file, file version, folder, or user.

Assign retention policy

Assigns a retention policy to an item in Box to enforce content retention.

Assign storage policy

Creates a storage policy assignment for an enterprise or user.

Assign task

Assigns a task to a user.

Authorize user

Authorize a user by sending them through the [Box](https://box.

Cancel box sign request

Cancels a pending Box Sign request that has not yet been fully signed or declined.

Commit upload session

Commits an upload session and creates a file from the uploaded chunks.

Copy file

Creates a copy of a file.

Copy file request

Copies an existing file request to a new folder.

Copy folder

Creates a copy of a folder within a destination folder.

Create AI Agent

Creates a custom AI agent in Box AI Studio.

Create Box Sign Request

Creates a Box Sign request to send documents for electronic signing.

Create box skill cards on file

Applies one or more Box Skills metadata cards to a file.

Create user exemption from collaboration domain restrictions

Exempts a specific user from the enterprise's collaboration domain restrictions.

Create collaboration

Adds a collaboration for a single user or a single group to a file or folder.

Create comment

Adds a comment by the user to a specific file, or as a reply to an other comment.

Create email alias

Adds a new email alias to a user account.

Create folder

Creates a new empty folder within the specified parent folder.

Create folder lock

Creates a folder lock on a folder, preventing it from being moved and/or deleted.

Create group

Creates a new group of users in an enterprise.

Create legal hold policy

Create a new legal hold policy in Box.

Create metadata cascade policy

Creates a new metadata cascade policy that automatically applies a metadata template to all files and subfolders within a specified folder.

Create metadata instance on file

Applies an instance of a metadata template to a file.

Create metadata instance on folder

Applies an instance of a metadata template to a folder.

Create metadata taxonomy

Tool to create a new metadata taxonomy in Box.

Create metadata taxonomy levels

Creates new hierarchical levels for a metadata taxonomy in Box.

Create metadata taxonomy node

Tool to create a new metadata taxonomy node within a specified taxonomy.

Create metadata template

Creates a new metadata template that can be applied to files and folders.

Create retention policy

Creates a retention policy for managing content lifecycle in Box.

Create shield information barrier

Creates a shield information barrier to establish an "ethical wall" that separates individuals/groups within an enterprise and prevents confidential information sharing.

Create shield information barrier report

Creates a shield information barrier report for a given barrier.

Create shield information barrier segment

Creates a new shield information barrier segment for compliance and information isolation.

Create shield information barrier segment member

Adds a Box user to a shield information barrier segment for compliance and information security.

Create shield information barrier segment restriction

Creates a ONE-WAY shield information barrier segment restriction preventing collaboration between members of two segments (e.

Create slack integration mapping

Creates a [Slack integration mapping](https://support.

Create task

Creates a single task on a file.

Create Teams integration mapping

Creates a Microsoft Teams integration mapping that links a Teams channel or team to a Box folder.

Create terms of service

Creates a terms of service for a given enterprise and type of user.

Create terms of service status for new user

Creates a terms of service status record for a user who has not previously accepted or rejected the terms.

Create upload session

Creates an upload session for chunked upload of large files (20MB+).

Create upload session for existing file

Creates an upload session for uploading a new version of an existing file using chunked upload.

Create user

Creates a new managed user in an enterprise.

Create user invite

Invites an existing external user to join an enterprise.

Create webhook

Creates a webhook to monitor a file or folder for specific events.

Create web link

Creates a web link object within a folder.

Create zip download

Creates a request to download multiple files and folders as a single `zip` archive file.

Delete AI Agent

Permanently deletes a custom AI agent from Box AI Studio.

Remove domain from list of allowed collaboration domains

Removes a domain from the list of allowed collaboration domains (whitelist) within your enterprise.

Delete shield information barrier segment restriction by id

Deletes a shield information barrier segment restriction by its unique ID.

Remove box skill cards from file

Removes any Box Skills cards metadata from a file.

Remove collaboration

Removes a collaboration from a file or folder, revoking the collaborator's access.

Remove comment

Permanently deletes a comment from a file or folder in Box.

Remove device pin

Deletes an individual device pin from the enterprise.

Remove email alias

Removes an email alias from a user.

Delete file

Deletes a file from Box by moving it to trash or permanently (based on enterprise settings).

Permanently remove file

Permanently deletes a file from the trash.

Delete file request

Deletes a file request permanently.

Remove file version

Move a file version to the trash.

Delete folder

Deletes a folder, either permanently or by moving it to the trash.

Delete folder lock

Deletes a folder lock on a given folder, removing restrictions on move and delete operations.

Permanently remove folder

Permanently deletes a folder that is in the trash.

Remove group

Permanently deletes a group.

Remove legal hold policy

Permanently delete an existing legal hold policy from Box.

Remove metadata cascade policy

Permanently deletes a metadata cascade policy from a folder.

Remove metadata instance from file

Removes a metadata instance from a file.

Remove metadata instance from folder

Remove a metadata instance from a folder.

Remove metadata taxonomy

Permanently deletes a metadata taxonomy from the enterprise.

Remove metadata taxonomy node

Permanently deletes a metadata taxonomy node from Box.

Remove metadata template

Permanently delete a metadata template and all its instances from files and folders.

Delete retention policy

Permanently deletes a retention policy from the Box enterprise.

Remove retention policy assignment

Removes a retention policy assignment from content in Box.

Remove shared link from file

Removes a shared link from a file in Box.

Remove shared link from folder

Removes a shared link from a folder in Box.

Remove shared link from web link

Removes a shared link from a web link in Box.

Delete shield information barrier segment

Permanently deletes a shield information barrier segment by its ID.

Delete shield information barrier segment member by id

Removes a user from a shield information barrier segment by deleting their membership.

Delete Slack integration mapping

Deletes a Slack integration mapping that links a Box folder to a Slack channel.

Unassign storage policy

Deletes a storage policy assignment, causing the assigned user to inherit the enterprise's default storage policy (Box Zone).

Remove task

Permanently deletes a task from Box.

Unassign task

Deletes a specific task assignment, removing the task from the assigned user.

Delete teams integration mapping

Deletes a Microsoft Teams integration mapping that links a Box folder to a Teams channel.

Remove upload session

Abort and permanently remove a chunked upload session, discarding all uploaded data.

Delete user

Permanently deletes a user from the enterprise.

Delete user avatar

Deletes a user's custom avatar image from Box.

Remove User Domain Exemption

Removes a user's exemption from the enterprise's collaboration domain restrictions.

Remove user from group

Deletes a specific group membership.

Remove watermark from file

Removes the watermark from a file.

Remove watermark from folder

Removes the watermark from a folder.

Remove webhook

Permanently deletes a webhook from the Box account.

Remove web link

Deletes a web link.

Permanently remove web link

Permanently deletes a web link that is in the trash.

Download file

Returns the contents of a file in binary format.

Download zip archive

Downloads a zip archive containing files and/or folders from Box.

Extract metadata freeform

Extract metadata from Box files using AI with freeform prompts.

Extract metadata structured

Extract structured metadata from files using Box AI.

Find item for shared link

Returns the file, folder, web link, or app item represented by a shared link.

Find file for shared link

Returns the file represented by a shared link.

Find folder for shared link

Return the folder represented by a shared link.

Find metadata template by instance id

Finds a metadata template by searching for the ID of an instance of the template.

Force apply metadata cascade policy to folder

Forces a metadata cascade policy to immediately apply the folder's metadata template to all existing child files and subfolders.

Generate text

Generate text using Box AI based on a prompt and file context.

Get AI Agent by ID

Retrieves detailed information about a specific AI Agent by its unique identifier.

Get ai agent default configuration

Retrieve the default AI agent configuration for a specific mode.

Get allowed collaboration domain

Retrieves details of a specific allowed collaboration domain entry within your enterprise.

Get box sign request by id

Retrieves the details of a specific Box Sign request by its unique ID.

Get Box Sign Template by ID

Retrieves details of a specific Box Sign template by its unique ID.

Get collaboration

Retrieves details of a single collaboration by its ID.

Get collection by id

Retrieves details of a specific collection by its unique identifier.

Get comment

Retrieves the message and metadata for a specific comment, as well as information on the user who created the comment.

Get current user

Retrieves information about the user who is currently authenticated.

Get device pin

Retrieves information about an individual device pin in the enterprise.

Get Real-Time Server URL for Long-Polling Events

Returns a list of real-time servers that can be used for long-polling user events.

Get file information

Retrieves the details about a file.

Get file request

Retrieves detailed information about a file request in Box.

Get files under retention

Returns a paginated list of files under retention for a specific retention policy assignment.

Get file thumbnail

Retrieves a thumbnail, or smaller image representation, of a file.

Get file version

Retrieve detailed information about a specific version of a file.

Get file version legal hold

Retrieves detailed information about a specific file version legal hold by its ID.

Get file versions under retention

Returns a list of file versions under retention for a specified retention policy assignment.

Get folder information

Retrieves details for a folder, including the first 100 entries in the folder.

Get group

Retrieves information about a group.

Get group membership

Retrieves a specific group membership.

Get legal hold policy

Retrieve detailed information about a specific legal hold policy by its ID.

Get legal hold policy assignment

Retrieves detailed information about a specific legal hold policy assignment by its ID.

Get metadata cascade policy

Retrieve a specific metadata cascade policy assigned to a folder.

Get metadata instance on file

Retrieves a specific metadata template instance that has been applied to a file.

Get metadata instance on folder

Retrieves the instance of a metadata template that has been applied to a folder.

Get metadata taxonomies for namespace

Retrieves all metadata taxonomies within a specific namespace.

Get metadata taxonomy by taxonomy key

Retrieves a metadata taxonomy by its namespace and taxonomy key.

Get metadata taxonomy node by ID

Retrieves a specific node from a metadata taxonomy by its identifier.

Get metadata template by id

Retrieves a metadata template by its ID.

Get metadata template by name

Retrieves a metadata template by its `scope` and `templateKey` values.

Get retention policy

Retrieves a retention policy by its unique ID.

Get retention policy assignment

Retrieves a retention policy assignment by its unique ID.

Get shared link for file

Retrieves the shared link information for a file.

Get shared link for folder

Retrieves shared link information for a folder.

Get shared items web links

Tool to retrieve web link information for a shared link.

Get shield information barrier with specified id

Retrieves a shield information barrier by its unique ID.

Get shield information barrier report by id

Retrieves a shield information barrier report by its ID.

Get shield information barrier segment with specified id

Retrieves a shield information barrier segment by its unique identifier.

Get shield information barrier segment member by id

Retrieves a shield information barrier segment member by its unique ID.

Get shield information barrier segment restriction by id

Retrieves a shield information barrier segment restriction by its unique ID.

Get storage policy

Fetches a specific storage policy by its ID.

Get storage policy assignment

Retrieves information about a specific storage policy assignment.

Get task

Retrieves detailed information about a specific task in Box.

Get task assignment

Retrieves detailed information about a specific task assignment in Box.

Get terms of service

Retrieves a specific terms of service by its unique identifier.

Get trashed file

Retrieves a file that has been moved to the trash.

Get trashed folder

Retrieves a folder that has been moved to the trash.

Get trashed web link

Retrieves a web link that has been moved to the trash.

Get upload session

Retrieves detailed information about an existing chunked upload session.

Get user

Retrieves information about a user in the enterprise.

Get user avatar

Retrieves the avatar image of a Box user.

Get user exempt from collaboration domain restrictions

Retrieves details of a specific user exemption from collaboration domain restrictions.

Get user invite status

Returns the status of a user invite.

Get watermark on file

Retrieve the watermark for a file.

Get watermark for folder

Retrieve the watermark for a folder.

Get webhook

Retrieves detailed information about a specific webhook by its ID.

Get web link

Retrieve detailed information about a web link (bookmark) in Box.

Get zip download status

Get the download status of a zip archive, including progress, skipped items, and current state.

List ai agents

Lists AI agents based on the provided parameters.

List all classifications

Retrieves the classification metadata template and lists all the classifications available to this enterprise.

List all collections

Retrieves all collections for a given user.

List all file versions

Retrieve a list of the past versions for a file.

List all global metadata templates

Used to retrieve all generic, global metadata templates available to all enterprises using Box.

List allowed collaboration domains

Returns the list domains that have been deemed safe to create collaborations for within the current enterprise.

List box sign requests

Gets signature requests created by a user.

List box sign templates

Gets Box Sign templates created by a user.

List box skill cards on file

List the Box Skills metadata cards that are attached to a file.

List collection items

Retrieves the files and/or folders contained within a Box collection.

List enterprise device pins

Retrieves all the device pins within an enterprise.

List groups for enterprise

Retrieves all of the groups for a given enterprise.

List all metadata templates for enterprise

Used to retrieve all metadata templates created to be used specifically within the user's enterprise

List enterprise users

Returns a list of all users for the Enterprise along with their `user_id`, `public_name`, and `login`.

List user and enterprise events

Returns up to a year of past events for a given user or for the entire enterprise.

List file app item associations

**This is a beta feature, which means that its availability might be limited.

List file collaborations

Retrieves a list of pending and active collaborations for a file.

List file comments

Retrieves a list of comments for a file.

Review files on legal hold policy assignment

Get a list of files with current file versions for a legal hold assignment.

List file version legal holds

Get a list of file versions on legal hold for a legal hold assignment.

List folder app item associations

**This is a beta feature, which means that its availability might be limited.

List folder collaborations

Retrieves a list of pending and active collaborations for a folder.

List folder locks

Retrieves folder lock details for a given folder.

List group collaborations

Retrieves all the collaborations for a group.

List members of group

Retrieves all the members for a group.

List previous file versions for legal hold policy assignment

Retrieves a list of previous (non-current) file versions that are on legal hold for a specific legal hold policy assignment.

List Box Hubs

Tool to list all Box Hubs for the authenticated user or enterprise.

List items in folder

Retrieves a page of items in a folder.

List all legal hold policies

Retrieves a list of legal hold policies that belong to an enterprise.

List legal hold policy assignments

Retrieves a list of items a legal hold policy has been assigned to.

List metadata cascade policies

Retrieves a list of all the metadata cascade policies that are applied to a given folder.

List metadata instances on file

Retrieves all metadata instances applied to a file.

List metadata instances on folder

Retrieves all metadata for a given folder.

List metadata taxonomy nodes

Retrieves metadata taxonomy nodes based on the specified parameters.

List pending collaborations

Retrieves all pending collaboration invites for this user.

List recently accessed items

Returns information about the recent items accessed by a user, either in the last 90 days or up to the last 1000 items accessed.

List retention policies

Retrieves all of the retention policies for an enterprise.

List retention policy assignments

Retrieves all retention policy assignments for a specified retention policy.

List shield information barrier reports

Lists shield information barrier reports for a specified barrier.

List shield information barriers

Retrieves a list of shield information barrier objects for the enterprise of JWT.

List shield information barrier segment members

Lists shield information barrier segment members based on provided segment IDs.

List shield information barrier segment restrictions

Lists all shield information barrier segment restrictions for a specific segment.

List shield information barrier segments

Retrieves a list of shield information barrier segment objects for the specified Information Barrier ID.

List slack integration mappings

Lists [Slack integration mappings](https://support.

List storage policies

Fetches all the storage policies in the enterprise.

List storage policy assignments

Fetches all the storage policy assignment for an enterprise or user.

List task assignments

Lists all of the assignments for a given task.

List tasks on file

Retrieves a list of all the tasks for a file.

List teams integration mappings

Lists [Teams integration mappings](https://support.

List terms of services

Returns the current terms of service text and settings for the enterprise.

List terms of service user statuses

Retrieves a list of users and their acceptance status for a specific terms of service.

List trashed items

Retrieves the files and folders that have been moved to the trash.

List upload session parts

List the parts (chunks) that have been uploaded to a chunked upload session.

List user's email aliases

Retrieves all email aliases for a user.

List user's groups

Retrieves all group memberships for a user, including the groups they belong to and their role in each group (member or admin).

List users exempt from collaboration domain restrictions

Returns a list of users who have been exempt from the collaboration domain restrictions.

List all webhooks

Returns all defined webhooks for the requesting application.

List workflows

Lists Box Relay workflows configured for a specific folder.

Preflight check before upload

Performs a preflight check to verify that a file will be accepted by Box before uploading the entire file.

Promote file version

Promote a specific version of a file.

Query files folders by metadata

Query files and folders by metadata using SQL-like syntax.

Refresh access token

Refresh an Access Token using its client ID, secret, and refresh token.

Request access token

Request an Access Token using either a client-side obtained OAuth 2.

Resend Box Sign Request

Resends signature request emails to all outstanding signers.

Restore file

Restores a file that has been moved to the trash.

Restore file version

Restores a specific version of a file after it was deleted (trashed).

Restore folder

Restores a folder that has been moved to the trash.

Restore web link

Restores a web link that has been moved to the trash.

Revoke access token

Revoke an active Access Token, effectively logging a user out that has been previously authenticated.

Search for content

Searches for files, folders, web links, and shared files across the users content or across the entire enterprise.

Starts workflow based on request body

Starts a Box Relay workflow with trigger type `WORKFLOW_MANUAL_START`.

Create jobs to terminate user group session

Terminates all active sessions for users belonging to the specified Box enterprise groups.

Create jobs to terminate users session

Creates asynchronous jobs to terminate active Box sessions for specified users.

Transfer owned folders

Transfers all files and folders owned by one user to another user's account in Box.

Trim metadata taxonomy levels

Deletes the last level from a metadata taxonomy by trimming it.

Unassign legal hold policy

Remove a legal hold policy assignment from an item (user, folder, file, or file version).

Update AI Agent

Updates an existing custom AI agent in Box AI Studio.

Update all box skill cards on file

An alternative method to overwrite and update all Box Skill metadata cards on a file.

Update shield information barrier segment with specified id

Updates a shield information barrier segment's name and/or description.

Update box skill cards on file

Updates one or more Box Skills metadata cards on a file using JSON-Patch format.

Update collaboration

Updates a collaboration.

Update comment

Update the message of a comment.

Update file

Updates a file.

Update file request

Updates a file request in Box.

Update folder

Updates a folder.

Update group

Updates a specific group.

Update group membership

Updates a user's group membership.

Update legal hold policy

Update an existing legal hold policy in Box.

Update metadata instance on file

Updates a metadata instance on a file using JSON-Patch operations.

Update metadata instance on folder

Updates metadata on a folder using JSON-Patch operations (RFC 6902).

Update metadata taxonomy

Tool to update an existing metadata taxonomy's display name.

Update metadata taxonomy node

Tool to update an existing metadata taxonomy node's display name.

Update metadata template

Updates a metadata template by applying JSON-Patch operations.

Update retention policy

Updates an existing Box retention policy.

Update shared link on file

Updates a shared link on a file.

Update shared link on folder

Updates a shared link on a folder.

Update shared link on web link

Updates a shared link on a web link.

Change shield information barrier status

Change the status of a shield information barrier.

Update slack integration mapping

Updates an existing [Slack integration mapping](https://support.

Update storage policy assignment

Updates a storage policy assignment for an enterprise or user.

Update task

Updates a task.

Update task assignment

Updates a task assignment to change its resolution state or add a message.

Update teams integration mapping

Updates a Microsoft Teams integration mapping that links a Box folder to a Teams channel.

Update terms of service

Updates an existing terms of service for the enterprise.

Update terms of service status for existing user

Updates the acceptance status of a terms of service for a user who has previously accepted or rejected it.

Update user

Updates a managed or app user in an enterprise.

Update webhook

Updates an existing webhook's configuration.

Update web link

Updates a web link object.

Upload file

Uploads a small file to Box.

Upload file version

Update a file's content.

Upload part of file

Uploads a chunk of a file for an upload session.

FAQ

Frequently asked questions

With a standalone Box MCP server, the agents and LLMs can only access a fixed set of Box tools tied to that server. However, with the Composio Tool Router, agents can dynamically load tools from Box and many other apps based on the task at hand, all through a single MCP endpoint.

Yes, you can. Hermes fully supports MCP integration. You get structured tool calling, message history handling, and model orchestration while Tool Router takes care of discovering and serving the right Box tools.

Yes, absolutely. You can configure which Box scopes and actions are allowed when connecting your account to Composio. You can also bring your own OAuth credentials or API configuration so you keep full control over what the agent can do.

All sensitive data such as tokens, keys, and configuration is fully encrypted at rest and in transit. Composio is SOC 2 Type 2 compliant and follows strict security practices so your Box data and credentials are handled as safely as possible.

Start with Box.It takes 30 seconds.

Managed auth, hosted MCP servers, and every Box tool your agent needs.Free to start.

Start building