Ramp activate cardActivates an unactivated card for the user.
Ramp add traveler loyalty programCompatibility route for callers that have not migrated to SetTravelerLoyaltyProgram
Ramp add user to shared fundProvide user_email for a human or agent_id for a standalone agent; role defaults to MEMBER.
Ramp agent account numbersReturns active agent-managed account numbers and all payment details available for receiving funds.
Ramp answer policy questionUse this tool when the user asks about expense policy rules, spending limits, fund restrictions, or whether certain purchases are allowed under company policy.
Ramp api keysResults are sorted by estimated cost in descending order, then by API key ID in ascending order.
Ramp approve or reject billThe authenticated user must be the next required approver on the bill's approval chain.
Ramp approve or reject reimbursementUse this tool when the user wants to approve or reject a reimbursement.
Ramp approve or reject requestUse this tool when a user wants to approve or reject a specific request they have identified or referenced.
Ramp approve or reject transactionUse this tool when the user wants to approve a transaction, send it back for revisions, or require the cardholder to repay the full amount.
Ramp archive spend allocationArchive a fund to prevent spend and hide it from users
Ramp award sourcing eventclosing its current RFX.
Ramp cancel reimbursement paymentCancel the payment on a reimbursement that has been approved but not yet paid out
Ramp close sourcing eventClosing cascades to every non-terminal child RFX: each is transitioned to CLOSED, which blocks further vendor submissions and grading and voids any outstanding e-sign envelopes.
Ramp complete transaction revisionUse this after the cardholder has addressed the requested changes and explicitly asks to mark the transaction revision complete.
Ramp create departmentDepartment names are unique within the business (case-insensitive).
Ramp create draft billReturns the draft UUID, initial version, and Ramp URL.
Ramp create draft spend request from sourcing eventspend request pre-filled with the winning vendor's context.
Ramp create fund requestAlways use this tool (never invent URLs) and include the returned url in your next message.
Ramp create pending payeeCall SearchVendors first with include_draft=true.
Ramp create reimbursement from receiptPass amount/currency_code/transaction_date/merchant to skip OCR.
Ramp create rfxevent in the same call.
Ramp create tripDo not call this solely as a prerequisite for booking a flight or hotel; SubmitFlightBooking and SubmitHotelBooking automatically select or create a trip when trip_id is omitted.
Ramp delete procurement draftDelete an abandoned procurement draft owned by the acting user
Ramp delete reimbursementDeletion is permanent and only allowed for reimbursements the acting user is permitted to delete (their own drafts, or others' if they have write access).
Ramp delete spend programUse this tool when an admin wants to permanently delete a spend program.
Ramp departmentsReturns the departments available in the user's business, which can be used as inputs to workflows that require department references.
Ramp drawdown requestsCreates a wire drawdown request from an external bank account.
Ramp duplicate reimbursementDuplicate an existing reimbursement as a new draft
Ramp edit reimbursementOmitted fields stay unchanged; null/[] clear when editable.
Ramp edit transactionReturns the updated transaction, remaining missing items, and a transaction_link for fields the API cannot edit.
Ramp edit user role on shared fundChange a shared-fund user's role between member and co-owner using user_email
Ramp enable shared fund accessUse this when a user wants to turn an existing personal fund into a shared fund, or when adding a member requires sharing to be enabled first.
Ramp enroll business in agent cardsEnroll the current business in agent cards for agentic commerce
Ramp estimate mileage reimbursementEstimate the reimbursement amount for a given mileage distance based on the user's company rates
Ramp estimate per diem amountEstimate the per diem reimbursement amount for a trip given start/end dates and optional meal deductions
Ramp eventsGet audit log events
Ramp execute analyst queryFirst use the analyst catalog and read the domain docs for every table in the query; those docs define supported tables, columns, joins, and metric semantics.
Ramp fund x402 walletBefore calling, use ListBusinessAccounts to obtain the source account UUID; never guess it.
Ramp get account balance historyUse when the user asks about balance history for a specific account, savings account trend, checking account balance over time, or the balance trend for a specific Ramp Checking Account.
Ramp get agent card credsHandles card enrollment and purchase instructions automatically.
Ramp get agent card fundsReturns eligible funds with available balance.
Ramp get ai token spend aggregatesAggregate AI token usage or estimated cost over a time window, grouped by caller-selected dimensions (provider, model, configuration, department, user, or API-key tag group)
Ramp get ai token spend connectionsUse GetAiTokenSpendCurrentSpend for actual vendor spend and GetAiTokenSpendAggregates for estimated token usage and cost.
Ramp get ai token spend current spendRequires transaction, reimbursement, or bill read access.
Ramp get ai token spend filter optionsList the dimensions and values available for AI-spend aggregate queries: providers, models, model families/facets, departments, and API-key tag groups
Ramp get analyst catalogReview the catalog before writing a query, then read domain docs for every table used.
Ramp get analyst metric metadataDiscover supported analyst metrics and starter SQL for aggregate business analysis
Ramp get analyst spend facts domain docsRead domain documentation for analyst.
Ramp get analyst table domain docsRead domain documentation for an analyst table before using it in an analyst query
Ramp get attention feedUse this tool to see what needs the user's attention right now: pending approvals, missing receipts, overdue reviews, signatures, and similar action items that appear on the Ramp homepage.
Ramp get authorized businessesThis tool returns all client businesses that the external firm (advisor console) user has been granted access to.
Ramp get bank accountsList bank accounts
Ramp get bill amount summaryExamples: total unpaid amount, total pending amount.
Ramp get bill commentsBills in Ramp have two stages: draft bills (created/uploaded but not yet submitted; use the draft-bill tools) and bills (submitted; they move through approval, then scheduling, then payment).
Ramp get bill detailsRequires a bill UUID and known submitted status.
Ramp get bill historyReturns a chronological event log — creation, submission, each approval-chain action with actor and timestamp, and deletion.
Ramp get bill invoicesReturns the source documents backing the bill: for each attachment, the filename, type, and a time-limited download URL (the URL expires after about 3 days).
Ramp get bill metricsUse this to answer questions like "How many bills are pending approval?
Ramp get bills for approvalUse this tool when the user wants to see bills they need to approve or asks about pending approvals.
Ramp get bill statusThis tool does not determine required next actions: next_action_required is always null (unavailable), not confirmation that no action is needed.
Ramp get booking detailsCall filtered GetBookings first when the booking UUID is unknown.
Ramp get bookingsOptionally identify existing bookings by city, hotel name, flight airline, flight number, booking reference, or travel date.
Ramp get business statement dateGet the business's statement billing schedule: the next statement close date, the configured statement close day of month, and the next card payment or autopay debit date
Ramp get candidate trips for transactionReturns up to 10 ongoing, upcoming, and recently completed trips.
Ramp get card statement balancehow much was due, how much has been paid, what's still outstanding, and when the next payment is due.
Ramp get decline explanationReturns the reason, remediation actions, user notification, and transaction details.
Ramp get draft bill detailsSubmitted bills, including those awaiting approval or payment, are not supported.
Ramp get employee submission policy requirementsReturns the same summaries shown in the employee handbook's transaction requirements.
Ramp get expense workflow contextProvide exactly one expense UUID.
Ramp get flight booking locationsPreserve the user's location wording in ``query``.
Ramp get full transaction metadataRead the amount from `amount_decimal`, which is already in `currency`'s major unit and needs no arithmetic.
Ramp get fundsor permitted spend.
Ramp get hotel ratesUse this after the user picks a hotel from SearchHotels results and before booking.
Ramp get investment account balanceUse this when the user asks about investment account balances, brokerage cash, or the current balance of Ramp investment accounts.
Ramp get latest syncUse this when you need the latest sync status plus every intended and successful count exposed by Ramp's accounting latest-sync endpoint.
Ramp get managed portfolio account balanceUse this when the user asks about managed portfolio balances, managed portfolio cash, or the current balance of Ramp managed portfolio accounts.
Ramp get missing items by userReturns a paginated list of users you are allowed to view who have outstanding missing items, along with sample transactions.
Ramp get more toolsUse this when the user's request cannot be completed with the available Ramp tools.
Ramp get my ai token spend aggregatesAggregate the acting user's own AI token usage and estimated token cost over a time window, optionally grouped by provider and model
Ramp get office locationsUse this to find office addresses when searching for hotels near an office or determining travel destinations.
Ramp get org chartThis tool provides comprehensive org chart visibility including: - The user's position in the organization - Their direct reports (team members) - Their reporting chain (managers up the hierarchy) Use this tool whenever the user asks anything about their manager, team, or direct reports.
Ramp get outstanding reimbursements by currencyGet approved and failed reimbursements that would be affected by a bank account currency change
Ramp get pending travel requestsUse this when a user asks about travel requests they need to approve.
Ramp get policiesList policy versions for a standalone Agent Wallet
Ramp get policy detailsAccepts either the policy UUID or the backing product workflow UUID returned by list-policies.
Ramp get policy workflow bodyAccepts the policy UUID or the backing product workflow UUID from list-policies.
Ramp get procurement draftRefresh and canonically revalidate a procurement draft's visible form state
Ramp get purchase order detailsUse this with the exact purchase order UUID returned by the purchase-order search tool available to the caller or supplied by page context.
Ramp get ramp business account balanceReturns the available balance, statement balance, and other details for all Ramp Checking Accounts associated with the user's business.
Ramp get recurring billBills in Ramp have two stages: draft bills (created/uploaded but not yet submitted; use the draft-bill tools) and bills (submitted; they move through approval, then scheduling, then payment).
Ramp get reimbursement receiptsRetrieve receipts attached to a reimbursement
Ramp get reimbursementsamount ranges, tags, date ranges, approval status, and policy assessments.
Ramp get reimbursements for approvalIncludes policy assessment data and recommended actions.
Ramp get requests to reviewThis is the approval-queue wrapper over SearchUnifiedRequests.
Ramp get rfx detailcover sheet, pricing sheet, dates, vendor invitations with contacts, and the actions the acting user can currently perform.
Ramp get rfx grading overviewrecommendations, per-vendor per-section grading status and aggregate scores, and any recorded field grades.
Ramp get rfx response summarySummarize vendor response and grading progress for a specific RFX
Ramp get rfx vendor responsesReturn all submitted vendor responses for an RFX
Ramp get simplified user detailReturns multiple results for users that are part of multiple businesses.
Ramp get sourcing event contextGet a compact summary of a sourcing event, its RFXs, and invited vendors
Ramp get sync commit failure detailsUse this when a customer asks about failed accounting sync rows, including rows from the accounting transactions table, reimbursements table, or bills tab.
Ramp get tracking categoriesas departments, classes or business units, locations, projects, customers, and cost centers.
Ramp get tracking category optionsPass `query_string` to narrow by name, synonym, or provider code.
Ramp get transaction missing itemsCheck what receipts, memos, or accounting items are missing from a specific transaction
Ramp get transactionsUse analyst tools instead for aggregate spend analysis, totals, trends, or group-bys when analyst tools are available.
Ramp get transaction suggested memosGet AI-suggested memo/note options for a specific transaction
Ramp get traveler profileFor delegated bookings, first resolve the traveler with GetAllReducedUsers/list-users, then pass that UUID as traveler_user_id.
Ramp get treasury balance historyGet daily balance history across all Treasury accounts for a date range
Ramp get unified request detailsReturns its status, approval chain, comments, activity timeline, custom fields, and agent-generated reports.
Ramp get user recent reimbursements`limit` takes precedence over `up_to_days` so if you want to get all reimbursements in a given time frame, do not specify `limit`.
Ramp get user tripsFetch trips for the acting user with optional filters
Ramp get vendor agreementReturns contract metadata, terms, line items, contract owners, documents, linked spend requests, and renewal history.
Ramp get vendor document bulk statusUse this after `BulkUploadVendorDocuments` to inspect the batch job status, understand whether any documents still need manual review, and inspect the current document/vendor matching and extracted tax details.
Ramp holdBlocks payments to this vendor by placing a vendor-scoped hold.
Ramp invite vendors to rfxEach vendor must be an existing payee in Ramp.
Ramp issue from spend programUse this tool when an admin wants to issue allocations from a spend program to directly named users, or to users matched by location, department, user custom field, and dynamic user group targeting.
Ramp issue one off fundsUse this tool when an admin wants to create new funds for one or more users with a specific amount, interval, and optional restrictions.
Ramp limit increaseSupports temporary (resets at the next interval) and permanent increases.
Ramp list billsReturns bills for the current user's business.
Ramp list business accountsReturns account details including balances, currency, yield rate, and status.
Ramp list cardsIMPORTANT: For the current user's unlock request, call this tool first to check spendability and locks.
Ramp list policiesReturns policy metadata only, not written policy document text.
Ramp list sourcing eventsUse this first when the user refers to an existing sourcing event but you do not yet know which one they mean.
Ramp list traveler loyalty programsUse this directly for loyalty-only list/show/check requests; do not call GetTravelerProfile first.
Ramp list treasury accountsList all Treasury accounts (Ramp Checking Accounts, Investment Accounts, Managed Portfolios)
Ramp list usersReturns all users in the organization matching the given filters.
Ramp list vendor agreementsReturns agreement details including dates, values, renewal status, line items, and days remaining.
Ramp list wallet transfersReturns a list of transfers including deposits, withdrawals, and other transactions with details like amount, status, and dates.
Ramp lock or unlock cardLocking prevents all transactions on it until unlocked.
Ramp lock or unlock spend allocationLock or unlock a fund (spend allocation) at the fund level, affecting all members
Ramp lock or unlock spend allocation memberLock or unlock a specific member's access to a fund (spend allocation)
Ramp manage rfx collaboratorsCollaborators can edit the RFX form and vendor list while it is in DRAFT and grade vendor responses once it is PUBLISHED.
Ramp mark rfx gradedRequires at least one submitted vendor response.
Ramp mark transaction missing receiptShould be called whenever the user says "OOPS" or if the user says something along the lines of "I did not receive a receipt .
Ramp merchant categoriesEach category expands to its configured MCC allowlist.
Ramp merchantsList merchants
Ramp payment credentialsIssue or recover a Stripe MPP credential using an existing fund
Ramp pay with x402Fill the inputs from the merchant's 402 payment challenge.
Ramp post bank accountsCreate a manually connected bank account
Ramp post commentIf there is any ambiguity as to whether the user's message is meant to be posted to the thread, ask them for confirmation first: 'Do you want me to post that as a comment reply on your [XYZ] transaction/reimbursement/bill/etc?
Ramp post policiesPublish the active policy for a standalone Agent Wallet
Ramp post procurement draftCreate or update a procurement draft and return the current visible form state
Ramp procurement spend intentsList published procurement spend programs the agent can draft against
Ramp procurement submitSubmit a procurement draft after explicit user confirmation
Ramp provide no receipt reasonSubmit a reason explaining why a transaction has no receipt
Ramp provision x402 walletReturns the same sign-ready Solana wallet on repeated calls.
Ramp publish rfxPublishing notifies vendors outside Ramp, so check GetRFXDetail first: its ``available_actions`` publish entry reports whether publish is currently allowed (and why not), and its ``vendors`` block lists the exact contacts who will be notified.
Ramp ramp bulk close purchase ordersUse after confirming the user wants the listed POs closed.
Ramp ramp bulk reopen purchase ordersUse only after confirming the user wants the listed POs reopened.
Ramp ready to syncMarking an object (for example a transaction) as ready to sync flags it as reviewed and complete, so it will be included in the next accounting sync that exports data from Ramp to your connected accounting provider (ERP), such as NetSuite, QuickBooks, Xero, or Sage Intacct.
Ramp releaseReleases the active vendor-scoped hold and allows new payments to be scheduled for the vendor.
Ramp remind bill approversUse this tool when the user wants to nudge approvers for specific bill UUIDs.
Ramp remove traveler loyalty programRemove a saved loyalty program from the user's traveler profile
Ramp remove user from shared fundRemove a user from a shared fund using user_email
Ramp rename departmentDepartment names must be unique within the business (case-insensitive).
Ramp reporting describe datasetUse this after selecting a dataset name to inspect its dimensions, measures, default time dimensions, sample questions, and join-reachable fields before constructing a ReportQuery.
Ramp reporting get skillCall once before your first reporting query and follow it exactly.
Ramp reporting list datasetsCall `ramp_reporting_get_skill` before your first reporting query and follow the returned skill.
Ramp reporting lookup search tagsSearch tags are used to filter report data by various criteria such as: - Users (employees) - Vendors/Merchants - Departments - Locations - Tracking category options (custom accounting dimensions) Use this tool when you need to find specific entities to use as filters in a report.
Ramp reporting queryData is eventually consistent (may lag a few minutes).
Ramp reporting search catalogUse this when a user describes a reporting question in plain English and you need to choose the best semantic dataset and relevant fields.
Ramp request transaction repaymentThis is the REVIEWER / APPROVER action: the acting user must be an approver or manager for the transaction, not the cardholder themselves.
Ramp resubmit reimbursementThis does NOT submit the reimbursement — it only moves it from REJECTED to DRAFT.
Ramp return rfx to draftOnly valid after a publish approval was rejected.
Ramp revoke rfx vendor invitationThis is irreversible — on a published RFX the vendor immediately loses access to the questionnaire and any e-sign envelope in flight is voided.
Ramp rolesList custom roles
Ramp search billsAccepts a UUID in query even when the bill's draft/submitted stage is unknown.
Ramp search flight modificationsFirst inspect the booking itinerary and ask which leg, date, or route the traveler wants to change.
Ramp search flightsBefore first use in a conversation, load and follow the ramp-book-flight skill when available.
Ramp search help center snippetsThis tool performs semantic search across help center articles using embeddings.
Ramp search hotelBefore first use in a conversation, load and follow the ramp-book-hotel skill when available.
Ramp search merchantsReturns matching merchant IDs, UUIDs, names, categories, and domains.
Ramp search purchase ordersSearch for purchase orders using structured purchase order filters
Ramp search reimbursementsSearch reimbursements across a business, optionally filtering to a specific user's reimbursements
Ramp search unified requestsUse this to find existing purchase orders, fund requests, procurement requests, policy-backed requests, or approval-only requests by vendor, request name, spend program, owner UUID, requester UUID, status, type, exact request number, approval date, department, workflow-backed policy, or whether they require action.
Ramp search userReturns users from the business ranked by relevance to the given transaction (recent attendees and teammates appear first).
Ramp search user reimbursementsSupports filtering by: - User name (e.
Ramp search vendorsWith a search_term, this tool finds vendor records using both fuzzy SQL matching (trigram similarity + substring) and semantic (vector) search.
Ramp send rfx response remindersubmitted their RFX response.
Ramp set decline bufferDecline buffers are stored as allowed overage percent.
Ramp set rfx cover sheetPass body_markdown and/or attachment_ramp_document_ids, and get explicit user confirmation for the body and every attachment before calling.
Ramp set rfx pricing sheetThe pricing sheet configures how vendors submit pricing in response to the RFX: the currency they must quote in, a rich-text guidance memo explaining pricing expectations (e.
Ramp set rfx vendor invitation contactResolving a DRAFT invitation's contact activates it (DRAFT → ACTIVE) so the RFX can publish; DRAFT invitations without a contact block publishing.
Ramp set traveler loyalty programIf it already exists, update its loyalty number.
Ramp simulate policy workflow for expenseApproval policies return the simulated approval steps; submission policies return the required and visible expense fields.
Ramp statementFetch a statement
Ramp statementsList statements
Ramp submit agent npsSubmit an optional Agent NPS response using a one-time survey token
Ramp submit draft billReadiness requires at least one bill date, an active existing vendor with required bill-pay details, invoice currency, a positive amount, complete line items, required accounting fields, no duplicate vendor invoice number, and no submission-policy violation.
Ramp submit flight bookingThree explicit actions: use action=preview for an authoritative preview, action=save_seats to update a persisted quote's seats and return a refreshed preview, and action=confirm only after a new, explicit user-authored approval of that latest preview.
Ramp submit flight cancellationAlways call with ``confirm=false`` first.
Ramp submit flight modificationAlways call with ``confirm=false`` first.
Ramp submit hotel bookingTwo-step flow: call without confirm for the authoritative preview (price, policy, and required approvals) without creating a booking.
Ramp submit hotel cancellationAlways call with ``confirm=false`` first.
Ramp submit reimbursementIf the submission fails, the agent should follow up with the user based on the error returned from the endpoint.
Ramp teamUser profile fields reflect current Ramp user metadata, independent of the requested dates.
Ramp transactionSend line_items with amounts (in minor units) to create or replace the transaction's split; the line item amounts must sum to the transaction amount.
Ramp transfer spend allocation ownershipTransfer ownership of a spend allocation using the current and new owners' emails
Ramp travel request actionOnly act when the user's current instruction explicitly identifies this request or unambiguously refers to this exact request from the immediately preceding assistant preview.
Ramp unarchive spend allocationUnarchive a fund so it becomes visible and spendable again
Ramp unlock fraud locked cardRequires the user to confirm they recognize the flagged transaction.
Ramp update category restrictionsManages spend types (e.
Ramp update draft billRequires the current draft version and returns the new version; stale updates are rejected with the current version.
Ramp update merchant restrictions- Add or remove merchants from the allowed merchants list (whitelist) - Add or remove merchants from the blocked merchants list (blacklist) Use this when a user wants to: - Allow specific merchants on a fund (add to whitelist) - Block specific merchants on a fund (add to blacklist) - Remove merchants from the allowed or blocked lists
Ramp update rfx``sections`` is a complete replacement of the questionnaire — resubmit the full section list on every update.
Ramp update spend allocation intervalUpdate only the spend interval for a spend allocation
Ramp update transaction amount limitUse this for decline action INCREASE_TRANSACTION_AMOUNT_LIMIT or requests about a per-transaction, single-transaction, or max-expense limit.
Ramp update traveler loyalty programCompatibility route for callers that still update a saved loyalty program by ID
Ramp update traveler profileNever use for loyalty-only requests; use dedicated traveler loyalty program tools instead.
Ramp update travel preferencesPurpose: Capture HIGH-SIGNAL, reusable preferences that improve future flight and hotel recommendations.
Ramp usageList daily AI usage and spend grouped by provider, model, and product
Ramp withdraw x402 walletBefore calling, use ListBusinessAccounts to obtain the destination account UUID; never guess it.