Skip to main content
Watch: I Built an AI App Without Leaving Databricks

Payments and finance - official Brex server

Brex MCP server

Hosted MCP server that lets AI assistants work with a Brex account: list and update expenses, look up users and cards, review business banking transactions, bills, vendors, accounting records and travel, and ask company spend questions. Brex hosts it at https://api.brex.com/mcp with OAuth or API key auth.

Last verified 15 tools2 sources

Install

Terminal
claude mcp add --transport http brex https://api.brex.com/mcp
Terminal
codex mcp add brex --url https://api.brex.com/mcp

Generic

JSON
{
  "mcpServers": {
    "brex": {
      "command": "npx",
      "args": ["-y", "mcp-remote", "https://api.brex.com/mcp"],
      "env": {}
    }
  }
}

Tools

get_user_myself
Get the current authenticated user.
list_users
List users with optional filtering and pagination.
list_expenses
List expenses with comprehensive filtering.
get_expense_by_id
Get an expense by its ID.
query_expense_analytics
Ask high-level company spend questions.
update_expense_memo
Update memo for multiple expenses in bulk.
upload_card_expense_receipt_from_urls
Upload receipts to a card expense by downloading them from provided URLs.
list_cards
List cards with comprehensive filtering.
list_my_limits
Get all spend limits that apply to the current user with pagination support.
list_business_accounts
List business bank accounts.
list_banking_transactions
List banking transactions with filtering.
list_bills
List bills with filtering.
list_vendors
Get all vendors for the current authenticated user.
list_accounting_records
List accounting records.
list_trips
List travel trips across the company with filtering, sorting, and pagination.

As documented on October 17, 2026. A running server reports its current list through tools/list.

Notes and caveats

  • Beta; tools may change.
  • An account or card admin must accept the Developer API agreement and enable the 'Brex in AI assistants' beta under Settings, Beta features.
  • OAuth with Dynamic Client Registration is recommended; account and card admins can instead pass a Brex API token as a Bearer header.
  • Each tool requires a specific Brex capability and existing permissions carry over; approvals and card management are not yet available via MCP.
  • Generic snippet is the Claude Desktop config (needs Node.js v20+).
  • Cursor setup is via Settings, MCP with name brex, type http, URL https://api.brex.com/mcp. 43 tools documented.

FAQ

What does the Brex MCP server do?

Hosted MCP server that lets AI assistants work with a Brex account: list and update expenses, look up users and cards, review business banking transactions, bills, vendors, accounting records and travel, and ask company spend questions. The vendor documents 15 tools, including get_user_myself, list_users, list_expenses and get_expense_by_id.

How do I add the Brex MCP server to Claude Code?

Run claude mcp add --transport http brex https://api.brex.com/mcp, copied from Brex's docs. This page also has snippets for Codex and Generic.

Does the Brex MCP server need authentication?

Yes, OAuth or API key. Transport: Streamable HTTP. Status: Beta, last checked October 17, 2026.

Sources

Last verified against 2 Brex pages, then re-checked independently.

Newsletter

New MCP servers, the week they ship

One email per week. New official MCP servers, the coding tools that support them and how developers wire them up.