list_cards
List Cards
Retrieve a paginated list of Ramp cards. Supports filtering by user and card program. Returns card details including display name, last four digits, cardholder, type (virtual/physical), and spending restrictions.
list_cards
Retrieve a paginated list of Ramp cards. Supports filtering by user and card program. Returns card details including display name, last four digits, cardholder, type (virtual/physical), and spending restrictions.
list_vendors
Retrieve a paginated list of vendors from Ramp. Vendors are linked to bills and transactions for categorization and payment processing.
manage_user
Invite a new user, update an existing user's details, deactivate, or reactivate a Ramp user. - **invite**: Sends an invitation email to join the Ramp business. Requires email, name, and role. - **update**: Modifies user fields such as department, location, manager, or role. - **deactivate** / **reactivate**: Changes the user's active status.
list_reimbursements
Retrieve a paginated list of employee reimbursements. Supports filtering by state, sync status, entity, user, date range, and direction (business-to-user or user-to-business repayments).
manage_limit
List, get, create, update, or terminate spending limits (funds) in Ramp. Limits represent individual spending budgets that can be associated with cards and reimbursements. - **list**: Retrieve limits, optionally filtered by spend program, user, or entity. - **get**: Retrieve a specific limit by ID. - **create**: Create a new spending limit with optional spend program linkage. - **update**: Modify a limit's settings. - **terminate**: Permanently terminate a limit.
manage_spend_program
List, get, create, or update Ramp spend programs. Spend programs group funds, users, and cards under shared policies, acting as "blueprints" for consistent spending rules and automated fund provisioning.
get_reimbursement
Retrieve details of a specific reimbursement by ID. Returns full reimbursement data including amount, currency, employee info, merchant, line items, mileage/trip details, and approval status.
manage_card
Create, update, suspend, unsuspend, or terminate a Ramp card. - **create_virtual**: Issue a new virtual card for a user with optional spending restrictions. - **create_physical**: Issue a new physical card with shipping fulfillment details. - **update**: Modify card display name, owner, or spending restrictions. - **suspend** / **unsuspend**: Temporarily lock or unlock a card. - **terminate**: Permanently deactivate a card.
get_transaction
Retrieve details of a specific Ramp card transaction by its ID. Returns full transaction data including amount, currency, merchant, card holder, category, memo, receipts, and policy violations.
get_business
Retrieve information about the connected Ramp business account, including business name, status, and optionally the account balance.
list_transactions
Retrieve card transactions from Ramp. Supports filtering by date range, merchant, user, sync status, and more. Returns paginated results with transaction details including amount, merchant, category, and card information.
list_bills
Retrieve a paginated list of bills from Ramp. Supports filtering by status, vendor, entity, sync status, payment status, due date range, and invoice number.
manage_bill
Create, update, retrieve, or archive a Ramp bill (accounts payable). - **get**: Retrieve a specific bill by ID. - **create**: Create a new bill with vendor, amount, due date, and optional line items. Bills created via API are automatically approved. - **update**: Modify an approved bill's fields. - **archive**: Archive/delete a bill.
list_users
Retrieve a paginated list of Ramp users. Supports filtering by department, location, and entity.
list_entities
Retrieve business entities (for multi-entity businesses). Entities are used to organize users, cards, and transactions for reporting and policy enforcement. Can also fetch a specific entity by ID.
manage_department
List, get, create, or update a Ramp department. Departments organize users, cards, and transactions for reporting and policy enforcement.
Manage corporate card spending, bill payments, reimbursements, and accounting automation. Create and manage virtual and physical cards with configurable spending limits, merchant restrictions, and spend programs. Track and retrieve transactions with filtering by date, merchant, status, and sync state. Create, approve, and pay bills for accounts payable workflows. Process employee reimbursements for out-of-pocket expenses and mileage. Manage users, departments, locations, and entities for organizational structure. Sync transactions, bills, reimbursements, and statements to external accounting systems with GL account and custom field management. Upload and manage receipts with OCR processing. Retrieve vendor and merchant data. Receive real-time webhook notifications for transaction, bill, reimbursement, and accounting sync events.
Common questions about connecting Ramp to AI agents with Metorial.