Brex

Brex MCP integration

Finds charges by description or amount, issues and limits cards, matches receipts to expenses, and subscribes to Brex events.

84actions available

Three actions you can hand over today

Every action runs live through MCP. Nothing to build, nothing to maintain.

  • Search transactions by description

    Lyro finds and filters card transactions by description text. Support teams quickly locate specific charges to resolve customer inquiries about spending.

  • Set user limit

    Lyro updates the monthly spending limit for a Brex user instantly. Managers adjust caps mid-conversation when customers need temporary changes.

  • Update card status

    Lyro locks, unlocks, or terminates a Brex card without delay. Support resolves frozen-card issues or disables compromised cards in seconds.

See all 84 actions

How businesses use Brex + Lyro

Each card is one request a support team gets, and the Brex actions Lyro runs to close it.

  • Explain a charge from how someone described it

    Lyro finds the transaction from a merchant name or a rough amount, opens it for the full detail, and reports the card and account it landed on, so nobody has to scroll a statement.

    Search Transactions by DescriptionGet Transactions by Amount RangeGet Transaction by ID
  • Issue a card and cap what it can do

    Lyro creates the card for a specific purpose, sets the limits it has to stay inside, and changes its status the moment the spend is finished or something looks wrong.

    Create CardUpdate Card LimitsUpdate Card Status
  • Close an expense out against its receipt

    Lyro pulls the open expense, uploads the receipt the employee just sent through, and matches it to the transaction so the record clears without a chase email.

    Get ExpenseCreate Receipt Upload for ExpenseCreate Receipt Match
  • Push Brex events to whatever is watching for them

    Lyro registers a webhook subscription, reports what is already subscribed, and adds an endpoint to a webhook group so one event reaches every system that needs it.

    Create Webhook SubscriptionList Webhook SubscriptionsAdd Webhook Group Members

How it works

Get started in 3 steps

Connect once, then just ask. There is no workflow builder to learn and nothing to maintain — Lyro reads the Brex actions it has and picks the ones a request needs.

  1. 01

    Connect Brex

    Authorize the Brex account your team already uses — one consent screen, no API keys, no mapping tables. Lyro can only do what you granted that account, and you can disconnect it at any time.

  2. 02

    Tell your agent what you need

    Describe the job the way you would hand it to a teammate. Lyro maps it to the Brex actions that close it and chains as many as the request needs.

  3. 03

    Watch it work

    The agent runs the actions inside the conversation the customer is already in, so nobody copies data between tabs and your team can take over at any point.

    Get started free
Brex · Lyro

Everything else about Brex

Setup, permissions, and the limits of what Lyro can do inside Brex.

  • Only if you enable the one action that returns it. Get Card Number exposes the number for a card, while Get Card Details, List Cards, and Update Card Status all work from metadata and state alone. For a connection that touches customer or employee conversations, leave Get Card Number out of the enabled set.

Every action available in Brex

All 84 actions your agent can call on Brex, straight from the live MCP connection.

  • Add webhook group members

    Add webhook subscription members to a webhook group.

  • Archive budget

    Archive a budget to mark it as inactive and prevent future expenses.

  • Archive spend limit

    Archive a spend limit in Brex.

  • Create budget

    Create a new budget for departments or projects.

  • Create spend limit (budget v1)

    Create a new Spend Limit (Budget) in Brex.

  • Create card

    Create a new card and assign it to a user.

  • Create department

    Create a new department.

  • Create document upload for referral

    Create a document upload URL for a referral and return a pre-signed S3 upload URL.

  • Create expense

    Create a new expense.

  • Create custom field

    Create a new custom field in Brex.

  • Create field values

    Create custom field values for a specific Brex field.

  • Create location

    Create a new location.

  • Create referral request

    Create a new referral to Brex for onboarding.

  • Create spend limit

    Create a spend limit in Brex.

  • Create job title

    Create a new job title.

  • Create user

    Create a new user in the Brex account.

  • Create vendor

    Create a new vendor in Brex for payment operations.

  • Create webhook group

    Create a webhook group for targeting webhook subscriptions.

  • Create webhook subscription

    Register a new webhook subscription to receive real-time notifications for Brex events.

  • Delete field

    Delete a custom field by Brex ID.

  • Delete field values

    Delete custom field values for a specific field.

  • Delete vendor

    Delete a vendor by ID.

  • Get account statements

    Get finalized statements for the primary cash account.

  • Get budget details

    Get detailed information about a specific budget.

  • Get card details

    Get detailed information about a specific card.

  • Get card expense

    Retrieve detailed information about a specific card expense by its ID.

  • Get card number

    Get card number, CVV, and expiration date for a specific card.

  • Get card transactions

    Get settled card transactions for the primary card account.

  • Get company cash accounts

    Retrieve all cash (deposit) accounts for the company.

  • Get company details

    Get company information associated with the OAuth2 access token.

Ready to connect Brex?

Authorize the account and your agent has all 84 actions from the first conversation.

Support agent working at a laptop next to the Lyro mascot