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 moreFewer
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
Ambiguous MCP
model context protocol
Operate an Ambiguous workspace through its provider-hosted MCP server, including documents, spreadsheets, tasks, CRM, calendar, mail, chat, and administration. Uses the connected account’s workspace-scoped API key. Some tools send external messages, delete data, change access, or consume the workspace action allowance.
vidIQ MCP
model context protocol
vidIQ MCP lets authorized agents research YouTube and Instagram creators, videos, trends, comments, thumbnails, titles, and connected-channel analytics, with explicitly annotated media and account-management actions.
Amplitude MCP
model context protocol
Amplitude MCP lets authorized agents analyze product data, manage charts, dashboards, cohorts, experiments, taxonomy, and related Amplitude workspace resources.
MotherDuck MCP
model context protocol
Explore MotherDuck database schemas, query data, and manage Dives, Flights, and Guides through MotherDuck’s official hosted MCP server. Includes SQL writes, scheduled Python jobs, sharing, and deletion tools.
MongoDB MCP
model context protocol
MongoDB MCP lets authorized agents explore and manage MongoDB Atlas resources, databases, collections, documents, indexes, performance data, and MongoDB knowledge sources.
HighLevel MCP
model context protocol
HighLevel MCP lets authorized agents work with contacts, conversations, calendars, opportunities, and other location-scoped HighLevel resources.