Skip to main content
BundleUp provides MCP (Model Context Protocol) servers that let AI agents interact with external systems through your integrations. Instead of writing custom tool definitions for every provider, you can expose integrations like Slack, GitHub, Jira, or Google Drive directly to AI models through a structured MCP interface. BundleUp offers two MCP server types, each designed for a different use case.

Authentication

Every MCP request must include:
  • API key in the Authorization header
  • Connection ID in the BU-Connection-Id header
Authorization: Bearer <YOUR_API_KEY>
BU-Connection-Id: <CONNECTION_ID>
The API key identifies your workspace, and the connection ID selects the external account the tools run against. If either header is missing or invalid, the MCP server returns an error before any upstream API is contacted.

Errors

Common responses include:
  • 401 Unauthorized when the API key is missing or invalid.
  • 400 Bad Request when the connection ID is missing (connection_missing) or invalid (connection_invalid).
Upstream API errors are returned inside the MCP tool response so clients can surface them directly to users.