Brex MCP for AI Agents. Manage Spending and Vendor Payments from Chat.
Brex MCP connects your AI client directly to your company's spending engine. You can provision new team members, issue limited virtual cards for SaaS tools, pull detailed transaction logs, and process vendor payments—all using natural chat.
Give Claude and any AI agent real-world access
The MCP automatically creates user accounts in Brex and issues them digital corporate cards with specific spending caps.
You can pull massive amounts of raw transaction data, letting your agent analyze every card swipe or account charge over a chosen period.
It handles the entire payable process: creating the vendor record and then sending out the actual payment funds.
The agent pulls your current main cash balance from Brex's primary accounts.
Ask an AI about this
Waiting for input…
What AI agents can do with Brex MCP: 10 Tools for Financial Operations
These ten tools give your agent the ability to manage users, issue cards, create vendors, process payments, and audit every financial transaction within Brex.
Make your AI actually useful.
Add this MCP to Claude, Cursor, or Windsurf and your AI stops guessing. It gets real tools to look things up, take action, and handle the stuff you keep doing by hand.
Start using Brex MCPBrex Create Card
This tool issues a dynamic virtual card, ideal for giving employees isolated spending capacity for SaaS subscriptions.
Brex Create User
Use this to invite and create new employee user accounts within the Brex system...
Brex Create Vendor
It allows you to establish a new external company record inside Accounts Payable...
Brex Get Balance
This function retrieves the current primary operational checking balance held by...
Brex List Budgets
It pulls a list of budget programs that have been assigned to various teams within...
Brex List Cards
This tool lists all virtual and physical cards currently issued across your entire organization.
Brex List Transactions
The agent can pull a comprehensive sweep of historical card and account transactions for detailed analysis.
Brex List Users
This tool retrieves a list of every user currently registered within your company's...
Brex List Vendors
It fetches and displays all saved vendor records that are already set up in the AP...
Brex Pay Vendor
Use this to initiate a payment, which orchestrates sending money out to an external...
Security and governance baked right in.
Pick your AI client below to get set up. Just create a Vinkius account, subscribe, and you're instantly up and running. We handle the entire backend infrastructure, delivering out-of-the-box support for HTTPS Streamable, SSE, and OAuth2—zero messy routing required.
Choose How to Get Started
Build a custom MCP for your own tools, or connect a ready-made integration from our catalog.
Build Your Own
Turn any API into an MCP. Import a spec, define Agent Skills, or deploy with MCPFusion.
- Import from OpenAPI, Swagger, or YAML specs
- Create Agent Skills with progressive disclosure
- Deploy to edge with MCPFusion framework
- Built in DLP, auth, and compliance on each call
- Real time usage dashboard and cost metering
- Publish to catalog or keep private
Make Your AI Do More
Start with Brex, then connect any of our 5,200+ other servers whenever your AI needs more. One click, no limits.
- Use this MCP plus 5,200+ others, all in one place
- Add new capabilities to your AI anytime you want
- Connections are secured and governed automatically
- Track usage and costs across all your servers
- Works with Claude, ChatGPT, Cursor, and more
- New servers added to the catalog weekly
Independent Platform Disclaimer: Vinkius is an independent platform and is not affiliated with, endorsed by, sponsored by, verified by, or otherwise authorized by Brex. All third-party trademarks, logos, and brand names are the property of their respective owners. Their use on this website is strictly for informational purposes to identify service compatibility and interoperability.
VINKIUS INFRASTRUCTURE
Cloud Hosted
Managed infra
V8 Isolated
Sandboxed per request
Zero-Trust Proxy
No stored credentials
DLP Enforced
Policy on each call
GDPR Compliant
EU data residency
Token Compression
~60% cost reduction
Finance requires a dozen clicks just to check on spending limits. Solved with Vinkius AI Gateway
Today, checking on corporate spend means jumping between the Brex dashboard, the user management panel, and the cash flow report. You click tabs, you filter dates, you copy IDs into a spreadsheet—all before you can even ask your question about how much spending capacity is available for a specific team.
With this MCP, that entire sequence vanishes. Your agent talks to Brex directly through natural language. You don't build reports; you simply ask: 'What's the spend limit for the marketing group?' and get an immediate answer.
The brex_pay_vendor tool automates payment cycles.
Before, paying a vendor meant manually creating them in AP, waiting for approval flows, and then logging into the payments module to initiate the wire. It was slow, required multiple logins, and left room for human error every single time.
Now you can tell your agent to 'Pay Acme Corp $1200.' The system handles the full cycle: it ensures the vendor record exists using `brex_create_vendor` if needed, and then executes the payment with `brex_pay_vendor`. It's that simple.
What your AI can actually do with this
This connector lets you manage corporate finances without ever leaving your chat window. Instead of logging into the Brex dashboard to check cash balances or run reports on last quarter's spending, you just ask your agent. It pulls highly contextualized raw data right into your workspace. Need to bring a new engineer onboard? You can automatically create their user profile and immediately spin up a virtual card with specific spending limits.
The system handles the provisioning and linking of that capacity. When you need to pay an external vendor, it manages the entire payment lifecycle—from creating the vendor record to initiating the funds transfer. Everything is secure because actions are governed by your existing Brex permissions. Through Vinkius, you get access to this robust suite of financial tools, allowing your AI client to act as a true operational co-pilot for finance and ops.
019d7563-250c-701b-aa3e-d72552ea6226 Here's how it actually works
The bottom line is: your agent uses your existing permissions to talk directly to Brex's system, giving you instant financial oversight without needing any manual logins or dashboard clicks.
You generate a secure User Token in your Brex settings and input it into Vinkius. This token limits the AI client's actions to your specific manager permissions.
Your AI agent uses this access to call specific tools, like brex_create_user or brex_list_transactions, passing only the necessary parameters (e.g., email address, date range).
The MCP executes the request against Brex's live API and returns a clean, structured result—whether that's a list of users, a confirmed payment status, or a raw CSV data dump.
Who is this actually for?
This connector is essential for CFOs and FinOps teams who are tired of navigating dozens of dashboards just to get a single number. It's also perfect for scaling startups whose ops engineers need automated ways to provision spending capacity for new hires.
You use the MCP to review cash reserves or audit complex vendor payments and disbursements across multiple accounts.
You automatically provision new team members with limited spending cards and manage their user lifecycle right from your chat interface.
You run transaction checks to ensure all corporate expenses are properly logged against the correct internal budget codes.
What Changes When You Connect
Onboarding is instant. Instead of manually creating users, you can use the brex_create_user tool to provision new employees instantly, followed by brex_create_card to issue their spending capacity in one go.
You eliminate manual report building. Running a query for all corporate expenses over 30 days using brex_list_transactions dumps raw CSV data directly into your agent's memory for immediate analysis.
Vendor payments become automated. You no longer need to navigate the AP portal; use brex_create_vendor and then execute brex_pay_vendor to handle everything, from record creation to funds transfer.
Cash visibility is constant. Quickly check your company’s core liquid status with a single call to brex_get_balance, avoiding the need to log into cash management portals.
Auditing entire user bases is simple. You can use brex_list_users or brex_list_vendors to pull comprehensive lists of all accounts and external entities at a glance.
See it in action
Investigating unauthorized spending.
A team member asks, 'Show me all transactions in the last month related to cloud hosting.' The agent calls brex_list_transactions and filters the raw data set, pinpointing exactly where those AWS charges occurred.
Rapidly setting up a new contractor.
The ops engineer needs to add a temporary vendor. They call brex_create_vendor, get confirmation of the record ID, and then use that ID immediately to process their first payment via brex_pay_vendor.
Adding an employee who starts today.
The manager gives a prompt: 'Onboard Jane Doe.' The agent uses brex_create_user, and then immediately follows up with brex_create_card to give her a $500 virtual card for marketing tools.
Checking current financial health.
A CFO asks, 'What is our primary cash settlement balance?' The agent calls brex_get_balance, returning the exact figure without opening any banking or finance dashboards.
The honest tradeoffs
What to watch out for, and the recommended way to handle each one.
Assuming manual data access.
Trying to manually copy transaction summaries from a PDF attachment into your prompt, losing context and breaking the flow of conversation.
Instead, ask your agent to call brex_list_transactions directly. The MCP pulls the raw, structured data needed for accurate analysis, bypassing manual data entry completely.
Handling payments in multiple steps.
First calling a tool to get vendor details and then needing to switch contexts to execute the payment command, risking mismatched IDs or timing issues.
The agent handles this sequence. Use brex_create_vendor first, and then immediately follow up with brex_pay_vendor, letting the MCP map the connection internally for a successful transaction.
Forgetting user details.
Attempting to create a card without first confirming the employee's existence in Brex, leading to an invalid resource ID error.
Always start by using brex_list_users or having your agent execute brex_create_user first. This ensures the user identity is confirmed before you attempt any card issuance with brex_create_card.
When It Fits, When It Doesn't
Use this MCP if your primary pain point revolves around corporate spending, vendor payments, or employee provisioning. If you need to know 'who has access,' 'how much cash we have,' or 'what was spent and when,' this is the right tool. Don't use it if your goal is pure accounting reconciliation (you still need dedicated software for that) or if you just want a simple list of names—use brex_list_users for basic roster viewing, but rely on the full suite for actions like issuing cards (brex_create_card). If you only need to view static data without the ability to initiate payments or create records, this MCP might be overkill; however, since its tools are built around live actions, it provides maximum value.
Questions you might have
How do I check my current cash balance using Brex MCP? +
You call the brex_get_balance tool. This function pulls your main operational checking account balance directly from Brex, giving you real-time visibility without needing to navigate any bank portals.
What is the best way to onboard a new employee with Brex MCP? +
You first call brex_create_user using their email and name. Then, immediately follow up by calling brex_create_card to issue them a virtual card with your desired spending limit.
Can I use Brex MCP to track old expenses? +
Yes. You run the brex_list_transactions tool. This sweeps all historical transaction data, letting you pull and analyze raw records from past card activity or account charges.
Does brex_pay_vendor handle payments for new vendors? +
It can. If the vendor isn't set up yet, you must first call brex_create_vendor. Once that record is established, calling brex_pay_vendor will process the payment.
How do I see who is currently on my team via Brex MCP? +
Run the brex_list_users tool. It returns a comprehensive list of every user account connected to your company's Brex profile, helping you manage permissions.