# Brex MCP for AI Agents AI Agent Connect

> Brex MCP lets your AI agent handle your company's spend management. You can provision virtual cards, onboard new employees, and track transactions without leaving your chat interface. It turns your Brex account into a functional tool for your agent to manage daily financial operations.

## Overview
- **Category:** money-moves
- **Price:** Free
- **Endpoint:** https://edge.vinkius.com/vk_preview_UXa2sU0JvoscQWRF41Zv6b0C2qlmTQmZVMAci9J1/ai-agent-connect
- **Tags:** corporate-cards, spend-management, employee-onboarding, financial-operations, cash-management, virtual-cards

## Description

This Connector connects your AI client directly to your Brex account so you can manage corporate spend through plain language. Instead of clicking through nested menus to find a specific card or checking your balance on a dashboard, you just ask your agent to do it. You can tell your agent to set up a new team member's permissions, issue a virtual card for a specific SaaS tool, or pull a list of recent transactions to see where the money went. It handles the heavy lifting of navigating the Brex platform for you. You'll find this Connector in the Vinkius catalog, which makes it easy to plug into your existing workflow. It's built for teams that need to move fast on financial operations without the friction of manual data entry.

## Tools

### brex_create_card
Issues a new virtual corporate card for specific software subscriptions or team members.

### brex_create_user
Adds a new employee to your Brex account with their specific email and name.

### brex_create_vendor
Sets up a new entity in your Accounts Payable system.

### brex_get_balance
Shows the current main cash balance for your Brex accounts.

### brex_list_budgets
Shows the budget programs currently assigned to your various teams.

### brex_list_cards
Lists every card issued across your entire company account.

### brex_list_transactions
Pulls historical card and account transactions into your chat.

### brex_list_users
Shows a full list of all users currently in your Brex account.

### brex_list_vendors
Lists all the vendors you have saved in your Accounts Payable section.

### brex_pay_vendor
Sends money to a vendor by initiating a payment through your internal routing.

## Prompt Examples

**Prompt:** 
```
Invite John at john@work.com to Brex and give him a $500 virtual card.
```

**Response:** 
```
### Onboarding Complete

I've successfully updated your Brex account with the following actions:

*   **User Created**: John Carter (`john@work.com`)
*   **Card Issued**: Virtual Mastercard
*   **Spending Limit**: $500.00

John is now active and ready to start using his card for team expenses.
```

**Prompt:** 
```
What's our current cash balance and what were our top 3 expenses last week?
```

**Response:** 
```
### Account Summary

**Current Cash Balance**: `$145,210.00 USD`

**Top 3 Expenses (Last 7 Days)**:
| Vendor | Amount | Category |
| :--- | :--- | :--- |
| AWS | $3,400.00 | Infrastructure |
| Google Workspace | $1,200.00 | Software |
| Stripe | $850.00 | Fees |
```

**Prompt:** 
```
Create a new vendor called 'Design Studio' and tell me how to pay them.
```

**Response:** 
```
### Vendor Setup

I have created the new vendor in your Accounts Payable system:

*   **Vendor Name**: Design Studio
*   **Status**: Active

To send a payment, you can simply tell me to 'Pay Design Studio' and I will initiate the transfer using your internal routing protocols.
```

## Capabilities

### Provision new team members
Add new employees to your account and assign them to the right hierarchy.

### Issue virtual corporate cards
Create isolated spend capacity for SaaS subscriptions or specific projects.

### Track historical spend data
Pull transaction logs into your chat for quick auditing and analysis.

### Manage vendor payments
Create new vendors and initiate payments through your internal routing.

### Monitor cash balances
Get a real-time look at your main cash settlement and liquidity.

### Review team budgets
See how much money is left in the programs assigned to different teams.

## Use Cases

### Onboarding a new engineer
Ask your agent to use `brex_create_user` to add a hire and then `brex_create_card` to give them a $1,000 limit.

### Auditing AWS spend
Tell your agent to use `brex_list_transactions` to pull the last 30 days of data and filter for cloud hosting costs.

### Paying a new freelancer
Use the agent to create a vendor with `brex_create_vendor` and then initiate a payment with `brex_pay_vendor`.

### Checking team budgets
Ask your agent to list all budget programs and show the remaining balances for the engineering team.

## Benefits

- Stop clicking through tabs to see spend history and get it instantly.
- Speed up hiring by getting new staff into the system immediately.
- Control costs by setting precise limits on virtual cards for SaaS.
- Simplify vendor management by adding new partners quickly.
- Keep a pulse on cash flow to see your current liquidity in one sentence.
- Organize team spending by seeing how much is left in each program.

## How It Works

The bottom line is you get a voice-controlled way to manage your company's spend and corporate cards.

1. Generate a User Token in your Brex settings.
2. Add the token to your AI client's credentials.
3. Ask your agent to perform tasks like listing transactions or creating users.

## Frequently Asked Questions

**Can the Brex MCP help me manage my company cards?**
Yes, it lets your agent issue new virtual cards, list all active cards, and check spending limits without you having to log in.

**How does the Brex MCP handle new employee onboarding?**
It can automatically create user profiles and assign them to the correct hierarchy, then immediately issue their corporate cards.

**Can I use the Brex MCP to see my transaction history?**
Yes, your agent can pull historical card and account transactions into your chat, making it easy to audit spend on the fly.

**Does the Brex MCP support vendor payments?**
Yes, you can create new vendors and initiate payments through your agent, which handles the routing based on your internal protocols.

**Can I check my cash balance with the Brex MCP?**
Your agent can pull the main cash balance for your accounts instantly, giving you a quick look at your liquidity.

**Is the Brex MCP good for startups?**
It's ideal for startups that need to scale their corporate card programs and manage spend quickly as they grow.

**Can the agent truly issue a real, functioning corporate card?**
Yes! The `brex_create_card` logic specifically maps to creating a virtual limit card. By default, it operates completely valid via Visa/Mastercard configurations matching Brex internals. The agent handles setting its name and tying it strictly to the user id.

**What acts as the final authentication key for Brex?**
You only need a `User Token`. Brex explicitly supports personal workflow automation using `user_tokens` which perfectly mimic your permissions. It typically begins literally with the string `user_token_` followed by hashes.

**Will vendor payments via AI require external 2FA from my side?**
To enforce safety in the integration, the `approval_type` parameter when sending vendor money defaults to `'MANUAL'`. This means the AI structures all the math, formatting, routing inputs perfectly but leaves the final 'Accept' button queued on your dashboard.

**How can I see my user lists across Brex?**
Run a request on `brex_list_users`. The AI will natively stream the company's organizational tree mapping the emails to Brex UUIDs required for triggering corporate card injections.