> ## 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.

# Proxy MCP

The Proxy MCP server forwards tools from an upstream MCP server.

BundleUp acts as a secure gateway between AI agents and an existing MCP server, adding credential management, tenant isolation, logging, and rate limiting.

Unlike Unified MCP, Proxy MCP does not define or normalize tools. It passes through the upstream tool definitions as-is.

## **Base URL**

All MCP requests are sent to:

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

## What Proxy MCP Does

* Connects to an upstream MCP server
* Mirrors its tools and resources
* Proxies tool calls
* Injects credentials using a connection\_id
* Applies logging, retries, and rate limits

The tool schemas are controlled by the upstream server.

## Example

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

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