How to connect Box to Grok Bot

Connect Grok Bot to Box MCP. Search recent confidential contracts in box, download latest design files from box, and more using natural language, with authentication handled for you.

Box MCP logoBox MCP
Oauth2

Box MCP is Box's hosted MCP server that exposes enterprise files, folders, and metadata. It provides secure, centralized access to corporate content for search and management.

21 Tools

Introduction

Grok is xAI's assistant, and its bot builder lets you create a personal agent that holds context, runs skills, and connects to the apps you already use through plugins.

This guide explains how to connect Box to a Grok bot using Composio Connect, which handles OAuth, token refresh, and reliability so you do not have to. You add Composio as a plugin, authenticate once, then ask your bot to work with Box in plain language.

Also integrate Box MCP with

Why use Composio?

Composio exposes 1,700+ apps to your Grok bot through a single connection, so you get:

  • Connect to 1,700+ apps with on-demand tool loading, so you do not fill your context window with unnecessary tool definitions.
  • Use programmatic tool calling through a remote workbench, letting the model write its own code to handle complex tool chaining. This reduces back-and-forth for frequent tool calls.
  • Handle large tool responses outside the model context to keep conversations lean.

Connecting Box to Grok Bot

Once Grok Bot is set up, you connect Box entirely from its interface, and the whole flow takes under a minute.

Set up Grok Bot

Get access. Grok Bot is included with Cursor Ultra, Cursor Premium Teams, and SuperGrok Heavy. Get the desktop app for macOS or Windows from x.ai/bot and sign in. An iPhone companion app is also available, and your bots sync across devices.

Create a bot. Pick a suggested role or define your own, then give it a short name, one primary job, and a short description of how it should work. Focused bots work best, because a clear role gives the bot more useful context over time.

Connect Box

1. Add the Composio plugin

Click the button. The Composio listing on x.ai opens and launches Grok Bot for you. If the app does not open on its own, click Add to Grok Bot.

Add to Grok Bot

Composio for Grok Bot listing on x.ai with the Add to Grok Bot button

Grok Bot opens the Composio plugin, showing its connector and skills. Click Add.

Composio plugin sheet in Grok Bot with the Add button

2. Authenticate

Go to the Installed section and click the Composio entry. You'll see its connector and skills listed.

Installed Composio plugin showing the Authenticate button

Click Authenticate. You'll be taken to the Composio consent screen. Review the access it requests and click Authorize. Composio handles the OAuth handshake for you, so you never touch API keys or tokens.

Composio authorization screen with Authorize and Deny

3. Connect your Box account

Back in the chat, ask your bot to connect to Box or give it any Box task.

For example, ask it to:

  • "Search recent confidential contracts in Box"
  • "Download latest design files from Box"
  • "List shared folders for marketing team"

It will prompt you to authenticate and authorize access.

That's it. Composio's tools are now available in your Grok bot, and your Box account is ready to use.

What is Grok Bot?

Grok is xAI's assistant, available as a chat interface and a bot builder for creating personal agents that run skills and connect to external apps.

With Composio Connect, your Grok bot can securely access apps like Box through MCP without you sharing account credentials directly with the agent.

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 enterprise files, folders, comments, tasks, collaborations, and metadata, so your agent can search, retrieve, analyze, organize, and upload content on your behalf.

  • Content search and retrieval: Instruct your agent to find files by keywords or metadata, search for folders by name, and retrieve file content or details.
  • File and folder organization: Have your agent create folders, copy files or folders, list folder contents, and upload new files to Box.
  • Document review and analysis: Let the agent display file previews, inspect the current preview page, and answer follow-up questions about visible text, figures, or other content.
  • Comments, tasks, and collaboration tracking: Direct your agent to add or list file comments, review tasks linked to a file, and identify collaborators on files and folders.
  • Enterprise metadata management: Have your agent list metadata templates, inspect their schemas, create new templates, and find files using metadata queries.

Way Forward

Now that Box is connected, extend your setup by connecting the other apps you already use every day, so your Grok bot can run true cross-app workflows end to end.

  • Connect Calendar to turn threads into scheduled meetings automatically.
  • Connect Slack or Teams to post summaries, approvals, and alerts where your team works.
  • Connect Notion, Linear, Jira, or Asana to convert requests into tickets, tasks, and docs.
  • Connect Drive, Dropbox, or OneDrive to fetch, file, and share attachments without manual steps.

Start with one workflow you do repeatedly, then keep adding apps as you find new handoffs. With everything behind a single connection, your bot can coordinate multiple tools safely and reliably in one conversation.

TOOLS

Supported Tools

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

Copy file

Copies an existing file to a destination folder in Box (see Box API Copy file).

Copy folder

Copies an existing folder to a destination parent folder in Box (see Box API Copy folder).

Create file comment

Creates a new comment on a specific file.

Create folder

Creates new folders in Box.

Create metadata template

Creates a new enterprise metadata template.

Get file content

Get the text content of a file from Box.

Get file details

Gets comprehensive file information from Box.

Get file preview

Displays an interactive preview widget for a Box file directly in chat.

Get folder details

Retrieves comprehensive information about a folder in Box.

Get metadata template schema

Returns the schema for a metadata template.

Get preview page

Use when user asks follow-up question to a file previewed with get_file_preview ("Explain this.

List file comments

Lists all comments on a specific file.

List folder content by folder

Lists files, folders, and web links contained in a folder.

List item collaborations

Lists all collaborations for multiple files and folders in a single request.

List metadata templates

Lists available Box metadata templates so you can discover scope and templateKey for search_files_metadata.

List tasks

Lists all tasks associated with a specific file.

Search files keyword

Searches for files using keywords and supports metadata filters, file extension filtering (without dots), and field selection.

Search files metadata

Searches for files using SQL-like metadata queries.

Search folders by name

Searches for folders by name within Box using keyword matching.

Upload file

Uploads a new file to Box.

Who am i

Returns detailed information about the currently authenticated Box user.

FAQ

Frequently asked questions

Start with Box MCP.It takes 30 seconds.

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

Start building