Brex MCP Server

By thumbsupordown

The Brex MCP server connects AI agents to the Brex spend platform with read access to your financial data. Agents can read budgets, budget programs, and spend limits, list expenses and card expenses, and pull card and cash transactions — useful for spend analysis, reporting, and finance-operations workflows.

Install Brex

Published by
Official (vendor)
Transport
Remote (HTTP)
Authentication
OAuth

Claude Desktop, Claude Code and Cursor

Add this to the mcpServers object in your client's config file, then restart the client.

{
  "mcpServers": {
    "brex": {
      "type": "http",
      "url": "https://api.brex.com/mcp"
    }
  }
}
VS Code uses a different key — show that config

Identical entry, filed under servers rather than mcpServers. Put it in .vscode/mcp.json for one workspace.

{
  "servers": {
    "brex": {
      "type": "http",
      "url": "https://api.brex.com/mcp"
    }
  }
}

Before it will answer

Two dashboard steps come first or the connection fails: an account or card admin must accept the Developer API agreement under Settings → Developer, and 'Brex in AI assistants' must be enabled under Settings → Beta features. Then OAuth handles the rest — the server supports dynamic client registration, so there is nothing to pre-register. Brex's own advice is to prefer OAuth over an API key, because OAuth scopes to what you authorised and the session can be revoked from the dashboard.

Documentation ↗ Config checked against vendor docs August 25, 2026 · how we verify

Tools

get_all_card_expenses

Retrieve all card expenses across pages from Brex.

get_all_expenses

Retrieve all expense records across pages from Brex.

get_budget

Retrieve the details of a single budget in Brex for the connected account.

get_budget_program

Retrieve the details of a single Brex budget program.

get_budget_programs

Retrieve the list of all budget programs in Brex for the connected account.

get_budgets

Retrieve the list of budgets in your Brex account.

get_card_transactions

Retrieve the card transactions from your Brex account.

get_cash_transactions

Retrieve the cash transactions from your Brex account.

get_expenses

Retrieve a single page of expense records from Brex.

get_spend_limit

Retrieve the details of a single Brex spend limit.

get_spend_limits

Retrieve the list of spend limits in your account.

Want to create your own MCP server?

Create an account to add and manage your own MCP servers.