Skip to main content

Ramp

Approve reimbursements, manage cards, and answer spend-policy questions in Ramp.

Ways to connect

2 ways to connect Ramp

Every one of them gets the same identity, policy, scanning, and audit. Pick the delivery and sign-in that fit your workspace.

Official Ramp server, vendor-hosted

Delivery
Hosted by Ramp
Sign-in
OAuth
Tools
124
Documentation

Official Ramp Data server, vendor-hosted, read-only

Delivery
Hosted by Ramp
Sign-in
OAuth
Documentation

Tools

124 available tools

Search the tool definitions captured from the MCP server. The live list can vary with version, deployment, and credentials.

124 tools found.

  • Activate card

    Tool name: ramp_activate_card

    Activate a card by its last four digits.

  • Add traveler loyalty program

    Tool name: ramp_add_traveler_loyalty_program

    Compatibility route for callers that have not migrated to SetTravelerLoyaltyProgram.

  • Answer policy question

    Tool name: ramp_answer_policy_question

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

  • Approve or reject bill

    Tool name: ramp_approve_or_reject_bill

    Approve or reject a submitted bill that is pending approval.

  • Approve or reject reimbursement

    Tool name: ramp_approve_or_reject_reimbursement

    Approve or reject an employee reimbursement request for an out-of-pocket expense.

  • Approve or reject request

    Tool name: ramp_approve_or_reject_request

    Approve or reject a pending unified request for spend allocation (fund), purchase order, or procurement approval.

  • Approve or reject transaction

    Tool name: ramp_approve_or_reject_transaction

    Approve or reject a transaction awaiting your review.

  • Cancel reimbursement payment

    Tool name: ramp_cancel_reimbursement_payment

    Cancel the payment on a reimbursement that has been approved but not yet paid out.

  • Complete transaction revision

    Tool name: ramp_complete_transaction_revision

    Complete a revision-requested transaction as its cardholder.

  • Create draft bill

    Tool name: ramp_create_draft_bill

    Create an unsubmitted draft bill for an existing vendor that is visible to the caller and eligible for bill creation.

  • Create reimbursement from receipt

    Tool name: ramp_create_reimbursement_from_receipt

    Create a draft reimbursement from a receipt UUID.

  • Create trip

    Tool name: ramp_create_trip

    Create a new trip for the acting user.

  • Delete reimbursement

    Tool name: ramp_delete_reimbursement

    Delete a reimbursement by UUID.

  • Departments

    Tool name: ramp_departments

    List all departments in the company.

  • Duplicate reimbursement

    Tool name: ramp_duplicate_reimbursement

    Duplicate an existing reimbursement as a new draft.

  • Edit reimbursement

    Tool name: ramp_edit_reimbursement

    Edit reimbursement fields (amount, currency, date, merchant, memo, funds, accounting categories, split line items, custom records, trip, attendees).

  • Edit transaction

    Tool name: ramp_edit_transaction

    Edit a transaction field (memo, funds, accounting categories, trip, attendees).

  • Enroll business in agent cards

    Tool name: ramp_enroll_business_in_agent_cards

    Enroll the current business in agent cards for agentic commerce.

  • Estimate mileage reimbursement

    Tool name: ramp_estimate_mileage_reimbursement

    Estimate the reimbursement amount for a given mileage distance based on the user's company rates.

  • Estimate per diem amount

    Tool name: ramp_estimate_per_diem_amount

    Estimate the per diem reimbursement amount for a trip given start/end dates and optional meal deductions.

  • Execute analyst query

    Tool name: ramp_execute_analyst_query

    Run read-only SQL for aggregate business analysis.

  • Get account balance history

    Tool name: ramp_get_account_balance_history

    Get daily balance history for a specific Ramp Checking Account.

  • Get agent card creds

    Tool name: ramp_get_agent_card_creds

    Get a one-time payment token for a fund.

  • Get agent card funds

    Tool name: ramp_get_agent_card_funds

    List funds that can be used for agent card payments.

  • Get analyst catalog

    Tool name: ramp_get_analyst_catalog

    Discover available analyst tables and starter SQL for aggregate business analysis.

  • Get analyst metric metadata

    Tool name: ramp_get_analyst_metric_metadata

    Discover supported analyst metrics and starter SQL for aggregate business analysis.

  • Get analyst spend facts domain docs

    Tool name: ramp_get_analyst_spend_facts_domain_docs

    Read domain documentation for analyst.spend_facts before using it in an analyst query.

  • Get analyst table domain docs

    Tool name: ramp_get_analyst_table_domain_docs

    Read domain documentation for an analyst table before using it in an analyst query.

  • Get bill amount summary

    Tool name: ramp_get_bill_amount_summary

    Get aggregate dollar amounts for bills matching the given filters.

  • Get bill comments

    Tool name: ramp_get_bill_comments

    Retrieve comments from a bill's comment thread.

  • Get bill details

    Tool name: ramp_get_bill_details

    Get details for a bill already confirmed to be submitted; submitted bills only.

  • Get bill history

    Tool name: ramp_get_bill_history

    Retrieve the full modification and approval history of a bill, including status changes, approval actions, and creation details.

  • Get bill invoices

    Tool name: ramp_get_bill_invoices

    Retrieve invoice file attachments (PDFs/images) for a submitted bill.

  • Get bill metrics

    Tool name: ramp_get_bill_metrics

    Returns the count of bills matching specified filters.

  • Get bill status

    Tool name: ramp_get_bill_status

    Get the recorded payment and approval status of a specific submitted bill.

  • Get bills for approval

    Tool name: ramp_get_bills_for_approval

    Get bills that are pending approval from the current user.

  • Get booking details

    Tool name: ramp_get_booking_details

    Get itinerary, stay, or rental details plus request status, amount, payment timing, cancellation state, associated spend, error, and approval information for one flight, hotel, car booking, or travel…

  • Get bookings

    Tool name: ramp_get_bookings

    Retrieve flight, hotel, and car rental booking summaries for the user.

  • Get candidate trips for transaction

    Tool name: ramp_get_candidate_trips_for_transaction

    Fetch relevant trips for the acting user, with names, dates, status, and locations.

  • Get decline explanation

    Tool name: ramp_get_decline_explanation

    Get a detailed explanation of why a card transaction was declined.

  • Get draft bill details

    Tool name: ramp_get_draft_bill_details

    Get details for an active draft bill that has not been submitted.

  • Get employee submission policy requirements

    Tool name: ramp_get_employee_submission_policy_requirements

    Get the employee-visible expense submission requirements for the caller's business, such as receipt, memo, attendee, fund, and accounting-field requirements per submission policy.

  • Get erp connection status

    Tool name: ramp_get_erp_connection_status

    Get the current ERP/accounting integration connection status for the business.

  • Get expense workflow context

    Tool name: ramp_get_expense_workflow_context

    Resolve a transaction or reimbursement UUID to its approval workflow context: the expense summary, its approval chain steps and approvers, the attached approval and submission policies, any travel…

  • Get flight booking locations

    Tool name: ramp_get_flight_booking_locations

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

  • Get full transaction metadata

    Tool name: ramp_get_full_transaction_metadata

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

  • Get funds

    Tool name: ramp_get_funds

    Retrieve funds (cards or budgets) and their balances, restrictions, locks, owners, or permitted spend.

  • Get hotel rates

    Tool name: ramp_get_hotel_rates

    Fetch available room-rate options for one selected hotel from SearchHotels.

  • Get investment account balance

    Tool name: ramp_get_investment_account_balance

    Get the balance of investment accounts for the business.

  • Get latest sync

    Tool name: ramp_get_latest_sync

    Get the most recent accounting sync commit for the acting user's business and sync type.

  • Get managed portfolio account balance

    Tool name: ramp_get_managed_portfolio_account_balance

    Get the balance of managed portfolio accounts for the business.

  • Get missing items by user

    Tool name: ramp_get_missing_items_by_user

    Get transactions with missing items (receipts or memos) grouped by user.

  • Get more tools

    Tool name: ramp_get_more_tools

    Report a capability that is missing from the available Ramp tools.

  • Get office locations

    Tool name: ramp_get_office_locations

    Retrieve the company's office locations and addresses.

  • Get org chart

    Tool name: ramp_get_org_chart

    Get org chart for a user, including reporting chain and direct reports.

  • Get outstanding reimbursements by currency

    Tool name: ramp_get_outstanding_reimbursements_by_currency

    Get approved and failed reimbursements that would be affected by a bank account currency change.

  • Get purchase order details

    Tool name: ramp_get_purchase_order_details

    Get comprehensive details about a specific purchase order.

  • Get Ramp business account balance

    Tool name: ramp_get_ramp_business_account_balance

    Get Ramp Business Account Balance

  • Get recurring bill

    Tool name: ramp_get_recurring_bill

    Retrieve details of a recurring bill template including vendor, amount, recurrence schedule, and next payment date.

  • Get reimbursement receipts

    Tool name: ramp_get_reimbursement_receipts

    Retrieve receipts attached to a reimbursement.

  • Get reimbursements

    Tool name: ramp_get_reimbursements

    Search and retrieve reimbursements with filters for users, text search, amount ranges, tags, date ranges, approval status, and policy assessments.

  • Get reimbursements for approval

    Tool name: ramp_get_reimbursements_for_approval

    Get employee reimbursements pending approval by the current user.

  • Get requests to review

    Tool name: ramp_get_requests_to_review

    Get requests that require the current user's review and approval.

  • Get simplified user detail

    Tool name: ramp_get_simplified_user_detail

    Get the current user's details.

  • Get sync commit failure details

    Tool name: ramp_get_sync_commit_failure_details

    Get object-level failure details for an accounting sync commit by UUID.

  • Get tracking categories

    Tool name: ramp_get_tracking_categories

    Retrieve active accounting tracking category metadata for transaction coding, such as departments, classes or business units, locations, projects, customers, and cost centers.

  • Get tracking category options

    Tool name: ramp_get_tracking_category_options

    List specific departments, projects, or other options for a tracking category.

  • Get transaction missing items

    Tool name: ramp_get_transaction_missing_items

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

  • Get transaction suggested memos

    Tool name: ramp_get_transaction_suggested_memos

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

  • Get transactions

    Tool name: ramp_get_transactions

    Search and retrieve individual card transactions and workflow details for the user's business, including reconciliation dates (cleared_at, settlement_date, accounting_date, synced_at) and, via…

  • Get traveler profile

    Tool name: ramp_get_traveler_profile

    Retrieve traveler profile information including name, email, phone, date of birth, gender, known traveler number (KTN/TSA), redress number, and loyalty programs.

  • Get treasury balance history

    Tool name: ramp_get_treasury_balance_history

    Get daily balance history across all Treasury accounts for a date range.

  • Get treasury document link

    Tool name: ramp_get_treasury_document_link

    Get a PDF download link for a monthly Ramp Checking Account statement by document UUID

  • Get treasury documents download link

    Tool name: ramp_get_treasury_documents_download_link

    Get one ZIP download link for selected monthly Ramp Checking Account statements by document type and UUID.

  • Get unified request details

    Tool name: ramp_get_unified_request_details

    Get detailed information about a unified request the acting user can view.

  • Get user recent reimbursements

    Tool name: ramp_get_user_recent_reimbursements

    Get reimbursement history for the current user.

  • Get user trips

    Tool name: ramp_get_user_trips

    Fetch trips for the acting user with optional filters.

  • Get vendor agreement

    Tool name: ramp_get_vendor_agreement

    Retrieve details for a specific vendor agreement/contract by UUID.

  • Get vendor document bulk status

    Tool name: ramp_get_vendor_document_bulk_status

    Get bulk vendor document upload progress and current document review state.

  • List bills

    Tool name: ramp_list_bills

    List and filter bills with optional search, pagination, and status filters.

  • List business accounts

    Tool name: ramp_list_business_accounts

    List all Ramp Checking Accounts (wallet accounts) for the user's business.

  • List cards

    Tool name: ramp_list_cards

    List non-terminated cards for the current user or a visible target cardholder, including activation status, lock state, and shipping metadata.

  • List traveler loyalty programs

    Tool name: ramp_list_traveler_loyalty_programs

    List saved loyalty programs from the user's traveler profile.

  • List treasury accounts

    Tool name: ramp_list_treasury_accounts

    List all Treasury accounts (Ramp Checking Accounts, Investment Accounts, Managed Portfolios).

  • List treasury documents

    Tool name: ramp_list_treasury_documents

    List available monthly Ramp Checking Account statements, including document UUIDs, account names, and statement periods, filtered by overlapping date range: start_date includes statements ending on…

  • List users

    Tool name: ramp_list_users

    List and search users across the entire business.

  • List vendor agreements

    Tool name: ramp_list_vendor_agreements

    List and filter vendor agreements/contracts across the business.

  • List wallet transfers

    Tool name: ramp_list_wallet_transfers

    List wallet transfers for the user's business Ramp Checking Accounts.

  • Lock or unlock card

    Tool name: ramp_lock_or_unlock_card

    Lock or unlock a card the acting user is authorized to manage.

  • Mark transaction missing receipt

    Tool name: ramp_mark_transaction_missing_receipt

    Flag a transaction as having no receipt.

  • Mpp creds

    Tool name: ramp_mpp_creds

    Issue or recover a Stripe MPP credential using an existing fund

  • Post comment

    Tool name: ramp_post_comment

    Post a comment on a Ramp object (transaction, bill, reimbursement, etc).

  • Provide no receipt reason

    Tool name: ramp_provide_no_receipt_reason

    Submit a reason explaining why a transaction has no receipt.

  • Remind bill approvers

    Tool name: ramp_remind_bill_approvers

    Remind next approvers for bills awaiting approval.

  • Remove traveler loyalty program

    Tool name: ramp_remove_traveler_loyalty_program

    Remove a saved loyalty program from the user's traveler profile.

  • Request transaction repayment

    Tool name: ramp_request_transaction_repayment

    Request that a cardholder repay a transaction.

  • Resubmit reimbursement

    Tool name: ramp_resubmit_reimbursement

    Revert a rejected reimbursement back to draft state so it can be edited and resubmitted.

  • Roles

    Tool name: ramp_roles

    List custom roles

  • Search bills

    Tool name: ramp_search_bills

    Search submitted and active draft bills by invoice number, payee, payment ID, or UUID.

  • Search flights

    Tool name: ramp_search_flights

    Search for flights and return policy-tagged offers ready to quote.

  • Search help center snippets

    Tool name: ramp_search_help_center_snippets

    Tool for searching Ramp's help center documentation using RAG (Retrieval Augmented Generation).

  • Search hotel

    Tool name: ramp_search_hotel

    Search hotels using the canonical Ramp web inventory and policy flow.

  • Search purchase orders

    Tool name: ramp_search_purchase_orders

    Search for purchase orders using structured purchase order filters.

  • Search reimbursements

    Tool name: ramp_search_reimbursements

    Search reimbursements across a business, optionally filtering to a specific user's reimbursements.

  • Search unified requests

    Tool name: ramp_search_unified_requests

    Search for unified requests using free-text and structured request filters.

  • Search user

    Tool name: ramp_search_user

    Match a user name to a Ramp user in the context of a transaction, for adding as an attendee.

  • Search user reimbursements

    Tool name: ramp_search_user_reimbursements

    Search reimbursements with text-based filters and structured filters.

  • Search vendors

    Tool name: ramp_search_vendors

    Search for vendors (payees) within the business by name, or browse them.

  • Set traveler loyalty program

    Tool name: ramp_set_traveler_loyalty_program

    Set one loyalty program on the user's traveler profile by program name and loyalty number.

  • Split

    Tool name: ramp_split

    Split a transaction into line items, or update an existing split

  • Submit agent nps

    Tool name: ramp_submit_agent_nps

    Submit an optional Agent NPS response using a one-time survey token.

  • Submit draft bill

    Tool name: ramp_submit_draft_bill

    Submit a DRAFT_READY bill draft so it becomes a bill and enters approval.

  • Submit flight booking

    Tool name: ramp_submit_flight_booking

    Book a selected flight offer.

  • Submit flight cancellation

    Tool name: ramp_submit_flight_cancellation

    Preview or confirm cancellation of an existing flight booking.

  • Submit hotel booking

    Tool name: ramp_submit_hotel_booking

    Book a selected hotel rate.

  • Submit hotel cancellation

    Tool name: ramp_submit_hotel_cancellation

    Preview or confirm cancellation of an existing hotel booking.

  • Submit reimbursement

    Tool name: ramp_submit_reimbursement

    Submit a draft out-of-pocket reimbursement for approval.

  • Token info

    Tool name: ramp_token_info

    Get Token Info

  • Unlock fraud locked card

    Tool name: ramp_unlock_fraud_locked_card

    Unlock a card that was locked due to a suspicious transaction.

  • Update draft bill

    Tool name: ramp_update_draft_bill

    Update a draft bill: its fields, line items, accounting category coding, and draft payment details.

  • Update travel preferences

    Tool name: ramp_update_travel_preferences

    Update the user's travel preferences including TSA numbers and general travel notes.

  • Update traveler loyalty program

    Tool name: ramp_update_traveler_loyalty_program

    Compatibility route for callers that still update a saved loyalty program by ID.

  • Update traveler profile

    Tool name: ramp_update_traveler_profile

    Update traveler identity and contact profile details.

  • Submit feedback

    Tool name: submit_feedback

    Submit feedback to Ramp about the MCP server interface or problems you run into.

Compatibility

Connect Ramp to the clients your teams already use

27 AI clients can connect to Ramp through Runlayer. Pick one for its setup steps and controls.

Why Runlayer

Why connect Ramp through Runlayer?

One approved path

Approve Ramp once and everyone gets it in the AI clients they already use. Runlayer holds the credentials, so nothing sits in client configuration.

Fine-grained policy

Control who can use each server, tool, and resource, and under which runtime conditions.

Runtime security

Scan tool inputs and outputs for prompt injection, credential exposure, PII, and data exfiltration, then alert, mask, or block.

Audit and observability

Trace every request across users, clients, tools, policies, scanner decisions, and downstream systems.

Frequently asked questions