Ramp MCP, Ramp's official server for Claude, ChatGPT and Cursor
Lets Claude, ChatGPT or Cursor search your Ramp spend, code expenses, approve requests and manage cards, with your own Ramp permissions.
This is Ramp's own hosted server. It lets your assistant look up transactions, bills, reimbursements, cards and balances, and take actions such as approving requests or editing expenses. You sign in with your Ramp account, and the assistant can only see and do what your Ramp role already allows. It starts with full access, so pick Read-only on the sign-in screen if you only want answers.
Good for
- Finance admins and controllers who want spend breakdowns, missing receipts and GL coding handled from chat
- Approvers who want to review and approve transactions, bills and reimbursements in one place
- Employees who want to add memos, submit reimbursements or lock a lost card by asking
- Business owners who want a quick cash snapshot across Ramp accounts
Works in
5 supported · 9 should work
Tap an app to see how to set it up and any known problems.
Ramp's docs give a one-line add command. Ramp suggests its CLI for coding agents. docs.ramp.com
Ramp's docs cover it. Claude's directory still lists an older read-only Ramp server, so add the address above if approval tools are missing. docs.ramp.com
Ramp's docs offer a one-click install link or a URL entry in Cursor's MCP settings. docs.ramp.com
Ramp's docs give the server entry for VS Code. Sign in when it opens the browser. docs.ramp.com
Install Ramp from the ChatGPT app directory, then sign in with your Ramp account. support.ramp.com
Supports hosted MCP servers.
Supports hosted MCP servers.
Supports hosted MCP servers.
Supports hosted MCP servers.
Supports hosted MCP servers.
Supports hosted MCP servers.
Supports hosted MCP servers.
Supports hosted MCP servers.
Supports hosted MCP servers.
Install Ramp MCP
Claude Code
- 1
Copy this prompt.
Add the Ramp MCP server to Claude Code. Run this command: claude mcp add --transport http ramp https://mcp.ramp.com/mcp Then check that it loaded and tell me if I need to sign in or restart.
- 2
Paste it into Claude Code. It shows the change and asks before running it.
Requires A Ramp account, Sign-in with the vendor account (OAuth).
Read-only mode: On Ramp's sign-in screen, choose Read-only instead of Full access. Tools that make changes then do not appear.
Sign in with your Ramp account when the browser opens. To try it with sample data first, use https://demo-mcp.ramp.com/mcp instead. For more than one Ramp business, add one connection per business with an address like https://mcp.ramp.com/acme-europe/mcp and sign in to the matching business. Run /mcp in a session to check it connected. Ramp recommends its CLI for coding agents; see Ramp's CLI docs if you want file uploads.
From the vendor's docs. Source.
Tools
Finds card transactions by merchant, amount, date, person or status
Searches your company's card transactions and shows their details, including where each one stands in review and reconciliation.
Try: “Show all Uber charges over $50 from last month”
Read ·
ramp_get_transactionsShows everything about one transaction: memo, fund, receipts and coding
Opens one card transaction and shows all its details, including memos, the fund it came from and any receipts attached.
Try: “Show me the full details of yesterday's AWS charge”
Read ·
ramp_get_full_transaction_metadataChecks what a transaction still needs, like a receipt or memo
Looks at one transaction and tells you which receipts, memos or accounting fields are still missing.
Try: “What is still missing on my Delta flight charge?”
Read ·
ramp_get_transaction_missing_itemsLists people with transactions missing receipts or memos
Groups transactions that are missing receipts or memos by the person who made them, so you can chase the right people.
Try: “Who on the team has the most transactions missing receipts this month?”
Read ·
ramp_get_missing_items_by_userEdits a transaction's memo, fund, coding, trip or attendees
Changes details on a card transaction, such as its memo, the fund it is charged to, its accounting categories, its trip or the attendees.
Try: “Add a memo to my last Amazon charge saying it was office supplies”
Write ·
ramp_edit_transactionSuggests memo text for a transaction
Gets Ramp's AI-suggested memo options for one transaction so you can pick one instead of writing it.
Try: “Suggest a memo for my lunch charge at Sweetgreen”
Read ·
ramp_get_transaction_suggested_memosSplits a transaction into separate line items
Divides one transaction into several line items, for example to code parts of it differently, or changes an existing split.
Try: “Split my $400 Costco charge into $250 office supplies and $150 team snacks”
Write ·
ramp_splitMarks a transaction as having no receipt
Flags a card transaction as having no receipt, so it stops asking for one.
Try: “Mark my parking charge from Tuesday as having no receipt”
Write ·
ramp_mark_transaction_missing_receiptGives the reason a transaction has no receipt
Adds an explanation to a transaction for why there is no receipt.
Try: “Say the receipt for my taxi ride was lost”
Write ·
ramp_provide_no_receipt_reasonLists your receipts that are not matched to a transaction
Shows receipts you emailed or uploaded that Ramp has not yet matched to a card transaction.
Try: “Do I have any receipts that are not matched to a charge?”
Read ·
ramp_list_unmatched_receiptsReads the merchant, date and amount from your receipts
Shows the details Ramp pulled from one or more of your receipts, such as merchant, date and amount.
Try: “What does the receipt I uploaded this morning say?”
Read ·
ramp_get_receipt_detailsCreates a one-time link to upload a receipt file
Makes a single-use address that a coding agent can use to send a receipt file to Ramp for a transaction or out-of-pocket expense.
Try: “Give me a link to upload the receipt for my hotel charge”
Write ·
ramp_request_receipt_upload_linkUploads a receipt file to Ramp
Sends a receipt image or PDF to Ramp from file content the assistant already has.
Try: “Upload this receipt to my dinner transaction”
Write ·
ramp_upload_receipt_fileFinishes a transaction that a reviewer sent back to you
Completes a transaction where an approver asked you, the cardholder, for changes.
Try: “Finish the transaction my manager sent back for a better memo”
Write ·
ramp_complete_transaction_revisionAsks a cardholder to pay back a transaction
Sends a request to a cardholder to repay a charge, for example a personal purchase on a company card.
Try: “Ask Sam to repay the $35 personal charge from Friday”
Write ·
ramp_request_transaction_repaymentFinds trips a transaction might belong to
Lists your trips with names, dates and places so a transaction can be linked to the right one.
Try: “Which trip should my United flight charge go under?”
Read ·
ramp_get_candidate_trips_for_transactionExplains why a card payment was declined
Tells you why a card transaction was declined and what you can do about it.
Try: “Why was my card declined at the hotel last night?”
Read ·
ramp_get_decline_explanationSets the most one purchase can cost on a fund
Sets a maximum amount for any single transaction on a fund, for example after a decline.
Try: “Let my travel fund allow single charges up to $1,500”
Write ·
ramp_update_transaction_amount_limitLists Ramp's merchant categories
Shows Ramp's list of merchant categories and their IDs, used for spending controls.
Try: “What merchant categories can I block on a card?”
Read ·
ramp_merchant_categoriesShows your recent reimbursements
Lists the reimbursements you submitted recently and their status.
Try: “What reimbursements have I submitted this month?”
Read ·
ramp_get_user_recent_reimbursementsFinds reimbursements by person, text or status
Searches reimbursements with filters such as who submitted them, words in them and their status.
Try: “Show all reimbursements over $200 from the sales team”
Read ·
ramp_get_reimbursementsSearches reimbursements across the company
Searches reimbursements for the whole business, or for one person.
Try: “Find all mileage reimbursements from Q3”
Read ·
ramp_search_reimbursementsSearches reimbursements with text and filters
Finds reimbursements using words and structured filters, such as dates and amounts.
Try: “Find my draft lunch reimbursement from Tuesday”
Read ·
ramp_search_user_reimbursementsShows receipts attached to a reimbursement
Retrieves the receipt files attached to one reimbursement.
Try: “Show the receipt on Priya's taxi reimbursement”
Read ·
ramp_get_reimbursement_receiptsStarts a draft reimbursement from a receipt
Creates a draft out-of-pocket reimbursement using a receipt already in Ramp.
Try: “Make a reimbursement from the parking receipt I uploaded”
Write ·
ramp_create_reimbursement_from_receiptEdits a reimbursement's amount, date, memo or coding
Changes fields on a reimbursement, such as amount, date, merchant, memo, fund or accounting categories.
Try: “Change the memo on my lunch reimbursement to client meeting”
Write ·
ramp_edit_reimbursementSubmits a draft reimbursement for approval
Sends a draft out-of-pocket reimbursement to approvers.
Try: “Submit my draft parking reimbursement”
Write ·
ramp_submit_reimbursementMoves a rejected reimbursement back to draft to fix it
Turns a rejected reimbursement back into a draft so you can edit and send it again.
Try: “Reopen my rejected hotel reimbursement so I can fix it”
Write ·
ramp_resubmit_reimbursementCopies a reimbursement as a new draft
Makes a new draft reimbursement from an existing one, handy for repeat expenses.
Try: “Copy last month's internet reimbursement for this month”
Write ·
ramp_duplicate_reimbursementDeletes a reimbursement
Removes a reimbursement from Ramp.
Try: “Delete my duplicate coffee reimbursement”
Delete ·
ramp_delete_reimbursementCancels payment on an approved reimbursement
Stops the payout of a reimbursement that was approved but not yet paid.
Try: “Cancel the payout on Alex's approved reimbursement”
Write ·
ramp_cancel_reimbursement_paymentEstimates a mileage reimbursement
Works out how much a trip's mileage would pay back using your company's rates.
Try: “How much would I get back for driving 120 miles?”
Read ·
ramp_estimate_mileage_reimbursementEstimates a per diem amount for a trip
Works out the per diem for a trip from its dates, minus any meals you had covered.
Try: “What per diem do I get for a three-day trip to Chicago?”
Read ·
ramp_estimate_per_diem_amountShows reimbursements a bank currency change would affect
Lists approved and failed reimbursements that would be affected if a bank account's currency changed.
Try: “Which reimbursements would be affected if I switch my bank to euros?”
Read ·
ramp_get_outstanding_reimbursements_by_currencyLists requests waiting for your review
Shows spend, purchase order and other requests that need your review and approval.
Try: “What requests are waiting on my approval?”
Read ·
ramp_get_requests_to_reviewLists reimbursements waiting for your approval
Shows employee reimbursements you need to approve, with comments and policy checks.
Try: “Summarize every reimbursement waiting on my approval”
Read ·
ramp_get_reimbursements_for_approvalLists bills waiting for your approval
Shows bills that are pending your approval.
Try: “Which bills are waiting for me to approve?”
Read ·
ramp_get_bills_for_approvalApproves or rejects a transaction you review
Approves or rejects a card transaction that is waiting for your review.
Try: “Approve all transactions under $100 that have a clear memo”
Write ·
ramp_approve_or_reject_transactionApproves or rejects an employee reimbursement
Approves or rejects an out-of-pocket reimbursement request from an employee.
Try: “Reject Jordan's reimbursement and ask for the receipt”
Write ·
ramp_approve_or_reject_reimbursementApproves or rejects a bill, which can trigger payment
Approves or rejects a submitted bill when you are the next approver. Final approval can send the payment automatically.
Try: “Approve the Acme invoice waiting on me”
Write ·
ramp_approve_or_reject_billApproves or rejects a fund, purchase order or procurement request
Approves or rejects a pending request for a fund, a purchase order or a procurement approval.
Try: “Approve the team offsite fund request”
Write ·
ramp_approve_or_reject_requestReminds the next approvers about waiting bills
Sends a reminder to the people who still need to approve a bill.
Try: “Nudge whoever is holding up the Figma bill”
Write ·
ramp_remind_bill_approversFinds bills by invoice number, vendor or payment
Searches submitted and draft bills by invoice number, vendor, payment ID or ID.
Try: “Find the bill for invoice 10452”
Read ·
ramp_search_billsLists and filters bills
Lists bills with search, status filters and pages of results.
Try: “List all unpaid bills due this month”
Read ·
ramp_list_billsShows the details of a submitted bill
Opens a submitted bill and shows its vendor, amounts, dates and line items.
Try: “Show me the details of the Salesforce bill”
Read ·
ramp_get_bill_detailsShows a bill's approval and payment status
Tells you where a submitted bill is in approval and whether it has been paid.
Try: “Has the Acme bill been paid yet?”
Read ·
ramp_get_bill_statusShows every change and approval on a bill
Shows a bill's full history, including status changes and approval actions.
Try: “Who approved the Zoom bill and when?”
Read ·
ramp_get_bill_historyGets the invoice files attached to a bill
Retrieves the invoice PDFs or images attached to a submitted bill.
Try: “Show me the invoice attached to the AWS bill”
Read ·
ramp_get_bill_invoicesReads the comments on a bill
Shows the comment thread on a bill.
Try: “What did the team say on the legal bill?”
Read ·
ramp_get_bill_commentsTotals the dollar amount of matching bills
Adds up the amounts of bills that match your filters.
Try: “How much do we owe in open bills this month?”
Read ·
ramp_get_bill_amount_summaryCounts bills that match your filters
Counts bills that match filters, such as how many are waiting for approval.
Try: “How many bills are pending approval?”
Read ·
ramp_get_bill_metricsShows a recurring bill's schedule and next payment
Shows a recurring bill's vendor, amount, schedule and next payment date.
Try: “When is the next payment on our office rent bill?”
Read ·
ramp_get_recurring_billStarts a draft bill for an existing vendor
Creates a draft bill for a vendor you already have in Ramp. It is not submitted yet.
Try: “Draft a $2,000 bill to Acme for October consulting”
Write ·
ramp_create_draft_billShows a draft bill that is not submitted
Opens a draft bill that has not been submitted and shows its details.
Try: “Show me the draft bill I started for Acme”
Read ·
ramp_get_draft_bill_detailsEdits a draft bill's details, lines and coding
Changes a draft bill's fields, line items, accounting coding and payment details.
Try: “Change the draft Acme bill's due date to the 30th”
Write ·
ramp_update_draft_billSubmits a draft bill into approval
Turns a ready draft bill into a real bill and sends it for approval.
Try: “Submit the Acme draft bill”
Write ·
ramp_submit_draft_billFinds vendors by name
Searches or browses the vendors your business pays.
Try: “Do we already have Notion as a vendor?”
Read ·
ramp_search_vendorsAdds a new vendor
Creates a vendor with the contact email and country you give it.
Try: “Add Bright Studio as a vendor, billing@brightstudio.com, US, NY”
Write ·
ramp_create_payeePuts a vendor on hold
Places a hold on a vendor so payments to them stop.
Try: “Put a hold on payments to Acme”
Write ·
ramp_holdReleases a hold on a vendor
Removes a hold on a vendor so payments can go out again.
Try: “Release the hold on Acme”
Write ·
ramp_hold_releaseLists vendor contracts
Lists vendor agreements across the business, with dates and values.
Try: “Which vendor contracts renew next quarter?”
Read ·
ramp_list_vendor_agreementsShows one vendor contract's terms
Opens one vendor agreement and shows its terms and line items.
Try: “What are the terms of our Slack contract?”
Read ·
ramp_get_vendor_agreementShows progress on a bulk vendor document upload
Shows how far a bulk vendor document upload has got and where the documents are in review.
Try: “How is the vendor W-9 upload going?”
Read ·
ramp_get_vendor_document_bulk_statusLists your cards and their status
Lists active cards for you or another cardholder you can see, with activation and shipping status.
Try: “What Ramp cards do I have?”
Read ·
ramp_list_cardsShows your funds, budgets and balances
Shows funds such as cards and budgets with their balances, restrictions, locks and owners.
Try: “What's left on my Q2 team events budget?”
Read ·
ramp_get_fundsLocks or unlocks a card
Locks a card so no charges go through, or unlocks it again.
Try: “Lock my card, I can't find it”
Write ·
ramp_lock_or_unlock_cardActivates your card by its last four digits
Activates your own new card using its last four digits.
Try: “Activate my card ending in 4821”
Write ·
ramp_activate_cardUnlocks a card locked for a suspicious charge
Unlocks a card that Ramp locked over a suspicious transaction, after you confirm you recognize it.
Try: “I recognize that charge, unlock my card”
Write ·
ramp_unlock_fraud_locked_cardAsks for a new fund or virtual card
Submits a request for a new general expenses fund or virtual card for you.
Try: “Request a $500 virtual card for the conference”
Write ·
ramp_submit_fund_requestRaises the spending limit on a fund or card
Increases the limit on a fund or card, once or permanently.
Try: “Raise my travel card limit by $1,000 for this month”
Write ·
ramp_limit_increaseGives people new funds without an approval step
Creates new virtual-card funds for one or more people directly, skipping approvals. Needs a special admin permission.
Try: “Give each new hire a $200 setup fund”
Write ·
ramp_issue_one_off_fundsLocks or unlocks a whole fund
Locks a fund for everyone who uses it, or unlocks it.
Try: “Lock the marketing events fund”
Write ·
ramp_lock_or_unlock_spend_allocationLocks or unlocks one person's access to a fund
Locks or unlocks one member's access to a shared fund.
Try: “Lock Dana's access to the travel fund”
Write ·
ramp_lock_or_unlock_spend_allocation_memberArchives a fund so it can't be used
Archives a fund to stop spending on it and hide it from people.
Try: “Archive the old 2025 offsite fund”
Write ·
ramp_archive_spend_allocationBrings back an archived fund
Unarchives a fund so it becomes visible and usable again.
Try: “Unarchive the offsite fund”
Write ·
ramp_unarchive_spend_allocationTurns on sharing for a fund
Enables sharing on a fund so you can add members to it.
Try: “Make the team lunch fund shareable”
Write ·
ramp_enable_shared_fund_accessAdds a person to a shared fund
Adds a person, or an agent, to a shared fund as a member or co-owner.
Try: “Add maria@acme.com to the team lunch fund”
Write ·
ramp_add_user_to_shared_fundRemoves a person from a shared fund
Removes someone from a shared fund by email.
Try: “Remove Leo from the events fund”
Write ·
ramp_remove_user_from_shared_fundChanges someone between member and co-owner of a fund
Switches a person's role on a shared fund between member and co-owner.
Try: “Make Maria a co-owner of the lunch fund”
Write ·
ramp_edit_user_role_on_shared_fundHands a fund to a new owner
Transfers ownership of a fund from one person to another by email.
Try: “Move ownership of the events fund to Priya”
Write ·
ramp_transfer_spend_allocation_ownershipChanges which spending categories a fund allows
Sets which kinds of spending a fund allows or blocks.
Try: “Block restaurants on the software fund”
Write ·
ramp_update_category_restrictionsChanges which merchants a fund allows
Sets which merchants a fund allows or blocks.
Try: “Only allow AWS and GitHub on the infra fund”
Write ·
ramp_update_merchant_restrictionsChanges how often a fund's limit resets
Changes the spend interval of a fund, such as monthly or yearly.
Try: “Make the meals fund reset weekly”
Write ·
ramp_update_spend_allocation_intervalMoves funds and their cards to another business entity
Moves existing funds and their cards to a different entity in your business.
Try: “Move the London team's funds to the UK entity”
Write ·
ramp_update_fund_entityShows the latest card statement balance
Shows your business's most recent card statement balance.
Try: “What is our current card statement balance?”
Read ·
ramp_get_card_statement_balanceAnswers totals, trends and top-N questions over your Ramp data
Runs an aggregate report over Ramp data, such as totals, trends, top vendors or comparisons.
Try: “Show our top five vendors by spend this month”
Read ·
ramp_reporting_queryRuns read-only data queries for spend analysis
Runs a read-only query over Ramp's analysis tables to answer aggregate questions about spending.
Try: “Compare software spend by department for the last four quarters”
Read ·
ramp_execute_analyst_queryShows what you spent on AI vendors in the last 30 days
Reports your actual card, bill and reimbursement spend with AI providers over the last 30 days.
Try: “How much did we spend on OpenAI and Anthropic last month?”
Read ·
ramp_get_ai_token_spend_current_spendTotals AI token use or cost by provider, model, team or person
Adds up AI token usage or estimated cost over a time window, grouped the way you choose.
Try: “Break down our AI token cost by model this quarter”
Read ·
ramp_get_ai_token_spend_aggregatesTotals your own AI token use and cost
Adds up your own AI token usage and estimated cost over a time window.
Try: “How much have my AI tokens cost this month?”
Read ·
ramp_get_my_ai_token_spend_aggregatesLists the AI providers connected for spend tracking
Summarizes which AI provider keys and gateways are connected to Ramp for usage tracking.
Try: “Which AI providers are connected for spend tracking?”
Read ·
ramp_get_ai_token_spend_connectionsLists AI provider keys and their estimated spend
Lists your AI provider API keys with an estimate of what each has spent.
Try: “Which API key is costing us the most?”
Read ·
ramp_api_key_spendShows AI usage and estimated spend by day
Lists AI usage and estimated spend grouped the way you ask, such as by day or model.
Try: “Show daily AI spend for the last two weeks”
Read ·
ramp_daily_usageLists people by estimated AI spend
Lists Ramp users with their estimated AI spend for a period.
Try: “Who spent the most on AI tools last month?”
Read ·
ramp_team_spendLists all your Ramp banking accounts
Lists your Ramp Checking, investment and managed portfolio accounts.
Try: “List all our Ramp banking accounts”
Read ·
ramp_list_treasury_accountsLists your Ramp Checking Accounts
Lists the Ramp Checking Accounts for your business.
Try: “What checking accounts do we have in Ramp?”
Read ·
ramp_list_business_accountsShows your Ramp Checking Account balances
Gets the current balances of your Ramp Checking Accounts.
Try: “What is our checking balance today?”
Read ·
ramp_get_ramp_business_account_balanceShows your investment account balances
Gets the balances of your business's investment accounts.
Try: “How much is in our investment account?”
Read ·
ramp_get_investment_account_balanceShows your managed portfolio balances
Gets the balances of your managed portfolio accounts.
Try: “What is our managed portfolio worth now?”
Read ·
ramp_get_managed_portfolio_account_balanceShows daily balances for one checking account
Shows the daily balance history of one Ramp Checking Account.
Try: “Show the operating account balance for each day last month”
Read ·
ramp_get_account_balance_historyShows daily balances across all banking accounts
Shows daily balance history across all your Ramp banking accounts for a date range.
Try: “Chart our total cash over the last 90 days”
Read ·
ramp_get_treasury_balance_historyLists transfers in and out of your checking accounts
Lists transfers on your business's Ramp Checking Accounts.
Try: “Show transfers out of checking this week”
Read ·
ramp_list_wallet_transfersLists your monthly checking account statements
Lists the monthly statements available for your Ramp Checking Accounts.
Try: “What checking statements are available for this year?”
Read ·
ramp_list_treasury_documentsGets a PDF link for a monthly checking statement
Gets a download link for one monthly Ramp Checking Account statement.
Try: “Get me the September checking statement”
Read ·
ramp_get_treasury_document_linkGets one ZIP link for several statements
Gets a single download link for a ZIP of the monthly statements you pick.
Try: “Download all checking statements for Q3”
Read ·
ramp_get_treasury_documents_download_linkLists your connected bank accounts
Lists the bank accounts connected to Ramp.
Try: “Which bank accounts are connected to Ramp?”
Read ·
ramp_accountsAdds a manually connected bank account
Creates a bank account connection entered by hand.
Try: “Add our new Chase account by hand”
Write ·
ramp_createRequests money into a banking account
Requests funds for a banking account.
Try: “Request $50,000 into the operating account”
Write ·
ramp_request_fundsLists agent account numbers
Lists account numbers for agent accounts.
Try: “Show our agent account numbers”
Read ·
ramp_account_numbersLists statements
Lists available statements.
Try: “List our recent statements”
Read ·
ramp_statements_listFetches one statement
Gets one statement.
Try: “Open last month's statement”
Read ·
ramp_getShows your card statement schedule
Shows when the next statement closes and how the billing schedule is set.
Try: “When does our next card statement close?”
Read ·
ramp_get_business_statement_dateShows your own Ramp user details
Gets your own Ramp profile details.
Try: “What role do I have in Ramp?”
Read ·
ramp_get_simplified_user_detailFinds people across the business
Lists and searches Ramp users across your business.
Try: “List everyone in the engineering department”
Read ·
ramp_list_usersShows someone's manager and direct reports
Shows a person's reporting chain and who reports to them.
Try: “Who does Priya report to?”
Read ·
ramp_get_org_chartLists your company's departments
Lists all departments set up in Ramp.
Try: “What departments do we have in Ramp?”
Read ·
ramp_departmentsCreates a department
Adds a new department to your company in Ramp.
Try: “Create a Customer Success department”
Write ·
ramp_create_departmentRenames a department
Changes the name of an existing department.
Try: “Rename Sales Ops to Revenue Ops”
Write ·
ramp_rename_departmentMatches a name to a Ramp user to add as an attendee
Finds the Ramp user that matches a name, used to tag attendees on a transaction.
Try: “Add Sam Lee as an attendee on the team dinner”
Read ·
ramp_search_userLists your business entities
Lists the legal entities in your Ramp business.
Try: “What entities do we have in Ramp?”
Read ·
ramp_list_business_entitiesLists your company's office addresses
Gets your company's office locations and addresses, for example to find nearby hotels.
Try: “What is the address of our Austin office?”
Read ·
ramp_get_office_locationsLists your custom Ramp roles
Lists the custom roles set up in your Ramp business.
Try: “What custom roles do we have?”
Read ·
ramp_rolesLists businesses an accountant can access
For advisor console users, lists the client businesses they are allowed to access.
Try: “Which client businesses can I access?”
Read ·
ramp_get_authorized_businessesAnswers questions about your expense policy
Answers questions about your company's expense policy or a fund's limits and restrictions.
Try: “Is my planned $300 client dinner within policy?”
Read ·
ramp_answer_policy_questionSearches Ramp's Help Center
Finds answers in Ramp's Help Center about how Ramp features work.
Try: “How do I request funds for a team offsite?”
Read ·
ramp_search_help_center_snippetsShows what an expense needs before you submit it
Shows your company's expense submission rules, such as when a receipt or memo is required.
Try: “When do I need a receipt for an expense?”
Read ·
ramp_get_employee_submission_policy_requirementsShows what needs your attention in Ramp
Shows your Ramp homepage feed of items that need your attention.
Try: “What needs my attention in Ramp today?”
Read ·
ramp_get_attention_feedPosts a comment on a transaction, bill or reimbursement
Adds a comment to a Ramp item, such as a transaction, bill or reimbursement, and can mention people.
Try: “Comment on Leo's Uber charge asking for the business purpose”
Write ·
ramp_post_commentLists your approval and spending policies
Lists your submission, approval and spend request policies.
Try: “What approval policies do we have?”
Read ·
ramp_list_policiesShows the details of one policy
Gets the settings of one approval or submission policy.
Try: “Show the details of our travel approval policy”
Read ·
ramp_get_policy_detailsShows the steps inside a policy's approval flow
Gets the published approval flow of a policy, or an older version of it.
Try: “Walk me through the steps in our bill approval flow”
Read ·
ramp_get_policy_workflow_bodyPreviews which approval path an expense would take
Runs a policy against an existing transaction or reimbursement to preview who would need to approve it.
Try: “Who would need to approve this $5,000 software charge?”
Read ·
ramp_simulate_policy_workflow_for_expenseFinds purchase orders
Searches purchase orders with filters.
Try: “Show open purchase orders for Dell”
Read ·
ramp_search_purchase_ordersShows one purchase order's details
Gets the full details of one purchase order.
Try: “Show me PO 2041”
Read ·
ramp_get_purchase_order_detailsCloses purchase orders
Closes one or more purchase orders with a reason you give.
Try: “Close all fully received POs from Q2”
Write ·
ramp_ramp_bulk_close_purchase_ordersReopens closed purchase orders
Reopens several closed purchase orders.
Try: “Reopen PO 2041 and 2042”
Write ·
ramp_ramp_bulk_reopen_purchase_ordersFinds spend and purchase requests
Searches requests, such as fund requests and purchase orders, with words and filters.
Try: “Find all pending laptop requests”
Read ·
ramp_search_unified_requestsShows one spend request
Gets the details of one spend request you can see.
Try: “Show me the details of Maria's offsite request”
Read ·
ramp_get_unified_request_detailsLists the purchase request types you can start
Lists the published procurement programs you can draft a request against.
Try: “What kinds of purchase requests can I submit?”
Read ·
ramp_procurement_spend_intentsStarts or updates a purchase request draft
Creates or updates a procurement request draft and shows what is filled in.
Try: “Start a request to buy 10 monitors from Dell”
Write ·
ramp_procurement_requests_draftRefreshes a purchase request draft
Reloads a procurement draft and checks the form again.
Try: “Show where my monitor request draft stands”
Read ·
ramp_procurement_requests_getSubmits a purchase request after you confirm
Submits a procurement draft once you confirm it.
Try: “Submit my monitor request”
Write ·
ramp_procurement_submitDeletes an abandoned purchase request draft
Deletes a procurement draft you own and no longer need.
Try: “Delete my old chair request draft”
Delete ·
ramp_delete_procurement_draftLists your trips
Shows your trips, with optional filters such as status.
Try: “What trips do I have coming up?”
Read ·
ramp_get_user_tripsCreates a trip
Creates a new trip for you in Ramp.
Try: “Create a trip to SFO next week”
Write ·
ramp_create_tripShows your flight, hotel and car bookings
Gets summaries of your flight, hotel and car rental bookings.
Try: “Check my upcoming flight and hotel bookings for next month”
Read ·
ramp_get_bookingsShows full details of one booking
Gets the itinerary, stay or rental details of a booking, with cost and status.
Try: “Show the details of my Chicago hotel booking”
Read ·
ramp_get_booking_detailsSearches flights with your travel policy applied
Finds flight offers, marked against your company's travel policy.
Try: “Find a morning flight from NYC to Austin on the 12th”
Read ·
ramp_search_flightsFinds airports and cities for a flight search
Turns a place you mention into airports or cities that can be booked.
Try: “Which airports serve the Bay Area?”
Read ·
ramp_get_flight_booking_locationsBooks a flight
Books the flight offer you chose.
Try: “Book the 8am United flight”
Write ·
ramp_submit_flight_bookingFinds replacement flights for a booking
Searches for different flights to replace an existing booking.
Try: “Find a later flight home for my Austin trip”
Read ·
ramp_search_flight_modificationsChanges a flight booking
Previews or confirms switching an existing booking to new flights.
Try: “Switch my return flight to the 6pm one”
Write ·
ramp_submit_flight_modificationCancels a flight booking
Previews or confirms cancelling an existing flight booking.
Try: “Cancel my flight to Denver”
Write ·
ramp_submit_flight_cancellationSearches hotels with your travel policy applied
Finds hotels using Ramp's travel inventory and your travel policy.
Try: “Find a hotel near our Austin office for two nights”
Read ·
ramp_search_hotelShows room rates for a hotel
Gets the room rate options for one hotel you picked.
Try: “What rooms are available at the Hilton downtown?”
Read ·
ramp_get_hotel_ratesBooks a hotel room
Books the hotel rate you chose.
Try: “Book the king room at the Hilton”
Write ·
ramp_submit_hotel_bookingCancels a hotel booking
Previews or confirms cancelling an existing hotel booking.
Try: “Cancel my hotel in Chicago”
Write ·
ramp_submit_hotel_cancellationShows refund and cancellation terms for a booking
Shows what you would get back if you cancelled a flight, hotel or car booking.
Try: “Can I get a refund if I cancel my hotel?”
Read ·
ramp_booking_cancellation_detailsShows whether a booking can be changed
Tells you whether a flight, hotel or car booking can be changed.
Try: “Can I change the dates on my rental car?”
Read ·
ramp_booking_modification_detailsLists travel requests waiting for your approval
Shows travel and booking requests that need your approval.
Try: “What travel requests are waiting on me?”
Read ·
ramp_get_pending_travel_requestsApproves, rejects or withdraws a travel request
Approves or rejects a travel request, or withdraws your own unfulfilled one.
Try: “Approve Sam's trip to Boston”
Write ·
ramp_travel_request_actionShows your traveler profile and preferences
Gets your traveler profile and saved flight and hotel preferences.
Try: “What seat preference do I have saved?”
Read ·
ramp_get_traveler_profileUpdates your traveler details and documents
Creates or updates your traveler identity, contact details and travel document numbers.
Try: “Update my passport number in my traveler profile”
Write ·
ramp_update_traveler_profileSaves your flight and hotel preferences
Saves, changes or removes your written flight and hotel preferences.
Try: “Remember that I prefer aisle seats”
Write ·
ramp_update_travel_preferencesLists your saved loyalty programs
Lists the loyalty programs saved on your traveler profile.
Try: “What loyalty numbers do I have saved?”
Read ·
ramp_list_traveler_loyalty_programsSaves a loyalty program number
Adds a loyalty program to your traveler profile by name and number.
Try: “Add my Marriott Bonvoy number 123456789”
Write ·
ramp_set_traveler_loyalty_programRemoves a saved loyalty program
Removes a loyalty program from your traveler profile.
Try: “Remove my old Delta SkyMiles number”
Delete ·
ramp_remove_traveler_loyalty_programAdds a loyalty program (older version)
An older way to add a loyalty program to your traveler profile, kept for compatibility.
Try: “Add my United MileagePlus number”
Write ·
ramp_add_traveler_loyalty_programUpdates a saved loyalty program (older version)
An older way to update a saved loyalty program by its ID, kept for compatibility.
Try: “Update my Hilton Honors number”
Write ·
ramp_update_traveler_loyalty_programLists your accounting categories for coding
Lists your active accounting tracking categories, such as departments, classes, locations and projects.
Try: “What accounting fields do I need to code this charge?”
Read ·
ramp_get_tracking_categoriesLists the options inside an accounting category
Lists the specific departments, projects or other options in one tracking category.
Try: “Which projects can I code expenses to?”
Read ·
ramp_get_tracking_category_optionsMarks transactions or reimbursements ready to sync to your books
Marks transactions or reimbursements as ready to send to your accounting system.
Try: “Mark all coded October transactions ready to sync”
Write ·
ramp_mark_ready_to_syncShows the latest sync to your accounting system
Gets the most recent accounting sync and its counts.
Try: “When did transactions last sync to NetSuite?”
Read ·
ramp_get_latest_syncShows which items failed to sync to your books
Shows which items in an accounting sync failed and why.
Try: “Why did last night's sync fail for some bills?”
Read ·
ramp_get_sync_commit_failure_detailsShows whether your accounting system is connected
Gets the connection status of your ERP or accounting integration.
Try: “Is our QuickBooks connection working?”
Read ·
ramp_get_erp_connection_statusShows the approval flow behind a transaction or reimbursement
Shows a transaction's or reimbursement's approval context, such as its policy and approvers.
Try: “Who still needs to approve my hotel reimbursement?”
Read ·
ramp_get_expense_workflow_contextGives people funds from an existing spend program
Issues new funds to people from a spend program you already set up.
Try: “Give the three new sales hires the standard travel program”
Write ·
ramp_issue_from_spend_programDeletes a spend program
Permanently deletes a spend program, and closes, moves or detaches its linked funds as you choose.
Try: “Delete the old 2025 conference spend program”
Delete ·
ramp_delete_spend_programSets how far over its limit a fund can go
Sets or clears the allowed overage percent before charges are declined, for the business, a program or a fund.
Try: “Let the travel program go 10% over its limit”
Write ·
ramp_set_decline_bufferFinds merchants by name
Searches merchants by name and shows their categories and websites.
Try: “Find the merchant record for Delta”
Read ·
ramp_search_merchantsLists merchants
Lists merchants in Ramp.
Try: “List the merchants we pay most often”
Read ·
ramp_merchant_listShows the audit log of changes in Ramp
Gets audit log events showing who did what in your Ramp account.
Try: “Who changed card limits this week?”
Read ·
ramp_audit_logs_listLists funds an AI agent can pay from
Lists funds that can be used for agent card payments, with their balances.
Try: “Which funds can my agent use to pay?”
Read ·
ramp_get_agent_card_fundsGets one-time card details so an agent can make a purchase
Gets a one-time payment token from a fund so an AI agent can buy something from a merchant.
Try: “Get card details to pay $49 for the Figma plan”
Write ·
ramp_get_agent_card_credsGets a Stripe payment credential from a fund for an agent
Issues or recovers a Stripe machine payment credential using one of your funds.
Try: “Get a Stripe payment credential from the AI tools fund”
Write ·
ramp_mpp_credsSets up your business's agent payment wallet
Creates your business's x402 stablecoin wallet for agent payments, after an owner or admin confirms.
Try: “Set up our agent payment wallet”
Write ·
ramp_provision_x402_walletMoves money from checking into the agent payment wallet
Transfers money from a Ramp Checking Account into your x402 wallet. The transfer cannot be undone.
Try: “Move $200 from operating into the agent wallet”
Write ·
ramp_fund_x402_walletMoves money from the agent wallet back to checking
Transfers the x402 wallet balance back to a Ramp Checking Account. The transfer cannot be undone.
Try: “Withdraw the agent wallet balance to operating”
Write ·
ramp_withdraw_x402_walletPays an agent payment request from your wallet balance
Pays a merchant's x402 payment request from your business's stablecoin balance.
Try: “Pay this API's $0.50 request from our agent wallet”
Write ·
ramp_pay_with_x402Lists policy versions for an agent wallet
Lists the policy versions set for a standalone agent wallet.
Try: “Show the policy history for our agent wallet”
Read ·
ramp_agent_wallet_listPublishes the spending policy for an agent wallet
Publishes the active policy for a standalone agent wallet.
Try: “Publish the new spending policy for our agent wallet”
Write ·
ramp_policyLists your sourcing events
Lists the vendor sourcing events you can see.
Try: “What sourcing events are open?”
Read ·
ramp_list_sourcing_eventsSummarizes a sourcing event and its vendors
Gives a short summary of a sourcing event, its questionnaires and invited vendors.
Try: “Summarize the laptop sourcing event”
Read ·
ramp_get_sourcing_event_contextStarts a draft vendor questionnaire (RFI, RFP or RFQ)
Creates a draft questionnaire for vendors, and its sourcing event if needed.
Try: “Start an RFP for a new payroll provider”
Write ·
ramp_create_rfxShows a vendor questionnaire's full setup
Gets the sections, fields and settings of one vendor questionnaire.
Try: “Show me the payroll RFP questions”
Read ·
ramp_get_rfx_detailEdits a vendor questionnaire
Changes a questionnaire's name, description, dates and sections.
Try: “Push the payroll RFP deadline to the 15th”
Write ·
ramp_update_rfxSets the cover sheet vendors see on a questionnaire
Sets or updates the vendor-facing cover sheet on a draft questionnaire.
Try: “Add an intro about our company to the RFP cover sheet”
Write ·
ramp_set_rfx_cover_sheetSets the pricing sheet on a questionnaire
Sets or updates the pricing sheet on a draft questionnaire.
Try: “Add a per-seat pricing table to the RFP”
Write ·
ramp_set_rfx_pricing_sheetAdds or removes teammates on a questionnaire
Adds or removes collaborators on a vendor questionnaire.
Try: “Add Priya as a reviewer on the payroll RFP”
Write ·
ramp_manage_rfx_collaboratorsInvites vendors to a questionnaire
Invites vendors so they receive and can answer the questionnaire.
Try: “Invite Gusto and Rippling to the payroll RFP”
Write ·
ramp_invite_vendors_to_rfxSets who at a vendor gets the questionnaire
Sets or replaces the contact on a vendor's invitation.
Try: “Send Gusto's invite to sales@gusto.com”
Write ·
ramp_set_rfx_vendor_invitation_contactRemoves a vendor from a questionnaire
Removes a vendor from a questionnaire. This cannot be undone.
Try: “Remove Acme from the payroll RFP”
Delete ·
ramp_revoke_rfx_vendor_invitationSends a questionnaire out to the invited vendors
Publishes a questionnaire and sends it to every active vendor contact.
Try: “Publish the payroll RFP”
Write ·
ramp_publish_rfxReminds vendors who have not answered
Emails a reminder to invited vendors who have not responded yet.
Try: “Remind vendors who haven't answered the RFP”
Write ·
ramp_send_rfx_response_reminderShows vendors' answers to a questionnaire
Gets all submitted vendor responses for a questionnaire.
Try: “Show me every vendor's answers on the payroll RFP”
Read ·
ramp_get_rfx_vendor_responsesSummarizes response and grading progress
Summarizes how many vendors responded and how far grading has got.
Try: “How many vendors have responded to the RFP?”
Read ·
ramp_get_rfx_response_summaryShows grading results for vendor answers
Gets grading outcomes for a questionnaire, including AI-generated insights.
Try: “Which vendor scored best on the payroll RFP?”
Read ·
ramp_get_rfx_grading_overviewMarks a questionnaire as graded so you can award it
Marks a published questionnaire as graded, which allows awarding a vendor.
Try: “Mark the payroll RFP as graded”
Write ·
ramp_mark_rfx_gradedPicks the winning vendor for a sourcing event
Awards the sourcing event to the winning vendor.
Try: “Award the payroll contract to Gusto”
Write ·
ramp_award_sourcing_eventCloses a sourcing event without a winner
Closes and archives a sourcing event without awarding anyone.
Try: “Close the printer sourcing event, we're not buying”
Write ·
ramp_close_sourcing_eventTurns an awarded sourcing event into a purchase request draft
Drafts a procurement request from an awarded sourcing event.
Try: “Start the purchase request for the awarded payroll vendor”
Write ·
ramp_create_draft_spend_request_from_sourcing_eventMoves a rejected questionnaire back to draft
Returns a rejected questionnaire to draft so it can be edited and published again.
Try: “Reopen the rejected RFP so I can fix it”
Write ·
ramp_return_rfx_to_draftUsed by the assistant behind the scenes
Loads the steps the assistant follows for reports
Gives the assistant Ramp's required workflow for answering analysis questions.
Try: “How much did we spend on travel by month this year?”
Read ·
ramp_reporting_get_skillLists the report datasets the assistant can use
Lists the reporting datasets available to you, before the assistant builds a report.
Try: “What spend data can you report on?”
Read ·
ramp_reporting_list_datasetsDescribes one report dataset
Explains one reporting dataset in detail so the assistant can query it correctly.
Try: “What fields are in the bills dataset?”
Read ·
ramp_reporting_describe_datasetSearches the report catalog
Searches the reporting catalog in plain words to find the right data.
Try: “Find data about card declines”
Read ·
ramp_reporting_search_catalogLooks up tags for filtering reports
Finds search tags the assistant can use to filter a report.
Try: “Filter the report to the marketing team”
Read ·
ramp_reporting_lookup_search_tagsLists the tables the assistant can analyze
Shows the analysis tables and starter queries the assistant reads before writing a query.
Try: “What data can you analyze?”
Read ·
ramp_get_analyst_catalogLists the metrics the assistant can analyze
Shows supported analysis metrics and starter queries.
Try: “What spend metrics can you calculate?”
Read ·
ramp_get_analyst_metric_metadataReads notes on an analysis table
Reads the documentation for one analysis table before the assistant queries it.
Try: “Explain the transactions table”
Read ·
ramp_get_analyst_table_domain_docsReads notes on the main spend table
Reads the documentation for the main spend facts table before the assistant queries it.
Try: “Explain how spend facts are counted”
Read ·
ramp_get_analyst_spend_facts_domain_docsLists filters for AI spend reports
Lists the providers, models, departments and tags available for AI spend reports.
Try: “What can I filter AI spend by?”
Read ·
ramp_get_ai_token_spend_filter_optionsTells Ramp about something it can't do yet
Reports to Ramp that a request could not be done with the available tools.
Try: “Tell Ramp I want to export bills to CSV”
Write ·
ramp_get_more_toolsSends optional feedback to Ramp
Submits an optional satisfaction score to Ramp using a one-time survey token.
Try: “Rate my Ramp assistant experience 9 out of 10”
Write ·
ramp_submit_agent_nps
From the official docs
Pros and cons
Good
- Made and run by Ramp, with nothing to install.
- You sign in with your Ramp account, and access follows your Ramp role.
- A Read-only choice on the sign-in screen hides every tool that changes things.
- Covers spend, bills, reimbursements, cards, approvals, banking balances and travel.
- Admins can choose which employees may connect.
- A demo address with sample data lets you try it before connecting real books.
Watch out
- Full access is the default choice when you connect.
- Files attached in chat do not reach Ramp, so receipts need another upload path.
- Each answer is capped at 100 rows, so large pulls need filters.
- Custom clients and gateways need Ramp to approve their sign-in address first.
- Sandbox accounts cannot use the production address.
- Ramp itself recommends its CLI over this server for coding agents.
Permissions
high risk · 5 things to watch
High risk
With full access, the assistant can approve bills and requests, change expenses and move money wherever your Ramp role allows. Choose Read-only when you sign in unless you need it to take actions.
What it can do
- Read your data
- Create and change things
- Delete things
- Read-only modeHow to turn it on
Watch out for
Full access is the default
Unless you pick Read-only when you sign in, the assistant gets tools that approve spend, edit expenses, book travel and move money. Choose Read-only unless you need those. docs.ramp.com
Approving a bill can send the payment
Final approval can pay the bill automatically when payment details and a date are set and company settings allow it. Check bills before asking the assistant to approve them. support.ramp.com
Some tools move money
Tools exist to fund or withdraw from an agent wallet, pay agent payment requests and issue one-off funds. Ramp tells the assistant to confirm amounts first; read each confirmation. agents.ramp.com
It acts as you, with your Ramp role
Every call is logged as the person who signed in, and it cannot do more than that person can in Ramp. support.ramp.com
Admins decide who can connect
Admins can allow all, no or chosen employees under Integrations, Ramp MCP, Manage access. support.ramp.com
Security advisories
No published security advisories as of Nov 1, 2026.
Technical details
| Turning on read-only | Choose Read-only instead of Full access on Ramp's consent screen when you connect. Read-only connections do not list tools that make changes. Admins can also limit who may connect under Company > Integrations > Ramp MCP > Manage access. |
|---|---|
| Talks to | Ramp (mcp.ramp.com) |
| Sign-in and keys | Ramp sign-in in your browser; the client keeps the session token. |
Alternatives
Use this server to work with Ramp from a chat assistant. Use the Ramp CLI in Claude Code, Codex or Cursor, and the QuickBooks or Xero servers when your books live there.
| Server | Official | Runs | Sign-in | Can change things |
|---|---|---|---|---|
| For Ramp | ||||
| RampThis page | Official | Hosted | Account | Yes |
| Other tools for the same job | ||||
| Ramp CLI | Official | Local | Account | Yes |
| QuickBooks OnlineFor QuickBooks | Official | Local | Account | – |
| XeroFor Xero | Official | Local | Token | – |
Questions
What is the Ramp MCP server URL?
https://mcp.ramp.com/mcp for your live Ramp account and https://demo-mcp.ramp.com/mcp for sample data. To keep separate connections for several businesses, use https://mcp.ramp.com/<any-label>/mcp for each and sign in to the matching business.
Is it free?
Ramp does not list a separate price. You need a Ramp account, and some admin controls, such as limiting access by role, are on Ramp Plus.
Can it approve things on my behalf?
Yes, if you are an approver and connected with full access. It can approve or reject transactions, reimbursements, bills and requests waiting on you. Final approval of a bill can send the payment automatically.
How do I make it read-only?
Choose Read-only instead of Full access on the Ramp screen that appears when you connect. Tools that make changes then do not appear. To switch later, disconnect and connect again.
Why are approval or edit tools missing?
You connected as Read-only, your Ramp role does not allow that action, or you added the older read-only server that Claude's directory still lists. Reconnect with Full access at https://mcp.ramp.com/mcp, or ask a Ramp admin about your role.
Can I upload receipts through it?
Not by attaching a file to the chat. Some clients show a Ramp upload card; otherwise use the Ramp app or the Ramp CLI.
Can I use it with a Ramp sandbox account?
Not through the main address. Use the demo address for sample data, or the Ramp CLI, which can sign in to sandbox.
Ramp MCP vs Ramp CLI?
Use MCP inside chat assistants like Claude and ChatGPT, with no install. Ramp recommends the CLI for coding agents such as Claude Code, Codex and Cursor; it is faster and can handle files.
Why does a question only return part of my data?
Each answer is capped at 100 rows. Narrow the date range, vendor, cardholder, department or entity.
Why does it keep failing to sign in?
Clear the saved sign-in and connect again. In Claude Code, run /mcp, pick Ramp and clear authentication; in ChatGPT, disconnect and reconnect Ramp under Settings, Apps. Custom clients also need Ramp to approve their sign-in address.
Examples
Find transactions missing receipts or memos and draft reminders
Find transactions with missing receipts or memos in the last 14 days and draft reminder messages I can send to the team.
SourceSee top software vendors by spend
Show me our top software vendors by spend this quarter, and flag anything that grew more than 20% QoQ.
SourceReview reimbursements waiting on you
Summarize every reimbursement waiting on my approval and flag anything outside policy.
SourceCheck a planned expense against policy
Is my planned $300 client dinner within policy?
SourceGet a cash snapshot across accounts
Get all Ramp Banking account balances for today's cash snapshot.
Source
Information
updated Nov 1, 2026
- Publisher
- Official
- Endpoint
https://mcp.ramp.com/mcp- Transport
- Streamable HTTP
- Auth
- OAuth
Sources
Docs, issue trackers and discussions this page is built from. Issues, quotes and findings above link to their own source.
Show all 5Hide
- Ramp MCP overview · support.ramp.com
- Ramp MCP · docs.ramp.com
- Ramp connector · claude.com
- Agent Tools reference · agents.ramp.com
- Connecting · agents.ramp.com