Brex
for LuumenAI

Brex provides corporate credit cards, spend management, and financial tools tailored for startups and tech businesses to optimize cash flow, accounting, and growth

Operate Brex from the same conversation as the hosts it runs on. Check jobs, queues, and interfaces without a second console; run diagnostic reports; and restart or update with the change previewed, approved, and logged.

The Brex toolbox

83 tools: 46 read, 37 write. Reads answer instantly. Writes require approval by default. Everything is logged.

  • ReadGet Account StatementsGet finalized statements for the primary cash account.
  • ReadGet Budget DetailsGet detailed information about a specific budget.
  • ReadGet Card DetailsGet detailed information about a specific card.
  • ReadGet Card ExpenseRetrieve detailed information about a specific card expense by its ID.
  • ReadGet Card NumberGet card number, CVV, and expiration date for a specific card.
  • ReadGet Card TransactionsGet settled card transactions for the primary card account.
  • ReadGet Company Cash AccountsRetrieve all cash (deposit) accounts for the company.
  • ReadGet Company DetailsGet company information associated with the OAuth2 access token.
  • ReadGet Department By IDGet detailed information about a specific department by ID.
  • ReadGet ExpenseGet details of a specific expense by ID.
  • ReadGet Field By IDRetrieve a custom field by its Brex ID.
  • ReadGet Field Value By IDRetrieve a specific field value by field ID and field value ID.
  • ReadGet Legal EntityRetrieve a legal entity by its ID from Brex.
  • ReadGet Location By IDGet detailed information about a specific location by ID.
  • ReadGet Referral By IDRetrieve a specific referral by its ID from Brex.
  • ReadGet Spend Limit By IDGet detailed information about a specific spend limit by its ID.
  • ReadGet Spend LimitsGet spend limits configuration.
  • ReadGet Title by IDGet detailed information about a specific job title by ID.
  • ReadGet Transaction by IDGet details of a specific transaction by ID.
  • ReadGet Transactions by Amount RangeGet card transactions filtered by amount range and date period.
  • ReadSearch Transactions by DescriptionSearch and filter card transactions by description text.
  • ReadGet User LimitRetrieves the monthly spending limit and available balance for a specific Brex user.
  • ReadGet User ProfileGet user profile information from Brex Team API.
  • ReadGet Vendor By IDGet vendor details by ID.
  • ReadGet Webhook GroupRetrieve details of a specific webhook group by ID.
  • ReadGet Webhook SubscriptionRetrieve details of a specific webhook subscription by ID.
  • ReadList Budget ProgramsList all budget programs in the organization.
  • ReadList BudgetsList all budgets and show available amounts across all cards.
  • ReadList Card AccountsList all card accounts for the company.
  • ReadList CardsList all cards associated with the account.
  • ReadList Card StatementsList finalized statements for primary card accounts.
  • ReadList DepartmentsList all departments in the organization.
  • ReadList ExpensesList expenses from the Brex platform.
  • ReadList Field ValuesList values under a custom field.
  • ReadList Legal EntitiesList all legal entities in the Brex account with pagination support.
  • ReadList LocationsList all locations in the organization.
  • ReadList ReferralsList all referrals created in the Brex account.
  • ReadList Job TitlesList all job titles in the organization.
  • ReadList TransfersLists transfers for the account.
  • ReadList TripsLists trips according to the filters passed in the query string.
  • ReadList UsersList all users in the Brex account.
  • ReadList VendorsList all vendors.
  • ReadList Webhook Group MembersList all members of a webhook group.
  • ReadList Webhook GroupsList all webhook groups.
  • ReadList Webhook SecretsRetrieve webhook signing secrets for validating incoming webhook messages from Brex.
  • ReadList Webhook SubscriptionsList all registered webhook subscriptions.
  • WriteAdd Webhook Group MembersAdd webhook subscription members to a webhook group. Approval by default
  • WriteArchive BudgetArchive a budget to mark it as inactive and prevent future expenses. Approval by default
  • WriteArchive Spend LimitArchive a spend limit in Brex. Approval by default
  • WriteCreate BudgetCreate a new budget for departments or projects. Approval by default
  • WriteCreate Spend Limit (Budget V1)Create a new Spend Limit (Budget) in Brex. Approval by default
  • WriteCreate CardCreate a new card and assign it to a user. Approval by default
  • WriteCreate DepartmentCreate a new department. Approval by default
  • WriteCreate Document Upload for ReferralCreate a document upload URL for a referral and return a pre-signed S3 upload URL. Approval by default
  • WriteCreate ExpenseCreate a new expense. Approval by default
  • WriteCreate Custom FieldCreate a new custom field in Brex. Approval by default
  • WriteCreate Field ValuesCreate custom field values for a specific Brex field. Approval by default
  • WriteCreate LocationCreate a new location. Approval by default
  • WriteCreate Referral RequestCreate a new referral to Brex for onboarding. Approval by default
  • WriteCreate Spend LimitCreate a spend limit in Brex. Approval by default
  • WriteCreate Job TitleCreate a new job title. Approval by default
  • WriteCreate UserCreate a new user in the Brex account. Approval by default
  • WriteCreate VendorCreate a new vendor in Brex for payment operations. Approval by default
  • WriteCreate Webhook GroupCreate a webhook group for targeting webhook subscriptions. Approval by default
  • WriteCreate Webhook SubscriptionRegister a new webhook subscription to receive real-time notifications for Brex events. Approval by default
  • WriteDelete FieldDelete a custom field by Brex ID. Approval by default
  • WriteDelete Field ValuesDelete custom field values for a specific field. Approval by default
  • WriteDelete VendorDelete a vendor by ID. Approval by default
  • WriteCreate Receipt MatchCreates a receipt match request and returns a pre-signed S3 upload URI. Approval by default
  • WriteCreate Receipt Upload for ExpenseCreates a receipt upload request for a specific card expense and returns a pre-signed S3 upload URL. Approval by default
  • WriteSet User LimitSet or update the monthly spending limit for a Brex user. Approval by default
  • WriteTransfer CardTransfer a card to a different user. Approval by default
  • WriteUpdate BudgetUpdate an existing budget's configuration in Brex. Approval by default
  • WriteUpdate Spend Limit (V1)Update a Spend Limit (budget) using the v1 API. Approval by default
  • WriteUpdate Card LimitsUpdate spending limits and controls for a Brex card. Approval by default
  • WriteUpdate Card StatusUpdate the status of a Brex card by locking, unlocking, or terminating it. Approval by default
  • WriteUpdate ExpenseUpdate an expense by its ID. Approval by default
  • WriteUpdate FieldUpdate a custom field in Brex. Approval by default
  • WriteUpdate Field ValuesUpdate custom field values in Brex for a specific field. Approval by default
  • WriteUpdate Spend LimitUpdates an existing Brex spend limit by its ID. Approval by default
  • WriteUpdate UserUpdate user details. Approval by default
  • WriteUpdate VendorUpdate vendor information in Brex. Approval by default
  • WriteUpdate Webhook SubscriptionUpdates an existing Brex webhook subscription's configuration. Approval by default

Questions

How does LuumenAI connect to Brex?

Authorize once with OAuth 2.0. Luumen lists the scopes each action needs before you approve the connection, and credentials never appear in the chat.

Can LuumenAI change things in Brex on its own?

Read actions answer immediately. Anything that writes — add webhook group members, archive budget, archive spend limit, create budget, and more — is shown as a plan and requires approval by default, including the 6 actions classified as destructive. Administrators configure that per tool, so you decide exactly which actions can ever run unattended.

Who gets access to the integration?

You decide. Actions are granted per agent, skill, and team, and per environment — production is not staging. Read access can be broad while writes stay narrow.

Is there an audit trail?

Every call to Brex — read or write, approved or declined — is recorded with the actor, the input, and the result, and can be linked to the ticket or change record.

Put Brex to work with Luumen

Connect in minutes. Every action scoped, approved, and audited from day one.