Ramp MCP Server - Barndoor Documentation
Ramp
SecureOfficial RemoteFinance & Accounting
Summary: Official remote Ramp MCP server to analyze spend, manage expenses, review approvals, and work with Ramp finance data via AI tools.
How Teams Use It: Finance teams can use Ramp to review and approve expenses, transactions, reimbursements, and purchase orders — all from within their AI assistant. Spend analysts can query account balances, track spending by department, search bills and vendor agreements, and get policy answers instantly. Managers can also activate cards, manage travel bookings, and flag missing receipts without switching contexts.
Tools
| Tool Name | Tool Description | Tool Type |
|---|---|---|
| get_current_user | Get the current user's information (email, name, etc.) | Read |
| ramp_activate_card | Activate a card by its last four digits. | Update |
| ramp_answer_policy_question | Get an answer to a question about the expense policy or funds (amount, restrictions, etc). | Read |
| ramp_approve_or_reject_reimbursement | Approve or reject an employee reimbursement request for an out-of-pocket expense. | Update |
| ramp_approve_or_reject_request | Approve or reject a pending unified request for spend allocation (fund), purchase order, or procurement approval. | Update |
| ramp_approve_or_reject_transaction | Approve or reject a transaction awaiting your review. | Update |
| ramp_ask_help_center | Ask a question and get an answer from Ramp's help center. | Read |
| ramp_cancel_reimbursement_payment | Cancel payment for an approved reimbursement that has not been paid out. | Update |
| ramp_create_reimbursement_from_receipt | Create a reimbursement from a receipt. | Create |
| ramp_create_trip | Create a new trip for the acting user. | Create |
| ramp_duplicate_reimbursement | Duplicate an existing reimbursement as a new draft. | Create |
| ramp_edit_reimbursement | Edit a reimbursement field. | Update |
| ramp_edit_transaction | Edit a transaction field. | Update |
| ramp_estimate_mileage_reimbursement | Estimate the reimbursement amount for a given mileage distance based on the user's company rates. | Read |
| ramp_estimate_per_diem_amount | Estimate the per diem reimbursement amount for a trip given start/end dates and optional meal deductions. | Read |
| ramp_get_account_balance_history | Get daily balance history for a specific Ramp Business Account. | Read |
| ramp_get_agent_card_creds | Get a one-time payment token for a fund. | Read |
| ramp_get_agent_card_funds | List funds that can be used for agent card payments. | Read |
| ramp_get_all_reduced_users | List and search users across the entire business. | Read |
| ramp_get_bill_amount_summary | Returns aggregate dollar amounts for bills matching given filters. | Read |