New: every message picks a fast or a slow model

Ramp MCP

Ramp MCP lets authorized users analyze spend and manage cards, bills, reimbursements, approvals, transactions, and other permitted Ramp resources.

What agents can do

Actions213

  • Ramp activate card

    Activates an unactivated card for the user.

  • Ramp add traveler loyalty program

    Compatibility route for callers that have not migrated to SetTravelerLoyaltyProgram

  • Ramp add user to shared fund

    Provide user_email for a human or agent_id for a standalone agent; role defaults to MEMBER.

  • Ramp agent account numbers

    Returns active agent-managed account numbers and all payment details available for receiving funds.

  • Ramp answer policy question

    Use 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 keys

    Results are sorted by estimated cost in descending order, then by API key ID in ascending order.

  • Ramp approve or reject bill

    The authenticated user must be the next required approver on the bill's approval chain.

  • Ramp approve or reject reimbursement

    Use this tool when the user wants to approve or reject a reimbursement.

52 more
  • Ramp approve or reject request

    Use this tool when a user wants to approve or reject a specific request they have identified or referenced.

  • Ramp approve or reject transaction

    Use 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 allocation

    Archive a fund to prevent spend and hide it from users

  • Ramp award sourcing event

    closing its current RFX.

  • Ramp cancel reimbursement payment

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

  • Ramp close sourcing event

    Closing 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 revision

    Use this after the cardholder has addressed the requested changes and explicitly asks to mark the transaction revision complete.

  • Ramp create department

    Department names are unique within the business (case-insensitive).

  • Ramp create draft bill

    Returns the draft UUID, initial version, and Ramp URL.

  • Ramp create draft spend request from sourcing event

    spend request pre-filled with the winning vendor's context.

  • Ramp create fund request

    Always use this tool (never invent URLs) and include the returned url in your next message.

  • Ramp create pending payee

    Call SearchVendors first with include_draft=true.

  • Ramp create reimbursement from receipt

    Pass amount/currency_code/transaction_date/merchant to skip OCR.

  • Ramp create rfx

    event in the same call.

  • Ramp create trip

    Do 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 draft

    Delete an abandoned procurement draft owned by the acting user

  • Ramp delete reimbursement

    Deletion 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 program

    Use this tool when an admin wants to permanently delete a spend program.

  • Ramp departments

    Returns the departments available in the user's business, which can be used as inputs to workflows that require department references.

  • Ramp drawdown requests

    Creates a wire drawdown request from an external bank account.

  • Ramp duplicate reimbursement

    Duplicate an existing reimbursement as a new draft

  • Ramp edit reimbursement

    Omitted fields stay unchanged; null/[] clear when editable.

  • Ramp edit transaction

    Returns the updated transaction, remaining missing items, and a transaction_link for fields the API cannot edit.

  • Ramp edit user role on shared fund

    Change a shared-fund user's role between member and co-owner using user_email

  • Ramp enable shared fund access

    Use 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 cards

    Enroll the current business in agent cards for agentic commerce

  • Ramp estimate mileage reimbursement

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

  • Ramp estimate per diem amount

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

  • Ramp events

    Get audit log events

  • Ramp execute analyst query

    First 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 wallet

    Before calling, use ListBusinessAccounts to obtain the source account UUID; never guess it.

  • Ramp get account balance history

    Use 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 creds

    Handles card enrollment and purchase instructions automatically.

  • Ramp get agent card funds

    Returns eligible funds with available balance.

  • Ramp get ai token spend aggregates

    Aggregate 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 connections

    Use GetAiTokenSpendCurrentSpend for actual vendor spend and GetAiTokenSpendAggregates for estimated token usage and cost.

  • Ramp get ai token spend current spend

    Requires transaction, reimbursement, or bill read access.

  • Ramp get ai token spend filter options

    List the dimensions and values available for AI-spend aggregate queries: providers, models, model families/facets, departments, and API-key tag groups

  • Ramp get analyst catalog

    Review the catalog before writing a query, then read domain docs for every table used.

  • Ramp get analyst metric metadata

    Discover supported analyst metrics and starter SQL for aggregate business analysis

  • Ramp get analyst spend facts domain docs

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

  • Ramp get analyst table domain docs

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

  • Ramp get attention feed

    Use 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 businesses

    This tool returns all client businesses that the external firm (advisor console) user has been granted access to.

  • Ramp get bank accounts

    List bank accounts

  • Ramp get bill amount summary

    Examples: total unpaid amount, total pending amount.

  • Ramp get bill comments

    Bills 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 details

    Requires a bill UUID and known submitted status.

  • Ramp get bill history

    Returns a chronological event log — creation, submission, each approval-chain action with actor and timestamp, and deletion.

  • Ramp get bill invoices

    Returns 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 metrics

    Use this to answer questions like "How many bills are pending approval?" or "How many overdue bills do we have?".

  • Ramp get bills for approval

    Use this tool when the user wants to see bills they need to approve or asks about pending approvals.

And 153 more in Definable.

How it connects

You paste an API key from Ramp MCP on a page Composio hosts, so the key never passes through Definable.

Keep the connection to yourself or share it with your workspace. Any action that writes or sends can wait for your approval.

More in Model Context Protocol