← Back to all apps

Overview

Tools Available17
CategoryFinance

Automate finance tasks

Available Tools

Ramp provides 17 tools that can be used to interact with its services.

Ramp Activate Card

ramp_activate_card
Full Description

Activate Card

Parameters

Required
last_fourstring

Ramp Answer Policy Question

ramp_answer_policy_question
Full Description

Get an answer to a question about the expense policy or funds (amount, restrictions, etc).

Use this tool when the user asks about expense policy rules, spending limits, fund restrictions, or whether certain purchases are allowed under company policy.

Parameters

Required
questionstring
Optional
include_restrictionsboolean
Default: True

Ramp Get Booking Trips

ramp_get_booking_trips
Full Description

Retrieves trips made that intersect with the interval of [start_date, end_date].

Parameters

Optional
end_datestring
include_car_rentalsboolean
Default: False
include_flightsboolean
Default: False
include_hotelsboolean
Default: False
next_page_cursorstring
page_sizeinteger
Default: 10
sort_orderstring
Default: asc
start_datestring

Ramp Get Changeable Funds For Transaction

ramp_get_changeable_funds_for_transaction
Full Description

Show available funds/budgets that a specific transaction can be reassigned to.

Parameters

Required
idstring
Optional
include_balanceboolean
Default: False

Ramp Get Flight Booking Locations

ramp_get_flight_booking_locations
Full Description

Resolves locations (airports/cities) available for booking a flight from user intent.

Returns locations where flights can be booked from or to, which may include:

  • Individual airports (e.g., JFK, SFO, LAX)
  • City groups with multiple airports (e.g., NYC includes JFK, LGA, EWR)
  • Major travel destinations with flight availability

Parameters

Required
querystring
Optional
limitinteger
Default: 5
location_typestring
Default: none

Ramp Get Full Transaction Metadata

ramp_get_full_transaction_metadata
Full Description

View all details, memos, funds, and receipts for a specific transaction.

Parameters

Required
idstring

Ramp Get Funds

ramp_get_funds
Full Description

Retrieve funds (also known as cards or budgets) that belong to the current user or other users.

Use this tool when users ask about:

  • Their funds, cards, or budgets (e.g., "show me my funds", "what cards do I have?")
  • What they can buy from a specific fund
  • Why their card is locked or not working (e.g., "why is my card locked?", "why can't I use my card?")
  • Fund balances, restrictions, or lock status

When querying for a specific person's funds, first call GetOrgChart to get their UUID, then use the user_uuids parameter. For queries about "my funds", use funds_to_retrieve=MY_FUNDS. To search by fund name, use search_by_fund_display_name. For card lock questions, set include_lock_info=True to get lock details.

Parameters

Optional
for_transaction_idstring
funds_to_retrieve
include_balanceboolean
Default: False
include_lock_infoboolean
Default: False
include_membersboolean
Default: False
include_restrictionsboolean
Default: False
search_by_fund_display_namestring
user_uuidsarray

Ramp Get Gsa Rates By Location

ramp_get_gsa_rates_by_location
Full Description

Look up GSA (General Services Administration) per diem rates for a specific city and state.

Returns multiple rate levels when available (city-specific, county, or standard rates), with the most specific rate listed first.

Parameters

Required
citystring
statestring
Optional
meal_or_travel_datestring

Ramp Get Ramp Context

ramp_get_ramp_context
Full Description

Get Ramp Context

<Terminology> <Funds> Also known as: policy, allocation, limit, spend limit, stipend, budget, spend program.

Definition: A pool of money with rules and controls that employees can spend against. Virtual cards are usually tied to specific funds.

Relevant tools: • get-funds (list balances) • get-changeable-funds-for-transaction (find alternative funds) • reassign-transaction-fund (move a transaction to another fund) • answer-expense-policy-question (rules about how funds can be used) </Funds>

<Cards> Also known as: Ramp card, physical card, virtual card.

Definition: A payment card issued to an employee. Ramp card = the primary physical card. Virtual card = card tied to specific funds for online or dedicated use.

Relevant tools: • get-cards (list cards) • activate-physical-card (activate a new card) • update-card-status (lock/unlock a card) • get-funds (check balances or limits of the funds backing a card) </Cards>

<Trips> Also known as: travel booking, itinerary, travel reservation.

Definition: Travel details for an individual, including start/end locations and a date range. May include flights, hotel stays, and car rentals.

Relevant tools: • get-trips (retrieve booked trips) • search-flight-locations (resolve airport/city codes) </Trips> </Terminology>

Do not call this tool. This tool does not output anything.

Ramp Get Recent Transactions

ramp_get_recent_transactions
Full Description

Get transaction history for the current user.

limit takes precedence over up_to_days so if you want to get all transactions in a given time frame, do not specify limit.

If the user did not ask for a specific number or transactions or a time frame, assume they want to see the latest 10 transactions.

Parameters

Optional
include_declinesboolean
Default: False
limitinteger
Default: 10
up_to_daysinteger
Default: 30

Ramp Get Transaction Missing Items

ramp_get_transaction_missing_items
Full Description

Check what receipts, memos, or accounting items are missing from a specific transaction.

Parameters

Required
idstring

Ramp Get Transaction Suggested Memos

ramp_get_transaction_suggested_memos
Full Description

Get AI-suggested memo/note options for a specific transaction.

Parameters

Required
idstring

Ramp Get Transactions

ramp_get_transactions
Full Description

Search and retrieve expense transactions from Ramp

This tool helps you find card transactions. Use this tool when users want to:

  • View their recent transactions or expenses
  • Search for specific purchases by merchant, amount, or description
  • Find transactions that need approval
  • Analyze spending patterns
  • Review transactions by specific team members
  • Look up transactions with missing documentation and retrieve suggestions

The tool returns structured transaction data including amounts, merchants, dates, employee names, policy compliance status, and missing documentation requirements + suggestions

Parameters

Required
transactions_to_retrievestring
Optional
details_to_include_in_responsearray
filters
from_datestring
include_countboolean
Default: True
next_page_cursorstring
page_sizeinteger
Default: 50
reason_memo_merchant_or_user_name_text_searchstring
sort
to_datestring

Ramp List Cards

ramp_list_cards
Full Description

List Cards

Ramp Lock Or Unlock Card

ramp_lock_or_unlock_card
Full Description

Lock Or Unlock Card

Parameters

Required
actionstring
idstring

Ramp Set Transaction Funds

ramp_set_transaction_funds
Full Description

Change which fund/budget a specific transaction is assigned to.

Parameters

Required
funds_idstring
transaction_idstring

Ramp Set Transaction Memo

ramp_set_transaction_memo
Full Description

Add or update a memo/note on a specific transaction using its transaction ID.

Parameters

Required
idstring
memostring