Brex
About
Provides secure access to Brex financial platform data, enabling account information retrieval, transaction analysis, and budget monitoring through read-only operations with proper rate limiting.
Details
- Author
- crazyrabbitltc
- Repository
- crazyrabbitLTC/mcp-brex-server
- GitHub stars
- 2
- Downloads
- 205
- License
- MIT License
- Categories
- Design, Developer Tools, AI, API, Infrastructure, Knowledge Base, Other
- Tags
- #integration
Jump to
- Resources for expenses, budgets, spend limits, budget programs, transactions, and documentation.
- Read-only tools for budgets, spend limits, expenses, card statements, transactions, and accounts.
- Write tools for matching and uploading receipts.
- Pagination, date/status/amount filtering, and nested object expansion control.
- Resources accept summary_only and fields parameters to minimize payload size.
Setting up with Highlight
This MCP is not yet compatible with Highlight’s one-click setup. However, you can still use it with Highlight by following these steps:
- Download and install Highlight from highlightai.com/download
- Navigate to the plugins tab and select "Add Custom Plugin"
-
Configure the plugin with the settings below
Plugin Name
BrexCommand (node, npx, python, etc.)npxArguments-
Argument 1
mcp-brex
Environment-
BREX_API_KEY
your_brex_api_key
Please refer to the README for specific instructions on how to obtain API keys or other required environment variables.
-
Argument 1
- Enable "Start Automatically" if you want the plugin to start when Highlight launches
From the repository
npm install -g mcp-brex
git clone https://github.com/dennisonbertram/mcp-brex.git
cd mcp-brex
npm install
npm run build
claude mcp add brex --env BREX_API_KEY=your_key -- node build/index.js
get_budgets
Retrieve a list of budgets.
get_budget
Retrieve details of a specific budget by ID.
get_spend_limits
Retrieve a list of spend limits.
get_spend_limit
Retrieve details of a specific spend limit by ID.
get_budget_programs
Retrieve a list of budget programs.
get_budget_program
Retrieve details of a specific budget program by ID.
get_expenses
Retrieve a list of expenses on a single page.
get_all_expenses
Retrieve a paginated list of all expenses.
get_all_card_expenses
Retrieve a paginated list of all card expenses.
get_expense
Retrieve details of a specific expense by ID.
get_card_expense
Retrieve details of a specific card expense by ID.
get_card_statements_primary
Retrieve primary card statements.
get_card_transactions
Retrieve a list of card transactions.
get_cash_transactions
Retrieve a list of cash transactions.
get_cash_account_statements
Retrieve cash account statements.
get_all_accounts
Retrieve a list of all accounts.
get_account_details
Retrieve details of a specific account.
match_receipt
Match a receipt (write action).
upload_receipt
Upload a receipt (write action).
update_expense
Update details of an expense (write action).
Claude Desktop / Cursor
Paste into your MCP client config file to install this server.
{
"mcpServers": {
"brex": {
"env": {
"BREX_API_KEY": "your_brex_api_key"
},
"args": [
"mcp-brex"
],
"command": "npx"
}
}
}
Linux
{
"env": {
"BREX_API_KEY": "your_brex_api_key"
},
"args": [
"mcp-brex"
],
"command": "npx"
}
Macos
{
"env": {
"BREX_API_KEY": "your_brex_api_key"
},
"args": [
"mcp-brex"
],
"command": "npx"
}
Windows
{
"env": {
"BREX_API_KEY": "your_brex_api_key"
},
"args": [
"/c",
"npx",
"mcp-brex"
],
"command": "cmd"
}
Brex MCP Server
A Model Context Protocol (MCP) server for the Brex API. Optimized for safe, small, read-only responses with projection and batching.
Installation
Claude Code
```bashSign in to leave a review
Use Google, GitHub, or an email account so ratings stay tied to real people.
No reviews posted yet.




