NeuralTrust has been recognized by Gartner → Read more

Connect Ramp MCP to your AI agents, securely.

One secured endpoint for every Ramp call your AI agents make, scoped per user, inspected, and logged.

Select the tools your AI agents can call

220 tools from the Ramp MCP schema.

Showing 220 tools

  • ramp_get_latest_syncreadGet the most recent accounting sync commit for the acting user's business and sync type.
  • ramp_get_sync_commit_failure_detailsreadGet object-level failure details for an accounting sync commit by UUID.
  • ramp_get_tracking_categoriesreadRetrieve active accounting tracking category metadata for transaction coding, such as departments, classes or business units, locations, projects, customers, and cost centers.
  • ramp_get_tracking_category_optionsreadList specific departments, projects, or other options for a tracking category.
  • ramp_mark_ready_to_syncwriteMark objects as ready to sync to your accounting provider.
  • ramp_get_erp_connection_statusreadGet the current ERP/accounting integration connection status for the business.
  • ramp_execute_analyst_queryreadRun read-only SQL for aggregate business analysis. The analyst catalog and domain docs define supported tables, columns, joins, and metric semantics.
  • ramp_get_ai_token_spend_aggregatesreadAggregate AI token usage or estimated cost over a time window, grouped by provider, model, configuration, department, user, or API-key tag group.
  • ramp_get_ai_token_spend_connectionsreadSummarize connected AI providers (admin keys and OpenRouter/LiteLLM gateway connections).
  • ramp_get_ai_token_spend_current_spendreadReport the business's actual trailing-30-day Ramp spend on AI vendors (card, bill, and reimbursement spend) per provider.
  • ramp_get_ai_token_spend_filter_optionsreadList the dimensions and values available for AI-spend aggregate queries: providers, models, model families, departments, and API-key tag groups.
  • ramp_get_analyst_catalogreadDiscover available analyst tables and starter SQL for aggregate business analysis.
  • ramp_get_analyst_metric_metadatareadDiscover supported analyst metrics and starter SQL for aggregate business analysis.
  • ramp_get_analyst_spend_facts_domain_docsreadRead domain documentation for analyst.spend_facts before using it in an analyst query.
  • ramp_get_analyst_table_domain_docsreadRead domain documentation for an analyst table before using it in an analyst query.
  • ramp_get_my_ai_token_spend_aggregatesreadAggregate the acting user's own AI token usage and estimated token cost over a time window, optionally grouped by provider and model.
  • ramp_api_key_spendreadList provider API keys and their estimated spend.
  • ramp_daily_usagereadList AI usage and estimated spend grouped by the requested dimensions.
  • ramp_team_spendreadList Ramp users with estimated AI spend during the requested period.
  • ramp_audit_logs_listreadGet audit log events.
  • ramp_reporting_describe_datasetreadDescribe one semantic reporting dataset in detail.
  • ramp_reporting_get_skillreadReturn the Ramp reporting skill: the required workflow for answering analytical questions and canonical ERP balance sheets, income statements, and trial balances.
  • ramp_reporting_list_datasetsreadList semantic reporting datasets available to the current user.
  • ramp_reporting_lookup_search_tagsreadLook up search tags for filtering reports.
  • ramp_reporting_queryreadAnswer aggregate questions (totals, trends, top-N, comparisons, breakdowns) over Ramp data and produce canonical financial statements from authorized connected ERP books.
  • ramp_reporting_search_catalogreadSearch the semantic reporting catalog with a natural-language query.
  • ramp_fund_x402_wallethigh riskFund the business's x402 wallet from a Ramp Checking Account.
  • ramp_get_agent_card_credshigh riskGet a one-time payment token for a fund. Handles card enrollment and purchase instructions automatically.
  • ramp_get_agent_card_fundsreadList funds that can be used for agent card payments. Returns eligible funds with available balance.
  • ramp_pay_with_x402high riskPay an x402 payment request from your business's stablecoin balance.
  • ramp_provision_x402_walletwriteProvision your business's x402 wallet after the user explicitly confirms.
  • ramp_withdraw_x402_wallethigh riskWithdraw the business's x402 wallet balance to a Ramp Checking Account.
  • ramp_mpp_credshigh riskIssue or recover a Stripe MPP credential using an existing fund.
  • ramp_agent_wallet_listreadList policy versions for a standalone Agent Wallet.
  • ramp_policywritePublish the active policy for a standalone Agent Wallet.
  • ramp_account_numbersreadList agent account numbers.
  • ramp_accountsreadList bank accounts.
  • ramp_createwriteCreate a manually connected bank account.
  • ramp_get_account_balance_historyreadGet daily balance history for a specific Ramp Checking Account.
  • ramp_get_investment_account_balancereadGet the balance of investment accounts for the business.
  • ramp_get_managed_portfolio_account_balancereadGet the balance of managed portfolio accounts for the business.
  • ramp_get_ramp_business_account_balancereadGet the balance of Ramp Checking Accounts for the business.
  • ramp_get_treasury_balance_historyreadGet daily balance history across all Treasury accounts for a date range.
  • ramp_get_treasury_document_linkreadGet a PDF download link for a monthly Ramp Checking Account statement by document UUID.
  • ramp_get_treasury_documents_download_linkreadGet one ZIP download link for 1-50 selected monthly Ramp Checking Account statements. Records document-access audit events; the link expires after one hour.
  • ramp_list_business_accountsreadList all Ramp Checking Accounts (wallet accounts) for the user's business.
  • ramp_list_treasury_accountsreadList all Treasury accounts (Ramp Checking Accounts, Investment Accounts, Managed Portfolios).
  • ramp_list_treasury_documentsreadList available monthly Ramp Checking Account statements, including document UUIDs, account names, and statement periods, filtered by date range.
  • ramp_list_wallet_transfersreadList transfers for the user's business Ramp wallet accounts.
  • ramp_request_fundshigh riskRequest funds for a banking account.
  • ramp_getreadFetch a statement.
  • ramp_statements_listreadList statements.
  • ramp_get_card_statement_balancereadGet a snapshot of the business's most recent card statement balance: how much was due, how much has been paid, what is still outstanding, and when the next payment is due.
  • ramp_get_business_statement_datereadGet the business's statement billing schedule: the next statement close date, the configured close day of month, and the next card payment or autopay debit date.
  • ramp_approve_or_reject_billhigh riskApprove or reject a submitted bill pending approval. Approving advances the approval chain exactly as in the web app, and a fully approved bill with payment details and date set may proceed to payment automatically.
  • ramp_get_bills_for_approvalreadGet bills that are pending approval from the current user.
  • ramp_remind_bill_approverswriteRemind next approvers for bills awaiting approval.
  • ramp_create_draft_billwriteCreate an unsubmitted draft bill for an existing vendor. Does not start approval, schedule, release, or initiate payment.
  • ramp_create_payeewriteCreate a vendor with a contact email and country supplied by the user. Configured vendor approval policies apply.
  • ramp_get_bill_amount_summaryreadGet aggregate dollar amounts for bills matching the given filters.
  • ramp_get_bill_commentsreadRetrieve comments from a bill's comment thread.
  • ramp_get_bill_detailsreadGet details for a bill already confirmed to be submitted; submitted bills only.
  • ramp_get_bill_historyreadRetrieve the full modification and approval history of a bill, including status changes, approval actions, and creation details.
  • ramp_get_bill_invoicesreadRetrieve invoice file attachments (PDFs/images) for a submitted bill.
  • ramp_get_bill_metricsreadReturn the count of bills matching specified filters, such as bills pending approval or overdue.
  • ramp_get_bill_statusreadGet the recorded payment and approval status of a specific submitted bill.
  • ramp_get_draft_bill_detailsreadGet details for an active draft bill that has not been submitted.
  • ramp_get_recurring_billreadRetrieve details of a recurring bill template including vendor, amount, recurrence schedule, and next payment date.
  • ramp_get_vendor_agreementreadRetrieve details for a specific vendor agreement/contract by UUID, including terms, line items, owners, documents, linked spend requests, and renewal history.
  • ramp_get_vendor_document_bulk_statusreadGet bulk vendor document upload progress and current document review state.
  • ramp_list_billsreadList and filter bills with optional search, pagination, and status filters.
  • ramp_list_vendor_agreementsreadList and filter vendor agreements/contracts across the business, including dates, values, renewal status, line items, and days remaining.
  • ramp_search_billsreadSearch submitted and active draft bills by invoice number, payee, payment ID, or UUID.
  • ramp_search_vendorsreadSearch for vendors (payees) within the business by name, or browse them.
  • ramp_submit_draft_billwriteSubmit a DRAFT_READY bill draft so it becomes a bill and enters approval. Does not schedule, release, or pay the bill.
  • ramp_update_draft_billwriteUpdate a draft bill: its fields, line items, accounting category coding, and draft payment details.
  • ramp_holdwritePlace a hold on a vendor.
  • ramp_hold_releasewriteRelease a vendor hold.
  • ramp_activate_cardwriteActivate the acting user's own card by its last four digits.
  • ramp_add_user_to_shared_fundwriteAdd a human user or standalone agent to a shared fund as a member or co-owner.
  • ramp_archive_spend_allocationwriteArchive a fund to prevent spend and hide it from users. Locks the fund's cards and stops spend; reversible.
  • ramp_edit_user_role_on_shared_fundwriteChange a shared-fund user's role between member and co-owner using user_email.
  • ramp_enable_shared_fund_accesswriteEnable sharing on an existing fund so members can be added to it.
  • ramp_get_fundsreadRetrieve funds (cards or budgets) and their balances, restrictions, locks, owners, or permitted spend.
  • ramp_issue_one_off_fundshigh riskIssue one-off funds (spend allocations) directly, bypassing approval flows.
  • ramp_limit_increasehigh riskIncrease the spending limit on a fund (spend allocation) or card, as a one-time or recurring increase.
  • ramp_list_cardsreadList non-terminated cards for the current user or a visible target cardholder, including activation status, lock state, and shipping metadata.
  • ramp_lock_or_unlock_cardwriteLock or unlock a card the acting user is authorized to manage. Locking prevents all transactions on it until unlocked.
  • ramp_lock_or_unlock_spend_allocationwriteLock or unlock a fund (spend allocation) at the fund level, affecting all members.
  • ramp_lock_or_unlock_spend_allocation_memberwriteLock or unlock a specific member's access to a fund (spend allocation).
  • ramp_remove_user_from_shared_fundwriteRemove a user from a shared fund using user_email.
  • ramp_submit_fund_requestwriteSubmit a new General Expenses or Virtual Card request for the signed-in user.
  • ramp_transfer_spend_allocation_ownershipwriteTransfer ownership of a spend allocation using the current and new owners' emails.
  • ramp_unarchive_spend_allocationwriteUnarchive a fund so it becomes visible and spendable again.
  • ramp_unlock_fraud_locked_cardwriteUnlock a card that was locked due to a suspicious transaction. Requires the user to confirm they recognize the flagged transaction.
  • ramp_update_category_restrictionswriteUpdate spending category restrictions (whitelist or blacklist) on a single fund.
  • ramp_update_merchant_restrictionswriteUpdate merchant restrictions (allowed and blocked merchant lists) on a fund (spend allocation).
  • ramp_update_spend_allocation_intervalwriteUpdate only the spend interval for a spend allocation.
  • ramp_update_transaction_amount_limithigh riskSet a fund's maximum amount for one transaction.
  • ramp_set_decline_bufferwriteSet or clear decline buffer percentages for business settings, spend programs, or funds.
  • ramp_issue_from_spend_programhigh riskIssue spend allocations from an existing spend program.
  • ramp_delete_spend_programhigh riskDelete (terminate) a spend program.
  • ramp_merchant_categoriesreadList Ramp merchant categories and IDs for Agent Wallet and spend controls.
  • ramp_merchant_listreadList merchants.
  • ramp_search_merchantsreadSearch for merchants by name. Returns matching merchant IDs, UUIDs, names, categories, and domains.
  • ramp_get_decline_explanationreadGet a detailed explanation of why a card transaction was declined, with the reason, remediation actions, user notification, and transaction details.
  • ramp_approve_or_reject_requesthigh riskApprove or reject a pending unified request for spend allocation (fund), purchase order, or procurement approval.
  • ramp_get_requests_to_reviewreadGet requests that require the current user's review and approval.
  • ramp_delete_procurement_drafthigh riskDelete an abandoned procurement draft owned by the acting user.
  • ramp_get_purchase_order_detailsreadGet comprehensive details about a specific purchase order.
  • ramp_get_unified_request_detailsreadGet detailed information about a unified request the acting user can view.
  • ramp_procurement_requests_draftwriteCreate or update a procurement draft and return the current visible form state.
  • ramp_procurement_requests_getreadRefresh and canonically revalidate a procurement draft's visible form state.
  • ramp_procurement_spend_intentsreadList published procurement spend programs the agent can draft against.
  • ramp_procurement_submitwriteSubmit a procurement draft after explicit user confirmation.
  • ramp_ramp_bulk_close_purchase_orderswriteClose one or more purchase orders with a specified reason.
  • ramp_ramp_bulk_reopen_purchase_orderswriteReopen multiple closed purchase orders.
  • ramp_search_purchase_ordersreadSearch for purchase orders using structured purchase order filters.
  • ramp_search_unified_requestsreadSearch for unified requests using free-text and structured request filters.
  • ramp_award_sourcing_eventwriteAward the winning vendor for a sourcing event, deciding the event and closing its current RFX.
  • ramp_close_sourcing_eventwriteClose (archive) a sourcing event without awarding a vendor.
  • ramp_create_draft_spend_request_from_sourcing_eventwriteHand off an awarded sourcing event into procurement intake by drafting a spend request pre-filled with the winning vendor's context.
  • ramp_create_rfxwriteCreate a DRAFT RFX questionnaire, optionally creating its parent sourcing event in the same call.
  • ramp_get_rfx_detailreadGet the full configuration of one RFX: questionnaire sections and fields, cover sheet, pricing sheet, dates, vendor invitations with contacts, and the actions the acting user can perform.
  • ramp_get_rfx_grading_overviewreadGet grading outcomes for an RFX: AI-generated grading insights and recommendations, per-vendor per-section grading status and aggregate scores, and recorded field grades.
  • ramp_get_rfx_response_summaryreadSummarize vendor response and grading progress for a specific RFX.
  • ramp_get_rfx_vendor_responsesreadReturn all submitted vendor responses for an RFX.
  • ramp_get_sourcing_event_contextreadGet a compact summary of a sourcing event, its RFXs, and invited vendors.
  • ramp_invite_vendors_to_rfxwriteInvite vendors to an existing RFX so they can receive and respond to the questionnaire.
  • ramp_list_sourcing_eventsreadList sourcing events visible to the acting user.
  • ramp_manage_rfx_collaboratorswriteAdd and/or remove collaborators on an existing RFX (RFI, RFP, or RFQ).
  • ramp_mark_rfx_gradedwriteMark a PUBLISHED RFX as graded, which unlocks awarding.
  • ramp_publish_rfxhigh riskPublish an RFX, sending it externally to every ACTIVE invitation contact.
  • ramp_return_rfx_to_draftwriteReturn a REJECTED RFX to DRAFT so it can be edited and re-published.
  • ramp_revoke_rfx_vendor_invitationhigh riskRemove a vendor from an RFX. Irreversible: on a published RFX the vendor immediately loses access to the questionnaire and any e-sign envelope in flight is voided.
  • ramp_send_rfx_response_reminderwriteSend response reminder emails to invited vendors who have not yet submitted their RFX response.
  • ramp_set_rfx_cover_sheetwriteSet or update the vendor-facing cover sheet on a DRAFT RFX.
  • ramp_set_rfx_pricing_sheetwriteSet or update the pricing sheet on a DRAFT RFX during sourcing intake.
  • ramp_set_rfx_vendor_invitation_contactwriteSet or replace the contact on an RFX vendor invitation.
  • ramp_update_rfxwriteUpdate an RFX's name, description, dates, and questionnaire sections.
  • ramp_approve_or_reject_reimbursementhigh riskApprove or reject an employee reimbursement request for an out-of-pocket expense.
  • ramp_approve_or_reject_transactionwriteApprove or reject a transaction awaiting your review.
  • ramp_get_reimbursements_for_approvalreadGet employee reimbursements pending approval by the current user, with comments, policy assessment data, and recommended actions.
  • ramp_cancel_reimbursement_paymentwriteCancel the payment on a reimbursement that has been approved but not yet paid out.
  • ramp_create_reimbursement_from_receiptwriteCreate a draft reimbursement from a receipt UUID.
  • ramp_delete_reimbursementhigh riskDelete a reimbursement by UUID.
  • ramp_duplicate_reimbursementwriteDuplicate an existing reimbursement as a new draft.
  • ramp_edit_reimbursementwriteEdit reimbursement fields (amount, currency, date, merchant, memo, funds, accounting categories, split line items, custom records, trip, attendees).
  • ramp_estimate_mileage_reimbursementreadEstimate the reimbursement amount for a given mileage distance based on the user's company rates.
  • ramp_estimate_per_diem_amountreadEstimate the per diem reimbursement amount for a trip given start/end dates and optional meal deductions.
  • ramp_get_outstanding_reimbursements_by_currencyreadGet approved and failed reimbursements that would be affected by a bank account currency change.
  • ramp_get_reimbursement_receiptsreadRetrieve receipts attached to a reimbursement.
  • ramp_get_reimbursementsreadSearch and retrieve reimbursements with filters for users, text search, amount ranges, tags, date ranges, approval status, and policy assessments.
  • ramp_get_user_recent_reimbursementsreadGet reimbursement history for the current user.
  • ramp_resubmit_reimbursementwriteRevert a rejected reimbursement back to draft state so it can be edited and resubmitted.
  • ramp_search_reimbursementsreadSearch reimbursements across a business, optionally filtering to a specific user's reimbursements.
  • ramp_search_user_reimbursementsreadSearch reimbursements with text-based filters and structured filters.
  • ramp_submit_reimbursementwriteSubmit a draft out-of-pocket reimbursement for approval.
  • ramp_complete_transaction_revisionwriteComplete a revision-requested transaction as its cardholder.
  • ramp_edit_transactionwriteEdit a transaction field (memo, funds, accounting categories, trip, attendees).
  • ramp_get_candidate_trips_for_transactionreadFetch relevant trips for the acting user, with names, dates, status, and locations.
  • ramp_get_full_transaction_metadatareadView all details, memos, funds, and receipts for a specific transaction.
  • ramp_get_transaction_missing_itemsreadCheck what receipts, memos, or accounting items are missing from a specific transaction.
  • ramp_get_transaction_suggested_memosreadGet AI-suggested memo/note options for a specific transaction.
  • ramp_get_transactionsreadSearch and retrieve individual card transactions and workflow details for the user's business, including reconciliation dates and selected accounting categories.
  • ramp_list_unmatched_receiptsreadList the user's unmatched receipts (emailed, uploaded, etc.) with receipt UUIDs.
  • ramp_mark_transaction_missing_receiptwriteFlag a transaction as having no receipt.
  • ramp_provide_no_receipt_reasonwriteSubmit a reason explaining why a transaction has no receipt.
  • ramp_request_receipt_upload_linkwriteCreate a one-time URL to upload a receipt file, for a card transaction or out-of-pocket spend.
  • ramp_request_transaction_repaymentwriteRequest that a cardholder repay a transaction.
  • ramp_splitwriteSplit a transaction into line items, or update an existing split.
  • ramp_upload_receipt_filewriteUpload a receipt from base64-encoded file content.
  • ramp_get_missing_items_by_userreadGet transactions with missing items (receipts or memos) grouped by user, with sample transactions.
  • ramp_get_expense_workflow_contextreadResolve a transaction or reimbursement UUID to its approval workflow context: expense summary, approval chain steps and approvers, attached policies, travel booking approval, and the latest Policy Agent review.
  • ramp_add_traveler_loyalty_programwriteCompatibility route for callers that have not migrated to SetTravelerLoyaltyProgram.
  • ramp_create_tripwriteCreate a new trip for the acting user.
  • ramp_get_booking_detailsreadGet itinerary, stay, or rental details plus request status, amount, payment timing, cancellation state, associated spend and approval information for one flight, hotel, car booking, or travel booking request.
  • ramp_get_bookingsreadRetrieve flight, hotel, and car rental booking summaries for the user, optionally filtered by city, hotel, airline, flight number, booking reference, or travel date.
  • ramp_get_flight_booking_locationsreadResolve locations (airports/cities) available for booking a flight from user intent.
  • ramp_get_hotel_ratesreadFetch available room-rate options for one selected hotel from SearchHotels, returning the exact rate IDs to pass to SubmitHotelBooking.
  • ramp_get_office_locationsreadRetrieve the company's office locations and addresses, for example to search hotels near an office.
  • ramp_get_pending_travel_requestsreadRetrieve travel/booking requests that are pending approval from the current user.
  • ramp_get_traveler_profilereadRetrieve a traveler profile and saved free-text flight and hotel preferences.
  • ramp_get_user_tripsreadFetch trips for the acting user with optional filters.
  • ramp_list_traveler_loyalty_programsreadList saved loyalty programs from the user's traveler profile.
  • ramp_remove_traveler_loyalty_programwriteRemove a saved loyalty program from the user's traveler profile.
  • ramp_search_flight_modificationsreadSearch replacement flights for an existing booking.
  • ramp_search_flightsreadSearch for flights and return policy-tagged offers ready to quote.
  • ramp_search_hotelreadSearch hotels using the canonical Ramp web inventory and policy flow.
  • ramp_set_traveler_loyalty_programwriteSet one loyalty program on the user's traveler profile by program name and loyalty number.
  • ramp_submit_flight_bookinghigh riskBook a selected flight offer.
  • ramp_submit_flight_cancellationhigh riskPreview or confirm cancellation of an existing flight booking.
  • ramp_submit_flight_modificationhigh riskPreview or confirm replacement flights for an existing booking.
  • ramp_submit_hotel_bookinghigh riskBook a selected hotel rate.
  • ramp_submit_hotel_cancellationhigh riskPreview or confirm cancellation of an existing hotel booking.
  • ramp_travel_request_actionwriteApprove or reject a travel/booking request.
  • ramp_update_travel_preferenceswriteSave, change, or remove the acting user's free-text flight and hotel preferences.
  • ramp_update_traveler_loyalty_programwriteCompatibility route for callers that still update a saved loyalty program by ID.
  • ramp_update_traveler_profilewriteCreate or update traveler identity, contact details, and travel document numbers.
  • ramp_create_departmentwriteCreate a new department in the company.
  • ramp_departmentsreadList all departments in the company.
  • ramp_get_org_chartreadGet org chart for a user, including reporting chain and direct reports.
  • ramp_get_simplified_user_detailreadGet the current user's details.
  • ramp_list_usersreadList and search users across the entire business.
  • ramp_rename_departmentwriteRename an existing department in the company.
  • ramp_search_userreadMatch a user name to a Ramp user in the context of a transaction, for adding as an attendee.
  • ramp_rolesreadList custom roles.
  • ramp_list_business_entitiesreadList business entities in the current business.
  • ramp_get_authorized_businessesreadRetrieve the list of businesses that the advisor console user is authorized to access.
  • ramp_answer_policy_questionreadGet an answer to a question about the expense policy or funds (amount, restrictions, etc).
  • ramp_get_attention_feedreadReturn the authenticated user's homepage attention feed.
  • ramp_get_employee_submission_policy_requirementsreadGet the employee-visible expense submission requirements for the business, such as receipt, memo, attendee, fund, and accounting-field requirements per submission policy.
  • ramp_get_more_toolswriteReport a capability that is missing from the available Ramp tools.
  • ramp_get_policy_detailsreadFetch detailed metadata for one workflow-backed policy by UUID, including spend type, default status, and separation-of-duties configuration.
  • ramp_get_policy_workflow_bodyreadFetch the published (or a specific historical) workflow body for a workflow-backed policy, including branch structure, condition operands, and an outline of the builder steps.
  • ramp_list_policiesreadList workflow-backed submission, approval, and spend-request policies for the business, with each policy's UUID, kind, spend type, default status, and workflow availability.
  • ramp_post_commentwritePost a comment on a Ramp object (transaction, bill, reimbursement, etc).
  • ramp_search_help_center_snippetsreadSearch Ramp's Help Center documentation for product knowledge and guidance.
  • ramp_simulate_policy_workflow_for_expensereadSimulate an approval or submission policy workflow against an existing transaction or reimbursement to preview how the policy would route it.
  • ramp_submit_agent_npswriteSubmit an optional Agent NPS response using a one-time survey token.

