Brex

by crazyrabbitltc

2 stars
205 downloads
Not rated
GitHub

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

- 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:

  1. Download and install Highlight from highlightai.com/download
  2. Navigate to the plugins tab and select "Add Custom Plugin"
  3. Configure the plugin with the settings below
    Plugin Name Brex
    Command (node, npx, python, etc.) npx
    Arguments
    • 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.

  4. 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

```bash
No reviews yet — be the first

Sign in to leave a review

Use Google, GitHub, or an email account so ratings stay tied to real people.

Email sign in

No reviews posted yet.