NeuralTrust has been recognized by Gartner → Read more

Connect Brex MCP to your AI agents, securely.

One secured endpoint for every Brex call your AI agents make, scoped per user, inspected, and logged.

Select the tools your AI agents can call

43 tools from the Brex MCP schema.

Showing 43 tools

  • get_user_myselfreadGets the current authenticated user.
  • get_user_by_idreadGets a user by their unique ID.
  • list_users_by_name_or_emailreadLists users by name or email.
  • list_usersreadLists users with optional filtering and pagination.
  • list_cost_centersreadLists cost centers.
  • list_departmentsreadLists departments.
  • list_locationsreadLists locations.
  • list_legal_entitiesreadLists legal entities.
  • list_titlesreadLists employee titles.
  • list_rolesreadLists Brex account roles.
  • list_expensesreadLists expenses with comprehensive filtering. Requires the view expenses capability.
  • get_expense_by_idreadGets an expense by its ID. Requires the view expenses capability.
  • query_expense_analyticsreadAsks high-level company spend questions. Requires account admin or card admin.
  • update_expense_memowriteUpdates the memo for multiple expenses in bulk.
  • upload_card_expense_receipt_from_urlshigh riskUploads receipts to a card expense by downloading them from provided URLs. The server fetches whatever those URLs return.
  • replace_attendees_for_card_expensewriteUpdates the attendees recorded on a card expense.
  • assign_limit_for_card_expenseshigh riskAssigns one or more card expenses to a spend limit, changing how spend is attributed and budgeted.
  • get_reimbursement_payout_datereadGets the expected payout date for a reimbursement expense.
  • start_expense_downloadreadStarts an asynchronous expense download job. Requires the view expenses capability.
  • get_expense_download_resultreadChecks the status of an expense download job and gets the download URL when ready.
  • list_cardsreadLists cards with comprehensive filtering.
  • get_card_by_idreadGets a card by its ID. Requires the view cards and limits capability.
  • get_expense_policyreadGets expense policy information for a limit as structured, validatable content. Requires the view policy capability.
  • list_my_limitsreadGets all spend limits that apply to the current user, with pagination.
  • get_reward_pointsreadGets the Brex reward points balance and redemption eligibility for the account. Requires the view rewards capability.
  • list_business_accountsreadLists business bank accounts. Requires the view accounts and balances capability.
  • get_business_accountreadGets a business bank account by ID. Requires the view accounts and balances capability.
  • list_banking_transactionsreadLists banking transactions with filtering. Requires the view accounts and balances capability.
  • get_banking_transactionreadGets a banking transaction by ID. Requires the view accounts and balances capability.
  • list_billsreadLists bills with filtering. Requires the view bills and vendors capability.
  • get_bill_by_idreadGets a bill by its ID. Requires the view bills and vendors capability.
  • get_vendor_by_idreadGets a vendor by ID. Requires the view bills and vendors capability.
  • list_vendorsreadGets all vendors for the current authenticated user. Requires the view all bills and vendors capability.
  • get_active_integrationreadGets the active accounting integration. Requires the manage accounting integration capability.
  • list_accounting_recordsreadLists accounting records. Requires the view transactions capability.
  • list_gl_accountsreadLists general ledger accounts. Requires the manage mappings, fields and rules capability.
  • list_tripsreadLists travel trips across the company with filtering, sorting and pagination. Requires the view travel capability.
  • list_bookingsreadLists travel bookings across the company with filtering, sorting and pagination. Requires the view travel capability.
  • list_group_eventsreadLists group travel events such as company offsites and conferences. Requires the view travel capability.
  • list_merchantsreadSearches card merchants by name.
  • list_merchant_categoriesreadLists merchant categories such as Restaurants, Software and Travel.
  • list_expense_categoriesreadLists all available expense categories, known as expense types in Brex, for filtering expenses.
  • submit_feedbackwriteSubmits feedback about the Brex API or MCP tools to the Brex product team on behalf of the user.

What Brex MCP exposes

Brex MCP groups its 43 tools into 8 categories, each with a suggested starting policy.

All 43 tools as JSON, ready to paste.

CategoryCoversAccessSuggested policy
Users & OrgThe authenticated user, user lookup, cost centres, departments, locations, legal entities, titles and rolesReadAvailable to all users; still personal data, so limit organization-wide listing
ExpensesExpense listing and detail, spend analytics, memos, receipts, attendees, limit assignment and bulk downloadsRead / WriteSpend analytics requires an admin capability; approve any expense write
Cards & LimitsCards, card detail, expense policy, the limits applying to the user and reward pointsReadCard detail needs the view cards and limits capability
BankingBusiness bank accounts and the transactions on themReadRequires the view accounts and balances capability; treat as confidential
Bills & VendorsBills, bill detail and the vendors behind themReadRequires the view bills and vendors capability
AccountingThe active accounting integration, accounting records and general ledger accountsReadGL access needs the manage mappings capability; limit to finance
TravelTrips, bookings and group travel events across the companyReadRequires the view travel capability; itineraries are personal data
Reference & FeedbackMerchants, merchant categories, expense categories and product feedbackRead / WriteReference lookups are safe to allow broadly

Connect Brex MCP to your AI agent

Four steps, under ten minutes.

  1. 01

    Sign in to NeuralTrust

    Open the NeuralTrust platform, sign in and go to Getting started, then Connect your tools.

    Sign in to NeuralTrust
  2. 02

    Choose your agent

    When asked which agent you use, pick Claude Code, Codex, Cursor, Windsurf, Copilot or your own code.

    Choose your agent
  3. 03

    Connect Brex

    Find Brex in the tool list and connect it.

    Connect Brex
  4. 04

    Connect your agent

    Follow the steps on screen to add the config to your agent, then send the test prompt.

    Connect your agent

Permissions down to the single tool

You do not allow Brex MCP or block it. You allow the exact tools each agent can call, one by one.

Brex MCP43 TOOLS AVAILABLE
Code review agent4 tools, read only
Issue triage bot9 tools
Platform team assistantall 43 tools
  • Tool by toolConnecting the server is not the unit of access. Each tool is granted on its own.
  • Default denyA tool you have not enabled is never exposed to the agent.
  • Approval on writesTools that change or delete things can require a human to confirm.

Is Brex MCP secure?

One endpoint instead of raw credentials. Every call is checked against policy and logged.

AI agentsConnect through your MCP client configuration.NeuralTrustApply controls based on your configuration.Brex MCP43 documented tools.
Coding assistantsConnection & credentialsper userUsers & Org10 tools
Internal copilotsTool access policiesdeny by defaultExpenses10 tools
Workflow automationsRequest & response inspectioninlineCards & Limits5 tools
Compatible MCP clientsActivity monitoringalerts and logsAll other tools18 tools
FAQ

Common questions about running Brex MCP through TrustGate.

Connect Brex MCP instantly

Pick the tools, point your agent at TrustGate, and Brex MCP is live: scoped, inspected, logged.