# Brex MCP for AI Agents | FlyMy.AI

> Brex MCP for Claude, Codex and Cursor through FlyMy.AI. Brex corporate cards & banking: transactions, statements, expenses, budgets, spend limits...

Page: https://flymy.ai/mcp/brex/

MCP / Finance

# Brex MCP

Brex corporate cards & banking: transactions, statements, expenses, budgets, spend limits, transfers, vendors, cards, team, accounting, webhooks, travel... Connect it to Claude, Codex, Cursor or any MCP client through one FlyMy.AI MCP.

[Connect Brex](https://flymy.ai/mcp/brex/#connect) [What it can do](https://flymy.ai/mcp/brex/#actions)

Your own API key, 104 actions, Finance, Top 20 on FlyMy.AI

Ask your agent

```
List last month's transactions over $500 with the merchant and the amount.
```

Paste it into an assistant connected to FlyMy.AI. The agent picks the actions.

## What Brex MCP can do

104 actions in the FlyMy.AI catalog, the most used first. Your agent finds them through search_tools and calls the one the task needs.

| Action | What it does |
|---|---|
| `brex_transactions_list` | List transactions. |
| `brex_accounts_list` | List Brex accounts (bank accounts with balances) or (card accounts). |
| `brex_transfers_list` | List money transfers. Returns ACH, DOMESTIC_WIRE, CHEQUE and INTERNATIONAL_WIRE transfers with amount (cents, negative = incoming), status (PROCESSING / SCHEDULED / PENDING_APPROVAL / FAILED /... |
| `brex_me` | Get the authenticated Brex token owner. Returns the user's id, name, email and role. |
| `brex_account_get` | Get one cash account with balance/status account_id='primary' returns the primary cash account. |
| `brex_accounting_export_results_report` | Report ERP export success/failure for accounting records (Accounting API, Alpha). |
| `brex_accounting_integration_create` | Create an accounting (ERP) integration (Accounting API, Alpha). |
| `brex_accounting_integration_disconnect` | Disconnect an ACTIVE accounting integration (Accounting API, Alpha). 404 if the ID does not exist, 409 if it is not currently active. |
| `brex_accounting_integration_reactivate` | Reactivate a DISABLED accounting integration (Accounting API, Alpha). 404 if the ID does not exist, 409 if another integration is already active. |
| `brex_accounting_record_get` | Get one accounting record (Accounting API, Alpha). |
| `brex_accounting_records_list` | Query accounting records (Accounting API, Alpha - Brex must enable it for the account). |
| `brex_budget_archive` | Archive a budget - makes spend limits beneath it unusable for future expenses and removes it from the UI. |

**Show all 60 actions**

| Action | What it does |
|---|---|
| `brex_budget_create` | Create a budget (Idempotency-Key sent automatically). |
| `brex_budget_get` | Get one budget |
| `brex_budget_program_get` | Get one budget program - includes its budget blueprints, employee filter, status and existing budget IDs. |
| `brex_budget_programs_list` | List budget programs A budget program auto-creates spend limits from blueprints for employees matching its filter. |
| `brex_budget_update` | Update a budget (Idempotency-Key sent automatically). |
| `brex_budgets_list` | List budgets. Returns budget IDs, names, amounts, periods, balances. |
| `brex_card_create` | Create a card (Idempotency-Key sent automatically). |
| `brex_card_expense_get` | Get one card expense (deprecated upstream in favor of brex_expense_get / still served). |
| `brex_card_expense_update` | Update a card expense's memo memo is the ONLY field this endpoint can change. |
| `brex_card_expenses_list` | List card expenses (deprecated upstream in favor of brex_expenses_list / still served). |
| `brex_card_get` | Get one card status, last_four, card_type, limit_type, spend_controls (vendor cards only), addresses, expiration_date. |
| `brex_card_lock` | Lock a card Spending stops and the card owner is notified; reversible via brex_card_unlock. |
| `brex_card_receipt_match` | Start a receipt match against existing card expenses. |
| `brex_card_receipt_upload` | Start a receipt upload for one card expense. |
| `brex_card_secure_email` | Email full card details (number, CVV, expiration) via a secure link (Idempotency-Key sent automatically). |
| `brex_card_terminate` | Terminate a card PERMANENTLY IRREVERSIBLE: the card cannot be reactivated (use brex_card_lock for a temporary stop). |
| `brex_card_unlock` | Unlock a locked card The card becomes usable again. |
| `brex_card_update` | Update a vendor card (limit_type=CARD) Only spend controls and metadata are updatable; omitted fields stay unchanged. |
| `brex_cards_list` | List cards |
| `brex_company_get` | Get the company of the authenticated token. |
| `brex_department_create` | Create a department (Idempotency-Key sent automatically). |
| `brex_department_get` | Get one department |
| `brex_departments_list` | List departments |
| `brex_expense_get` | Get one expense expand[] adds merchant, budget, receipts.download_uris etc. |
| `brex_expenses_list` | List expenses (card + reimbursements) Filters: status[], purchased_at_start/end (RFC 3339), user_id[], budget_id[], expand[] (merchant, budget, receipts.download_uris...). |
| `brex_field_create` | Create a custom field (single-select dropdown) (Idempotency-Key sent automatically). |
| `brex_field_delete` | Delete a custom field by Brex ID Irreversible. |
| `brex_field_get` | Get one custom field by Brex ID |
| `brex_field_update` | Update a custom field Set name and/or is_disabled; unset fields keep their current value. |
| `brex_field_value_get` | Get one field value by its Brex ID |
| `brex_field_values_create` | Create values for a custom field, up to 1000 at once (Idempotency-Key sent automatically). |
| `brex_field_values_delete` | Delete values of a custom field, up to 1000 at once Each item picks the value by EXACTLY ONE of brex_id / value_id / remote_id. |
| `brex_field_values_list` | List values of a custom field Filters: brex_id[], value_id[], remote_id[], value (display name); paginate via cursor/limit (up to 1000). |
| `brex_field_values_update` | Update values of a custom field, up to 1000 at once Each item picks the value by EXACTLY ONE of brex_id / value_id / remote_id and changes value (display name) and/or is_disabled. |
| `brex_fields_list` | List custom fields (single-select dropdowns; Fields API, Beta) Filter by field_id[]; paginate via cursor/limit (up to 1000). |
| `brex_incoming_transfer_create` | MOVES MONEY - echo the exact amount and both accounts to the user and get an explicit OK before calling. |
| `brex_legacy_spend_limit_archive` | Archive a legacy (v1) spend limit - makes it unusable for future expenses and removes it from the UI. |
| `brex_legacy_spend_limit_create` | Create a legacy (v1) spend limit (Idempotency-Key sent automatically). |
| `brex_legacy_spend_limit_get` | Get one legacy (v1) spend limit Prefer brex_spend_limit_get (/v2/spend_limits) - v1 is being deprecated. |
| `brex_legacy_spend_limit_update` | Update a legacy (v1) spend limit (Idempotency-Key sent automatically). |
| `brex_legacy_spend_limits_list` | List legacy (v1) spend limits Brex is deprecating /v1/budgets in favor of /v2/spend_limits (brex_spend_limits_list) - prefer that for new work. |
| `brex_legal_entities_list` | List legal entities of the account. Returns id, displayName, billingAddress, verification status (UNSUBMITTED / UNVERIFIED / IN_PROGRESS / VERIFIED / REJECTED) and isDefault. |
| `brex_legal_entity_get` | Get one legal entity |
| `brex_linked_accounts_list` | List linked external bank accounts eligible to fund Brex via ACH Debit. |
| `brex_location_create` | Create a location (Idempotency-Key sent automatically). |
| `brex_location_get` | Get one location |
| `brex_locations_list` | List locations |
| `brex_referral_create` | Create a customer referral. Returns a personalized referral_signup_url for the prospect's Brex application flow. |

And 44 more actions; [the docs](https://docs.flymy.ai/mcp/brex) lists every one.

## Ask your agent

Requests to paste as they are. Each one runs on the actions named under it.

**“List last month's transactions over $500 with the merchant and the amount.”** uses `brex_transactions_list`

**“What is the balance of our primary cash account?”** uses `brex_account_get`

**“Show this week's outgoing transfers and their status.”** uses `brex_transfers_list`

**“Create a monthly budget of $2,000 for the marketing team.”** uses `brex_budget_create`

## Connect Brex in a minute

One MCP for every integration. Add it once, then every MCP in the catalog is a request away.

1. 01 ### Add FlyMy.AI Add the FlyMy.AI MCP to your assistant with one of the commands below and sign in. No key to copy.
2. 02 ### Add your Brex API token Paste it into the Brex [connection settings](https://app.flymy.ai/mcp-configs#brex) once; it stays with FlyMy.AI, never in a prompt or a chat.
  - **Brex API token** - Brex dashboard - Settings - Developer - create API key. [Create token ->](https://dashboard.brex.com/settings/developer)
3. 03 ### Ask Paste a request from this page. Every run shows what it cost.

Claude Code

```
claude mcp add --transport http flymyai https://mcp-agents.flymy.ai/mcp
```

Then run /mcp in Claude Code and sign in.

Codex

```
codex mcp add flymy --url https://mcp-agents.flymy.ai/mcp
```

Then run codex mcp login flymy to sign in.

claude.ai and Claude Desktop

```
https://mcp-agents.flymy.ai/mcp
```

Settings, Connectors, Add custom connector: paste this URL.

## Pay per run

FlyMy.AI bills the run: the model and the tool's seconds. Calls go to your own Brex account, under its plan and limits. No seats and no minimum.

[See usage pricing →](https://flymy.ai/pricing/)

## More Finance MCPs

Payments, banking, accounting, invoices and market data.

### Polymarket

Polymarket markets/prices

2 actions / no key

Link: https://flymy.ai/mcp/polymarket/

### Alpaca

Stock and crypto trading platform with commission-free trading, real-time market data, and algorithmic trading capabilities

100 actions / your API key

Link: https://docs.flymy.ai/mcp/apps/alpaca

### Alpha Vantage

Alpha Vantage provides free APIs for real-time and historical financial data, including stock time series, technical indicators, and more

20 actions / your API key

Link: https://docs.flymy.ai/mcp/apps/alpha_vantage

### Altoviz

Altoviz is a cloud-based billing and invoicing platform for businesses, offering online payments, expense tracking, document management, and customizable...

9 actions / your API key

Link: https://docs.flymy.ai/mcp/apps/altoviz

### Benzinga

Benzinga provides real-time financial news and data APIs, offering comprehensive coverage of market-moving information for developers and financial...

9 actions / your API key

Link: https://docs.flymy.ai/mcp/apps/benzinga

### Better Proposals

Better Proposals is a web-based proposal creation tool that enables users to send professionally designed proposals

22 actions / your API key

Link: https://docs.flymy.ai/mcp/apps/better_proposals

## Go to the source

[Brex in the docs →](https://docs.flymy.ai/mcp/brex), [Brex connection settings →](https://app.flymy.ai/mcp-configs#brex), [Every MCP in the catalog →](https://flymy.ai/mcp/#catalog), [Usage pricing →](https://flymy.ai/pricing/)

From the FlyMy.AI platform catalog of 2026-10-28: name, description, actions and setup as the platform lists them. Examples are requests to paste, not recorded runs.

---

For agents: the FlyMyAI operating guide (sign up, connect, run models, tools and agents) is https://flymy.ai/skill.md, and https://flymy.ai/llms.txt lists the other pages and the documentation.