What Ramp MCP exposes

Ramp MCP groups its 220 tools into 8 categories, each with a suggested starting policy.

All 220 tools as JSON, ready to paste.

CategoryCoversAccessSuggested policy
Procurement & SourcingUnified requests and purchase orders: searching, reviewing and approving requests, drafting and submitting procurement requests, closing and reopening POs; sourcing events and RFX questionnaires from draft to publish, vendor invitations, grading, award and hand-off to procurementRead / WriteThe largest group and the one that reaches outside the company. ramp_publish_rfx sends the questionnaire to every active vendor contact and ramp_revoke_rfx_vendor_invitation is documented as irreversible, so both belong behind approval. ramp_approve_or_reject_request approves fund, PO and procurement requests, which is spend authority rather than data entry
Expenses & ReimbursementsCard transactions and out-of-pocket reimbursements: searching and reading transactions, missing items, receipts and suggested memos, editing and splitting transactions, uploading receipts, creating, editing, submitting, approving and deleting reimbursements, mileage and per diem estimatesRead / WriteMost of this is the everyday expense chore and fine to allow for the acting user. Approving a reimbursement leads to an employee payout and ramp_delete_reimbursement removes the record, so keep those two behind human approval and log the reimbursement UUID
Cards & FundsCards and funds (spend allocations): listing and reading funds and cards, locking and unlocking, activating, sharing and ownership changes, merchant and category restrictions, spend intervals, limit increases, issuing one-off funds, spend programs, decline explanations, agent card credentials, Stripe MPP credentials and Agent Wallet policiesRead / WriteThis is where spending power is created. ramp_issue_one_off_funds is documented as bypassing approval flows, ramp_limit_increase and ramp_update_transaction_amount_limit raise ceilings, and ramp_get_agent_card_creds and ramp_mpp_creds hand back payment credentials. Allow the reads, gate every tool that issues funds, raises limits or returns credentials
Accounting & AnalyticsAccounting sync status and failures, tracking categories, marking objects ready to sync, ERP connection status, read-only analyst SQL and its catalog, semantic reporting datasets and queries, AI token and AI vendor spend, and audit log eventsRead / WriteAlmost entirely read-only, but it is the broadest view of company finances in the server: ramp_execute_analyst_query and ramp_reporting_query aggregate across the business, and ramp_audit_logs_list exposes who did what. MCP caps a query response at 100 rows. ramp_mark_ready_to_sync is the one write and pushes records toward the ERP
TravelTrips, bookings and traveler profiles: searching flights and hotels, hotel rates, booking, modifying and cancelling flights and hotels, travel requests, loyalty programs, preferences and traveler identity and travel document detailsRead / WriteSearches are harmless; the submit tools spend company money and the cancellation tools can forfeit it. Keep ramp_submit_flight_booking, ramp_submit_hotel_booking and the modification and cancellation tools behind confirmation. ramp_update_traveler_profile writes travel document numbers, which are personal data
Bills & VendorsBills and vendors: listing, searching and reading bills, history, invoices and metrics, drafting, updating and submitting bills, approving or rejecting bills, reminding approvers, creating payees, vendor holds and vendor agreementsRead / WriteDrafting and submitting do not pay anything, as the docs state. ramp_approve_or_reject_bill does: a bill that becomes fully approved with payment details and a date may proceed to payment automatically, so it needs human approval. Some actions need step-up verification the agent cannot complete and return a link for a person instead
Banking & TreasuryRamp Checking, Treasury, investment and managed portfolio balances and history, bank and wallet accounts, statements and statement downloads, card statement balance and schedule, manual bank accounts, fund requests, and the x402 stablecoin walletRead / WriteBalances and statements are read-only but sensitive. The x402 tools move real money: ramp_pay_with_x402 pays from the stablecoin balance and ramp_fund_x402_wallet and ramp_withdraw_x402_wallet transfer between it and Ramp Checking. Do not expose those to an agent that only needs reporting
Organization & PolicyUsers, departments, org chart, custom roles, business entities and advisor access; expense policy questions, policies and their workflows, policy simulation, submission requirements, Help Center search, the attention feed, comments and feedbackRead / WriteMostly reads that tell an agent who people are and how policy routes approvals. The writes are small: creating and renaming departments, posting comments on Ramp objects and reporting missing capabilities. ramp_list_users returns the whole directory, so scope it where an agent only needs its own user

