Brex provides corporate credit cards, spend management, and financial tools tailored for startups and tech businesses to optimize cash flow, accounting, and growth
Description is untrusted, display-only upstream metadata. It never becomes policy, OAuth scope authority, or an agent instruction.
Pakkawork boundary
Research catalogue metadata only. No Pakkawork OAuth, credential, host, quota, executor, or verifier is enabled.
No Pakkawork execution adapter is enabled. Hosted account-authorisation availability is workspace-specific and checked separately in the dashboard.Check workspace connection options
Only field names, types, and required markers are shown. Secret values, default auth URLs, credential material, and inferred OAuth scopes are excluded.
OAUTH2API_KEY
OAUTH2
brex_oauth2
Provider setup
Developer setup
Client idclient_id · stringRequired
Client secretclient_secret · stringRequired
API Server Base URLfull · stringRequired
Auth Server Base URLauthorizationUrl · stringRequired
Redirect URIoauth_redirect_uri · stringOptional
Scopesscopes · stringOptional
User connection
No fields declared in this snapshot.
API_KEY
brex_api_key
Provider setup
Developer setup
Base URLfull · stringRequired
User connection
Access Tokengeneric_api_key · stringRequired
Capability index
Actions and trigger definitions
Static summaries are available. Live schemas remain disabled until PROVIDER_HUB_API_KEY is configured server-side.
Get detailed information about a specific department by ID. Use when you need to retrieve department details for a given department identifier.
Untrusted display-only summary
Get Expense
BREX_GET_EXPENSE
Tool to get details of a specific expense by ID. Use when you need to retrieve complete information about an expense including merchant details, receipts, budget allocation, and payment status.
Untrusted display-only summary
Get Field By ID
BREX_GET_FIELD_BY_ID
Tool to retrieve a custom field by its Brex ID. Use when you need detailed information about a specific custom field.
Untrusted display-only summary
Get Field Value By ID
BREX_GET_FIELD_VALUE_BY_ID
Tool to retrieve a specific field value by field ID and field value ID. Use when you need details about a custom field value.
Untrusted display-only summary
Get Legal Entity
BREX_GET_LEGAL_ENTITY
Tool to retrieve a legal entity by its ID from Brex. Use when you need detailed information about a specific legal entity.
Untrusted display-only summary
Get Location By ID
BREX_GET_LOCATION_BY_ID
Get detailed information about a specific location by ID. Use when you need to retrieve location details for a given location identifier.
Untrusted display-only summary
Get Referral By ID
BREX_GET_REFERRAL
Tool to retrieve a specific referral by its ID from Brex. Use when you need to check the status of a referral or get the signup URL.
Untrusted display-only summary
Get Spend Limit By ID
BREX_GET_SPEND_LIMIT_BY_ID
Tool to get detailed information about a specific spend limit by its ID. Use when you need to retrieve the configuration, status, balance, or settings of a particular spend limit.
Untrusted display-only summary
Get Spend Limits
BREX_GET_SPEND_LIMITS
Get spend limits configuration.
Untrusted display-only summary
Get Title by ID
BREX_GET_TITLE_BY_ID
Get detailed information about a specific job title by ID. Use when you need to retrieve title details for a given title identifier.
Untrusted display-only summary
Get Transaction by ID
BREX_GET_TRANSACTION_BY_ID
Get details of a specific transaction by ID. Retrieves detailed information about a card transaction including amount, merchant details, dates, and metadata. This action searches through recent transactions to find the one matching the provided ID. Note: Very old transactions may not be retrievable.
Untrusted display-only summary
Get Card Transactions
BREX_GET_TRANSACTIONS
Get card transactions from the primary Brex account. Retrieves settled card transactions including purchases, refunds, chargebacks, and collections. Returns transaction details with merchant information, amounts, dates, and associated metadata. Supports pagination for handling large result sets. Note: The Brex API doe…
Untrusted display-only summary
Get Transactions by Amount Range
BREX_GET_TRANSACTIONS_BY_AMOUNT_RANGE
Get card transactions filtered by amount range and date period. This action retrieves settled card transactions within a specified amount range (min to max in USD) and date period. Useful for finding transactions of specific values, expense analysis, budget tracking, or identifying large purchases. The action performs…
Untrusted display-only summary
Search Transactions by Description
BREX_GET_TRANSACTIONS_BY_DESCRIPTION
Search and filter card transactions by description text. This action retrieves transactions from the primary card account and filters them by description (case-insensitive partial match) and date range. Useful for finding all transactions from a specific merchant or category.
Untrusted display-only summary
Get User Limit
BREX_GET_USER_LIMIT
Retrieves the monthly spending limit and available balance for a specific Brex user. Use this action when you need to check how much a user is allowed to spend per month and how much of that limit remains available. Returns empty if no spending limit has been configured for the user.
Untrusted display-only summary
Get User Profile
BREX_GET_USER_PROFILE
Get user profile information from Brex Team API. Returns the user profile associated with the OAuth2 access token when using 'me', or retrieves a specific user's profile when providing a user ID. Requires 'users.readonly' or 'users' OAuth scope.
Untrusted display-only summary
Get Vendor By ID
BREX_GET_VENDOR_BY_ID
Tool to get vendor details by ID. Use when you need to retrieve information about a specific vendor including payment accounts.
Untrusted display-only summary
Get Webhook Group
BREX_GET_WEBHOOK_GROUP
Tool to retrieve details of a specific webhook group by ID. Use when you need to get information about a webhook group including its name and identifier. Webhook groups allow webhook subscriptions to target specific members, providing granular control over webhook delivery. This feature is only available for Brex part…
Untrusted display-only summary
Get Webhook Subscription
BREX_GET_WEBHOOK_SUBSCRIPTION
Tool to retrieve details of a specific webhook subscription by ID. Use this when you need to: - Get information about an existing webhook subscription - Verify webhook configuration (URL, event types, status) - Check if a webhook subscription is active or inactive - Retrieve the webhook group ID for partner integratio…
Untrusted display-only summary
List Budget Programs
BREX_LIST_BUDGET_PROGRAMS
Tool to list all budget programs in the organization. Use when you need to retrieve budget programs that define spend limits for eligible users.
Untrusted display-only summary
List Budgets
BREX_LIST_BUDGETS
List all budgets and show available amounts across all cards.
Untrusted display-only summary
List Card Accounts
BREX_LIST_CARD_ACCOUNTS
Tool to list all card accounts for the company. Use when you need to retrieve information about card accounts, including balances and statement periods.
Untrusted display-only summary
List Cards
BREX_LIST_CARDS
List all cards associated with the account.
Untrusted display-only summary
List Card Statements
BREX_LIST_CARD_STATEMENTS
Tool to list finalized statements for primary card accounts. Use when you need to retrieve statement history for primary card accounts including balances and statement periods.
Untrusted display-only summary
List Departments
BREX_LIST_DEPARTMENTS
List all departments in the organization.
Untrusted display-only summary
List Expenses
BREX_LIST_EXPENSES
Tool to list expenses from the Brex platform. Use when you need to retrieve expenses with various filters such as user, budget, date ranges, or status. Supports pagination and expandable fields for additional details.
Untrusted display-only summary
List Field Values
BREX_LIST_FIELD_VALUES
Tool to list values under a custom field. Use when you need to retrieve all values defined for a specific custom field, optionally filtering by Brex ID, value ID, remote ID, or value string.
Untrusted display-only summary
List Legal Entities
BREX_LIST_LEGAL_ENTITIES
Tool to list all legal entities in the Brex account with pagination support. Use when you need to retrieve all legal entities or browse through them page by page.
Untrusted display-only summary
List Locations
BREX_LIST_LOCATIONS
List all locations in the organization.
Untrusted display-only summary
List Referrals
BREX_LIST_REFERRALS
Tool to list all referrals created in the Brex account. Use when you need to view or manage customer referrals. Note: This endpoint only returns active referrals and does not include expired ones.
Untrusted display-only summary
Provenance
Versioned facts, explicit trust.
The detail snapshot comes from an attributed MIT-licensed repository revision. Safe local icons use exact-match CC0 Simple Icons symbols; unmatched brands use monograms.