At a glance
Use the Proxy when
- You integrate deeply with one provider and want its full API.
- You need a write operation or a provider-specific feature the Unified API doesn’t model.
- You already have code that calls the provider directly. Point it at
proxy.bundleup.io, add two headers, and delete your token handling.
Use the Unified API when
- You want a feature to work across every provider in a category (for example, “import issues from whichever tracker the customer uses”) without writing per-provider code.
- The data you need is covered by the categories: account, chat, git, tasks, helpdesk, CRM, drive and calendar.
include_raw=true. See Unified API overview.
Use MCP when
- An AI agent needs to act in a user’s account, and the provider runs its own MCP server.
- You want the provider’s tools (names, descriptions, schemas) as-is, kept up to date by the provider.
Mixing them
Because all three use the same connection, mixing them is normal:- A sync job reads tasks through the Unified API, then posts a provider-specific comment through the Proxy.
- An agent uses MCP for most tools, while your backend uses the Proxy for a scheduled export from the same account.

