← All Skills
B

Payments & finance

Brex

Read transactions, cards, and budgets.

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

Triggers0

Things that can wake up your Brex coworker.

No triggers published for Brex yet — but you can still run it on a schedule or from a chat.

Actions20

Things your coworker can do in Brex.

  • Create Spend Limit (Budget V1)

    Tool to create a new Spend Limit (Budget) in Brex. Use when you need to set up spending controls with specific limits, visibility settings, and period types.

    BREX_CREATE_BUDGET_V1
  • Create Document Upload for Referral

    Create a document upload URL for a referral and return a pre-signed S3 upload URL. Use this tool when you need to upload supporting documents for a business referral application. The tool returns a pre-signed S3 URL that can be used to upload document files (PDF, JPG, PNG, etc.) up to 50 MB. The pre-signed URL expires 30 minutes after creation and can only be used for a PUT operation. Supported document types: - ARTICLES_OF_INCORPORATION: Company incorporation documents - IRS_EIN_CONFIRMATION: IRS CP 575 or 147C form (EIN confirmation letter) - IRS_EIN_APPLICATION: IRS SS4 form (Application for Employer Identification Number) - CERTIFICATE_GOOD_STANDING: Certificate of good standing from the state

    BREX_CREATE_DOCUMENT
  • Create Spend Limit

    Tool to create a spend limit in Brex. Use when you need to establish spending controls with authorization settings, visibility rules, and policy associations. Requires expense policy ID and authorization settings. Optionally link to parent budget.

    BREX_CREATE_SPEND_LIMIT
  • Create Vendor

    Create a new vendor in Brex for payment operations. The vendor company name must be unique within your Brex account - attempting to create a vendor with a duplicate name will result in an error. You can optionally include contact information (email, phone) and payment account details (ACH, wire transfer, or check) at creation time. Returns a vendor ID that can be used in transfer operations and other vendor-related actions.

    BREX_CREATE_VENDOR
  • Create Webhook Subscription

    Register a new webhook subscription to receive real-time notifications for Brex events. This allows you to be notified via HTTPS POST requests when events occur, such as USER_UPDATED, EXPENSE_PAYMENT_UPDATED, TRANSFER_PROCESSED, TRANSFER_FAILED, and others. Note: Currently only one webhook endpoint can be registered per customer/client_id, though each endpoint can handle multiple event types. Requires 'openid' and 'offline_access' OAuth scopes, plus event-specific scopes (e.g., 'expenses.card.readonly' for EXPENSE_PAYMENT_UPDATED).

    BREX_CREATE_WEBHOOK_SUBSCRIPTION
  • Get Budget Details

    Get detailed information about a specific budget. This action retrieves comprehensive budget details including balance, limits, ownership, and period information from the Brex v2 Budgets API.

    BREX_GET_BUDGET_DETAILS
  • Get Card Expense

    Tool to retrieve detailed information about a specific card expense by its ID. Use when you need to get comprehensive details about a card transaction, including merchant information, amounts, status, and other expense metadata. Supports expanding additional fields like merchant MCC code, location, department, user, budget, and payment details.

    BREX_GET_CARD_EXPENSE
  • Get Company Details

    Get company information associated with the OAuth2 access token. Returns details including company ID, legal name, account type, and mailing address.

    BREX_GET_COMPANY_DETAILS
  • 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.

    BREX_GET_EXPENSE
  • 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.

    BREX_GET_LEGAL_ENTITY
  • Get Referral By ID

    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.

    BREX_GET_REFERRAL
  • 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.

    BREX_GET_SPEND_LIMIT_BY_ID
  • 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.

    BREX_GET_USER_LIMIT
  • 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.

    BREX_GET_VENDOR_BY_ID
  • 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.

    BREX_LIST_CARD_ACCOUNTS
  • 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.

    BREX_LIST_CARD_STATEMENTS
  • 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.

    BREX_LIST_EXPENSES
  • 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.

    BREX_LIST_LEGAL_ENTITIES
  • List Transfers

    Lists transfers for the account. Use when you need to retrieve transfer history or monitor transfer status.

    BREX_LIST_TRANSFERS
  • List Webhook Secrets

    Tool to retrieve webhook signing secrets for validating incoming webhook messages from Brex. Use when you need to verify webhook authenticity. During key rotation, this may return two secrets.

    BREX_LIST_WEBHOOK_SECRETS