Plans
Change your plan from Settings → Billing in the dashboard. Only workspace admins and owners can.
What counts as a request
A request is counted every time BundleUp logs one. That includes:- Every Proxy, Unified API and MCP call, whether it succeeds or fails.
- Every retry attempt. A
GETthat succeeds on its third attempt is three requests, because each attempt is a real call to the provider. - Every MCP message:
initialize,tools/list, eachtools/call, notifications. - Requests BundleUp rejects after identifying your workspace, such as an unknown connection ID or a rate-limited request.
- Requests with a missing or invalid API key.
- Users going through the authorization flow, and the code exchange.
- Platform API calls and dashboard activity.
- Webhooks BundleUp sends you.
Example bills on Pro
Additional usage is billed in proportion: 1.4 million extra requests cost $7.
Keeping costs down
- Cache data that rarely changes.
- Use the largest page size (
limit=100on the Unified API). - Use the provider’s webhooks instead of polling, where it offers them.
- Set
BU-Max-Retries: 0on calls where a quick failure is fine. - Cache MCP tool lists for the length of a conversation.

