Skip to main content
Hives are pre-built MCP server bundles that give experts access to external services like Google Drive, Notion, Jira, and more. Each hive is an MCP server that your expert connects to during execution to discover and use tools.

How Hives Work

When an expert needs to use a tool (e.g. read a Google Sheet), it connects to the appropriate hive’s MCP server. The hive authenticates with the external service using the credentials you configured, executes the tool call, and returns the result to the expert. Key points:
  • Each hive is an MCP server. Hives follow the same Model Context Protocol standard as custom MCP servers, but they’re pre-built and maintained by Braintrust.
  • Tools are discovered at runtime. When the expert connects to a hive, it receives the list of available tools from that hive.
  • Hives are modular. Each hive covers one service. Add only the hives your expert actually needs.

Per-User Credential Isolation

Every user who hires an expert configures their own credentials for each hive independently. This means:
  • Your Google account connected to the Google Sheets hive is yours alone — no other user of the same expert shares it.
  • Revoking your credentials does not affect other users.
  • Expert builders never see or have access to your credentials.

Adding Hives to an Expert

When creating or editing an expert:
  1. Navigate to the Config step.
  2. Click Add Hive to open the hive catalog.
  3. Select the hive you need (e.g. Google Sheets).
  4. Save the expert.
Users who hire the expert will be prompted to configure credentials for each hive during setup.

Hive Env Overrides

Some hives accept environment variable overrides — default values set at the expert level that apply to all users of that expert. Example: A Jira hive might accept a JIRA_PROJECT override so the expert always defaults to a specific project. Guidelines for Hive Env Overrides:
  • Do use them for safe, shared defaults (default project, default database name, base URL).
  • Do not use them for secrets, API keys, or credentials — those belong in the per-user credential flow.
  • Overrides are visible to anyone who can edit the expert.
HiveWhat It EnablesAuth Type
Google DriveSearch files, read documents, organize contentOAuth
Google DocsCreate, read, and update documentsOAuth
Google SheetsRead, analyze, and write spreadsheet dataOAuth
GmailDraft, search, and organize emailsOAuth
Google CalendarRead schedule, create and update eventsOAuth
NotionRead and update pages and databasesOAuth / API key
SupabaseExecute SQL queries and manage dataAPI key
Jira (Atlassian)Search, create, and update issuesOAuth
NetSuiteRun reports and custom SuiteQL queriesOAuth / token
QuickBooksSearch transactions, bills, vendors, invoicesOAuth
GitHubSearch repos, issues, PRs, codeOAuth / token

Troubleshooting

ProblemCauseFix
”Auth failed” or “Not authorized”Credentials expired or revokedReconfigure the hive from the expert page
Tool call times outSlow external service or overly broad queryNarrow the query (add date filters, limit results)
Wrong account data returnedConnected the wrong account during OAuthReconfigure and sign in with the correct account
Hive not loading / no tools availableHive was added but not saved, or service is downRe-save the expert; check service status

Next Steps

Configuring Agent Tools

Set up credentials and integrations for your expert.

Custom MCP Servers

Connect your own MCP servers for custom APIs.

Expert Fields Reference

See all expert configuration fields.