Brex MCP Server provides a secure bridge between AI agents and the Brex financial platform, enabling access to account information, transactions, expenses, and budget resources. Developed by Dennison Bertram, this TypeScript implementation exposes Brex API data through standardized resource handlers and tools following the MCP specification. The server implements read-only operations for sensitive financial resources, proper error handling, and rate limiting for API requests. It's particularly valuable for financial analysts using AI tools to retrieve and analyze Brex financial data without requiring direct API access, supporting use cases like expense analysis, budget monitoring, and transaction categorization.
No reviews yet. Be the first to review!
Sign in to join the conversation
Retrieve a list of budgets. No parameters.
Retrieve details of a specific budget by ID. Parameters: id (string).
Retrieve all spend limits. No parameters.
Retrieve details of a specific spend limit by ID. Parameters: id (string).
Retrieve a list of budget programs. No parameters.
Retrieve details of a specific budget program by ID. Parameters: id (string).
Retrieve a list of expenses in a single page. Parameters: limit (number), status (optional string).
Retrieve all expenses with pagination. Parameters: page_size (number), max_items (number), start_date (string), end_date (string), status (array of strings), min_amount (number), max_amount (number).
Retrieve all card expenses with pagination. Parameters: page_size (number), max_items (number), start_date (string), end_date (string), status (array of strings), min_amount (number).
Retrieve details of a specific expense by ID. Parameters: id (string).
Retrieve details of a specific card expense by ID. Parameters: id (string).
Retrieve primary card statements. No parameters.
Retrieve card transactions. Parameters: limit (number), posted_at_start (string).
Retrieve cash transactions. Parameters: limit (number).
Retrieve cash account statements. No parameters.
Retrieve all accounts with pagination. Parameters: page_size (number), max_items (number), status (optional string).
Retrieve details of a specific account. Parameters: id (string).
Match a receipt to an expense. Parameters: receipt_data (object).
Upload a receipt. Parameters: receipt_file (file).
Update an existing expense. Parameters: id (string), updated_data (object).