> ## Documentation Index
> Fetch the complete documentation index at: https://docs.bundleup.io/llms.txt
> Use this file to discover all available pages before exploring further.

# Unified MCP

The Unified MCP server exposes AI-ready tools backed by the BundleUp Unified API.

It provides a stable, provider-agnostic interface for common workflows across chat, git, project management, CRM, and document platforms.

Instead of defining separate tools for Slack, Discord, GitHub, GitLab, Jira, or Linear, Unified MCP exposes consistent tool schemas that work across supported integrations.

## **Base URL**

All MCP requests are sent to:

```text theme={null}
https://unify.bundleup.io/v1/mcp
```

## What Unified MCP Does

* Exposes normalized tools (for example: send message, list pull requests, fetch issues)
* Maps tool calls to the correct provider using a connection\_id
* Normalizes responses across integrations
* Handles authentication, token refresh, retries, and rate limits automatically

Your AI agent calls a single tool definition. BundleUp handles provider differences internally.

## Example

```bash theme={null}
claude mcp add github \
  --transport http \
  --header "Authorization: Bearer sk_live_123" \
  --header "BU-Connection-Id: conn_abc123" \
  https://unify.bundleup.io/v1/mcp
```

```json theme={null}
{
  "mcpServers": {
    "github": {
      "command": "npx",
      "args": [
        "mcp-remote",
        "https://unify.bundleup.io/v1/mcp",
        "--header",
        "Authorization: Bearer ${API_KEY}",
        "--header",
        "BU-Connection-Id: ${BU_CONNECTION_ID}"
      ],
      "env": {
        "API_KEY": "sk_live_123",
        "BU_CONNECTION_ID": "conn_abc123"
      }
    }
  }
}
```