Connect Ramp MCP to your AI agent

Four steps, under ten minutes.

  1. 01

    Sign in to NeuralTrust

    Open the NeuralTrust platform, sign in and go to Getting started, then Connect your tools.

    Sign in to NeuralTrust
  2. 02

    Choose your agent

    When asked which agent you use, pick Claude Code, Codex, Cursor, Windsurf, Copilot or your own code.

    Choose your agent
  3. 03

    Connect Ramp

    Find Ramp in the tool list and connect it.

    Connect Ramp
  4. 04

    Connect your agent

    Follow the steps on screen to add the config to your agent, then send the test prompt.

    Connect your agent

Permissions down to the single tool

You do not allow Ramp MCP or block it. You allow the exact tools each agent can call, one by one.

Ramp MCP220 TOOLS AVAILABLE
Code review agent4 tools, read only
Issue triage bot9 tools
Platform team assistantall 220 tools
  • Tool by toolConnecting the server is not the unit of access. Each tool is granted on its own.
  • Default denyA tool you have not enabled is never exposed to the agent.
  • Approval on writesTools that change or delete things can require a human to confirm.

Is Ramp MCP secure?

One endpoint instead of raw credentials. Every call is checked against policy and logged.

AI agentsConnect through your MCP client configuration.NeuralTrustApply controls based on your configuration.Ramp MCP220 documented tools in Ramp's generated Agent Tools reference, shared by Ramp MCP and the Ramp CLI. The hosted server is at mcp.ramp.com, with a sample-data server at demo-mcp.ramp.com. The connection acts as the Ramp user who completes browser authorization, runtime access follows that user's permissions, and custom clients and gateways need their exact redirect URI allowlisted by Ramp.
Coding assistantsConnection & credentialsper userProcurement & Sourcing34 tools
Internal copilotsTool access policiesdeny by defaultExpenses & Reimbursements34 tools
Workflow automationsRequest & response inspectioninlineCards & Funds33 tools
Compatible MCP clientsActivity monitoringalerts and logsAll other tools119 tools
FAQ

Common questions about running Ramp MCP through TrustGate.

Connect Ramp MCP instantly

Pick the tools, point your agent at TrustGate, and Ramp MCP is live: scoped, inspected, logged.