Integration · Expenses
Connect Claude & ChatGPT to Ramp
Ask your AI what a department spent on cards last month, which transactions are missing a memo or which bills are due, and it reads the answer from Ramp. It can also add memos to card transactions and create draft bills for vendors, which stay drafts until someone submits them in Ramp.
Free plan, no credit card. Takes about a minute.
Try asking
“What did the marketing department spend on cards in August?”
The AI finds the department and lists its card transactions for that month with merchant, amount and card holder.
“Which transactions still need a memo?”
It lists card transactions that require a memo, so you can see who to follow up with.
“Add the memo 'Client dinner, Nordlys kickoff' to yesterday's restaurant charge.”
It finds the transaction and adds the memo.
What your AI can do
Cards and transactions
List and read card transactions filtered by date, person, card, department, merchant or amount, see physical and virtual cards, and set memos.
Bills and vendors
Search vendors, list and read bills by status and due date, and create draft bills that stay drafts until submitted in Ramp.
People, limits and reimbursements
Look up users and departments, check spend limits and the business balance, and see reimbursements, receipts and statements.
“Which bills are due in the next two weeks?”
It lists bills in that due-date range with vendor, amount and payment status.
“Which reimbursements are waiting for approval?”
It lists employee reimbursements by state with amount, merchant and receipts.
“How much is left on Sofie's travel limit this month?”
It finds the spend limit and shows the amount, the period and what has been spent so far.
248 tools for Ramp
These tools are switched on when you connect. You can switch any of them off, or require your approval before it runs.
archive_accountVisible to othersArchive a account (bank account id). Has effects visible outside this system. API summary: Archive a vendor bank account.archive_orderVisible to othersArchive a order (purchase order id). Has effects visible outside this system. API summary: Archive a purchase order.archive_userVisible to othersDeactivate a user (user id). Has effects visible outside this system.attach_supplierChanges dataLink a supplier (agreement id). API summary: Link purchase orders or documents to a vendor agreement.attach_supplier_spend_requestChanges dataLink a supplier (agreement id). API summary: Link a spend request to a vendor agreement.create_a_new_vendorChanges dataCreate a new supplier. Required: business vendor contacts or country. Search suppliers first to avoid duplicates. API summary: Create a new vendor.create_a_vendor_agreementChanges dataCreate a new supplier for a supplier. Required: auto renewal, name, notifications on, start date or total value. Search suppliers first to avoid duplicates. API summary: Create a vendor agreement.create_accountChanges dataCreate a new account. Required: gl accounts. API summary: Upload general ledger accounts.create_addressChanges dataCreate a new address. Required: name. API summary: Create a location.create_appendChanges dataCreate a new append. Required: data. API summary: Append cells to a Custom Table.create_append_post_dev_api_append_native_row_cellsChanges dataCreate a new append. Required: data. API summary: Append cells to a Native Ramp table.create_append_post_dev_api_matrix_append_cellsChanges dataCreate a new append. Required: data. API summary: Append cells to Matrix table rows.create_applicationChanges dataCreate a new application. Required: applicant. API summary: Create a financing application.create_approval_stepChanges dataCreate a new approval. Required: approver groups, reason or step type. API summary: Add an approver to an approval instance.create_card_embedChanges dataCreate a new embed for a card. Required: parent origin. API summary: Create an embed init token for a card.create_codeChanges dataCreate a new code. Required: name. API summary: Create a new tax code accounting field.create_codingChanges dataCreate a new coding. Required: accounting coding selections, object id or object type. API summary: Post accounting coding selections to an object.create_connectionChanges dataCreate a new connection. Required: remote provider name. API summary: Register a new API based accounting connection.create_connection_reactivateChanges dataCreate a new reactivate for a connection. API summary: Reactivate a previously unlinked accounting connection.create_connection_ready_to_migrateChanges dataCreate a new ready to migrate for a connection. API summary: Mark an inactive accounting API based connection as ready to migrate.create_custom_tableChanges dataCreate a new custom table. Required: table label or table name. API summary: Create Custom Table.create_custom_table_columnChanges dataCreate a new column for a custom table. Required: body. API summary: Create Custom Table column.create_departmentChanges dataCreate a new department. Required: name. API summary: Create a department.create_documentChanges dataCreate a new document. Required: unified request id or vendor document category. API summary: Upload a document for a blank canvas workflow step.create_draft_billChanges dataCreate a draft bill for a vendor: `vendor_id`, `invoice_number`, `issued_at`, `due_at` and `line_items` (amount, memo). It stays a draft until submitted in Ramp, so no payment is made.create_entityChanges dataCreate a new entity. Required: entities. API summary: Upload entities.create_fieldChanges dataCreate a new field. Required: id, input type or name. API summary: Create a new custom accounting field.create_field_optionChanges dataCreate a new field option. Required: field id or options. API summary: Upload new options.create_field_option_filter_ruleChanges dataCreate a new field option filter rule. Required: rules. Search field option filter rules first to avoid duplicates. API summary: Bulk create field option filter rules.create_fundChanges dataCreate a new fund. Required: user id. API summary: Create a fund.create_fund_suspensionChanges dataCreate a new suspension for a fund. API summary: Suspend a fund.create_fund_userChanges dataCreate a new user for a fund. Required: user ids. Search users first to avoid duplicates. API summary: Add members to a fund.create_inventoryChanges dataCreate a new inventory. Required: name. API summary: Create a new inventory item accounting field.create_invoiceChanges dataCreate a new invoice. Required: due at, entity id, invoice currency, invoice number, issued at or vendor id. API summary: Create a bill.create_invoice_post_bill_associations_resourceChanges dataCreate a new invoice for a invoice. Required: body bill id, label or reverse label. API summary: Associate Bills.create_invoice_post_bill_hold_resourceChanges dataCreate a new invoice for a invoice. API summary: Hold Bill.create_invoice_post_bill_release_hold_resourceChanges dataCreate a new invoice for a invoice. API summary: Release Bill Hold.create_matrix_tableChanges dataCreate a new matrix table. Required: input columns, label or result columns. API summary: Create a Matrix table.create_matrix_table_columnChanges dataCreate a new column for a matrix table. Required: cardinality, label or native table. API summary: Add a result column to an existing Matrix table.create_matrix_table_renameChanges dataCreate a new rename for a matrix table. Required: new name. API summary: Change the API name of a Matrix table.create_member_suspensionChanges dataCreate a new suspension for a member. API summary: Suspend a fund member.create_mileageChanges dataCreate a new mileage. Required: distance, reimbursee id or trip date. API summary: Create a mileage reimbursement.create_mock_webhook_eventDeletesCreate a new mock webhook event. Required: event type, object id or object metadata. Destructive action; may require approval. API summary: Create a mock webhook event for active subscriptions matching the event type.create_native_tableChanges dataCreate a new native table. Required: table name. API summary: Extend Native Ramp table.create_native_table_columnChanges dataCreate a new column for a native table. Required: body. API summary: Create Native Ramp table field.create_opt_outChanges dataCreate a new opt out. Required: business id or email. API summary: Add a new email to receipt integrations opt-out list.create_orderChanges dataCreate a new order. Required: currency, entity id, line items or three way match enabled. API summary: Create a purchase order.create_order_order_lineChanges dataCreate a new order line for a order. Required: line items. API summary: Add line items to an existing purchase order.create_physicalChanges dataCreate a new physical. Required: shipping address or user id. API summary: Create a physical card.create_physical_suspensionChanges dataCreate a new suspension for a physical. API summary: Suspend a card.create_productChanges dataCreate a new product. Required: item receipt line items, item receipt number, purchase order id or received at. API summary: Create an item receipt.create_ramp_fieldChanges dataCreate a new ramp field. Required: id, input type or name. API summary: Create a Ramp-only accounting field.create_ramp_field_optionChanges dataCreate a new ramp field option. Required: accounting connection id, field id or options. API summary: Upload new options for a Ramp-only field.create_rateChanges dataCreate a new rate. Required: tax rates. API summary: Upload tax rates.create_ready_to_syncChanges dataCreate a new ready to sync. Required: object ids or object type. API summary: Mark objects as ready to sync to your accounting provider.create_removeChanges dataCreate a new remove. Required: data. API summary: Remove cells from a Custom Table.create_revokeDeletesCreate a new revoke. Required: token. Destructive action; may require approval. API summary: Revoke an access or refresh token.create_spend_programChanges dataCreate a new spend program. Required: description, display name, icon, permitted spend types or spending restrictions. API summary: Create a spend program.create_subscriptionDeletesCreate a new subscription. Required: endpoint url or event types. Destructive action; may require approval. API summary: Creates a new webhook subscription.create_supplierChanges dataCreate a new supplier. Required: vendors. Search suppliers first to avoid duplicates. API summary: Upload vendors.create_supplier_contactChanges dataCreate a new contact for a supplier. Required: email. API summary: Create a vendor contact.create_supplier_documentChanges dataCreate a new document for a supplier. API summary: Upload documents for a vendor agreement.create_supplier_post_vendor_hold_resourceChanges dataCreate a new supplier for a supplier. Search suppliers first to avoid duplicates. API summary: Place a hold on a vendor.create_supplier_releaseChanges dataCreate a new release for a supplier. API summary: Release Vendor Hold.create_syncChanges dataCreate a new sync. Required: idempotency key or sync type. API summary: Post sync status.create_unified_requestChanges dataCreate a new unified request. Required: currency, request owner id or spend program id. API summary: Create a procurement request, submitting it by default.create_userChanges dataCreate a new user. Required: email, first name, idempotency key, last name or role. Search users first to avoid duplicates. API summary: Create a user invite.create_user_post_user_invite_action_resourceVisible to othersCreate a new user for a user. Required: action. Search users first to avoid duplicates. Has effects visible outside this system. API summary: Manage a user's invite lifecycle.create_vaultChanges dataCreate a new vault. Required: user id. API summary: Create a spend limit and retrieve sensitive card details.delete_a_tax_code_optionDeletesPermanently delete a inventory by inventory id. Destructive action; may require approval. API summary: Delete a tax code option.delete_a_vendorDeletesPermanently delete a supplier by supplier id. Destructive action; may require approval. API summary: Delete a vendor.delete_a_vendor_agreementDeletesPermanently delete a supplier by supplier id. Destructive action; may require approval. API summary: Delete a vendor agreement.delete_accountDeletesPermanently delete a account by gl account id. Destructive action; may require approval. API summary: Delete a general ledger account.delete_codesMoves moneyPermanently delete a code. Financial or irreversible action; may require approval. API summary: Delete tax code accounting field.delete_connectionsMoves moneyPermanently delete a connection. Financial or irreversible action; may require approval. API summary: Disconnect an accounting connection.delete_custom_table_rowsMoves moneyPermanently delete a row by custom table name. Financial or irreversible action; may require approval. API summary: Delete rows from a Custom Table.delete_fieldDeletesPermanently delete a field by field id. Destructive action; may require approval. API summary: Delete a custom accounting field.delete_field_optionDeletesPermanently delete a field option by field option id. Destructive action; may require approval. API summary: Delete a custom accounting field option.delete_field_option_filter_rulesMoves moneyPermanently delete a field option filter rule. Financial or irreversible action; may require approval. API summary: Bulk delete field option filter rules.delete_fundDeletesPermanently delete a fund by fund id. Destructive action; may require approval. API summary: Terminate a fund.delete_fund_suspensionsMoves moneyPermanently delete a suspension by fund id. Financial or irreversible action; may require approval. API summary: Unsuspend a fund.delete_fund_usersMoves moneyPermanently delete a user by fund id. Financial or irreversible action; may require approval. API summary: Remove members from a fund.delete_inventoriesMoves moneyPermanently delete a inventory. Financial or irreversible action; may require approval. API summary: Delete inventory item accounting field.delete_inventoryDeletesPermanently delete a inventory by inventory id. Destructive action; may require approval. API summary: Delete an inventory item option.delete_invoiceDeletesPermanently delete a invoice by invoice id. Destructive action; may require approval. API summary: Archive a bill.delete_matrix_table_rowDeletesPermanently delete a row by row id. Destructive action; may require approval. API summary: Delete a single Matrix table row by ID.delete_member_suspensionsMoves moneyPermanently delete a suspension by user id. Financial or irreversible action; may require approval. API summary: Unsuspend a fund member.delete_opt_outDeletesPermanently delete a opt out by mailbox opted out email uuid. Destructive action; may require approval. API summary: Remove an email from receipt integration opt-out list.delete_order_order_lineDeletesPermanently delete a order line by order line id. Destructive action; may require approval. API summary: Delete a single line item from an existing purchase order.delete_physicalDeletesPermanently delete a physical by card id. Destructive action; may require approval. API summary: Terminate a card.delete_physical_suspensionsMoves moneyPermanently delete a suspension by card id. Financial or irreversible action; may require approval. API summary: Unsuspend a card.delete_productDeletesPermanently delete a product by product id. Destructive action; may require approval. API summary: Delete an item receipt.delete_ramp_fieldDeletesPermanently delete a ramp field by field id. Destructive action; may require approval. API summary: Delete a Ramp-only accounting field.delete_ramp_field_optionDeletesPermanently delete a ramp field option by field option id. Destructive action; may require approval. API summary: Delete a Ramp-only field option.delete_rateDeletesPermanently delete a rate by tax rate id. Destructive action; may require approval. API summary: Delete a tax rate.delete_subscriptionDeletesPermanently delete a subscription by subscription id. Destructive action; may require approval. API summary: Delete a webhook subscription by id.delete_supplierDeletesPermanently delete a supplier by supplier id. Destructive action; may require approval. API summary: Delete a vendor.delete_unified_requestDeletesPermanently delete a unified request by unified request id. Destructive action; may require approval. API summary: Delete a procurement request subject to shared web deletion rules.detach_supplierDeletesUnlink a supplier (agreement id). Destructive action; may require approval. API summary: Unlink purchase orders or documents from a vendor agreement.fetch_a_vendor_agreementGet one supplier by supplier id. API summary: Fetch a vendor agreement.fetch_a_vendor_creditGet one supplier by vendor credit id. API summary: Fetch a vendor credit.get_accountGet one account by gl account id. API summary: Fetch a general ledger account.get_addressGet one address by address id. API summary: Fetch a location.get_bank_account_detailsGet one account by account id. API summary: Get bank account details.get_billGet one bill by `invoice_id` (the bill ID), with vendor, amounts, due date and payment status.get_businessGet the connected Ramp business's details (name, legal entity, website).get_business_balanceGet the business's Ramp card balance, credit limit and available credit.get_cashbackGet one cashback by cashback id. API summary: Fetch a cashback payment.get_connectionGet one connection by connection id. API summary: Fetch an accounting connection by ID.get_departmentGet one department by department id. API summary: Fetch a department.get_entityGet one entity by entity id. API summary: Get a business entity.get_fieldGet one field by field id. API summary: Fetch a custom accounting field.get_field_optionGet one field option by field option id. API summary: Fetch a custom accounting field option.get_invoiceGet one invoice by invoice bill id. API summary: Fetch a draft bill.get_memoGet one memo by transaction id. API summary: Fetch a transaction memo.get_messageGet one message by object id. Results are paginated. API summary: List comments on an object's discussion thread.get_orderGet one order by order id. API summary: Fetch a purchase order.get_physical_cardGet one physical card by `card_id`, with holder, last four digits and state.get_productGet one product by product id. API summary: Fetch an item receipt.get_ramp_fieldGet one ramp field by field id. API summary: Fetch a Ramp-only accounting field.get_receiptGet one receipt by receipt id. API summary: Fetch a receipt.get_reimbursementGet one reimbursement by `reimbursement_id`, with amount, merchant, status and receipts.get_responseGet one response by custom form collection response id. API summary: Fetch a custom form collection response by ID.get_spend_limitGet one spend limit by `fund_id`, with amount, period, spent so far and members.get_spend_programGet one spend program by spend program id. API summary: Fetch a spend program.get_statementGet one statement by statement id. API summary: Fetch a statement.get_subscriptionGet one subscription by subscription id. API summary: Get a webhook subscription by id.get_supplierGet one supplier by supplier id. API summary: Fetch a vendor.get_supplier_accountGet one account for a supplier by bank account id. API summary: Fetch a vendor bank account.get_supplier_contactGet one contact for a supplier by vendor contact id. API summary: Fetch a vendor contact.get_transactionGet one card transaction by `payment_id` (the transaction ID), with merchant, amount, card holder, receipts and memo.get_transferGet one transfer by transfer id. API summary: Fetch a transfer payment.get_tripGet one trip by trip id. API summary: Fetch a trip.get_unified_requestGet one unified request by unified request id. API summary: Get details for a specific UnifiedRequest.get_userGet one user by `user_id`, with name, email, role, department and manager.get_user_2Get one user by task id. API summary: Fetch deferred task status.get_vaultGet one vault by card id. API summary: Fetch a card's sensitive details.get_vendorGet one vendor by `supplier_id` (the vendor ID), with contacts and spend.get_virtual_cardGet one virtual card by `card_id`, with holder and state.list_account_balance_historiesList balance histories for a account. Optional filters: start date, end date or start. Results are paginated. API summary: Get balance history for a banking account.list_accountsList accounts. Optional filters: remote id, is active, code, accounting connection id, start or is synced. Results are paginated. API summary: List general ledger accounts.list_addressesList addresses. Optional filters: entity id or start. Results are paginated. API summary: List locations.list_all_connectionsList all connections. API summary: Fetch all accounting connections for the current business.list_api_keysList api keys. Optional filters: statuses, providers, to date, start or from date. Results are paginated. API summary: List provider API keys and their estimated spend.list_applicationsList applications. API summary: Fetch a financing application.list_approvalsList approvals. Optional filters: start, entity type or entity ids. Results are paginated. API summary: List approval data for a set of Transactions, Reimbursements, or Bills.list_bank_accountsList accounts. Optional filters: connection provider or start. Results are paginated. API summary: List bank accounts.list_banking_accountsList accounts. Optional filters: start. Results are paginated. API summary: List banking accounts.list_billsList bills (vendor invoices), filtered by `vendor_id`, `payment_status`, `approval_status`, `invoice_number` or due-date ranges.list_cashbacksList cashbacks. Optional filters: sync status, entity id, statement id, sync ready, from date or to date. Results are paginated. API summary: List cashback payments.list_child_vendors_of_a_parent_vendorList suppliers for a supplier. Optional filters: start. Results are paginated. API summary: List child vendors of a parent vendor.list_codesList codes. Optional filters: accounting connection id. API summary: Fetch tax code accounting field.list_custom_table_columnsList columns for a custom table. API summary: List Custom Table columns.list_custom_table_rowsList rows for a custom table. Optional filters: external key, include all referenced rows or start. Results are paginated. API summary: List Custom Table rows.list_custom_tablesList custom tables.list_departmentsList departments with their IDs, for filtering transactions and users.list_draft_billsList draft bills that have not been submitted yet, filtered by `vendor_id` or dates.list_entitiesList entities. Optional filters: currency, entity name, is primary, hide inactive, include custom field values or start. Results are paginated. API summary: List business entities.list_eventsList events. Optional filters: user ids, from date, to date, event actor types, event types or object id. Results are paginated. API summary: Get audit log events.list_field_optionsList field options. Optional filters: remote id, is active, code, visibility, accounting connection id or field remote id. Results are paginated. API summary: List options for a given custom accounting field.list_fieldsList fields. Optional filters: remote id, is active, accounting connection id or start. Results are paginated. API summary: List custom accounting fields.list_inventoriesList inventories. Optional filters: accounting connection id. API summary: Fetch inventory item accounting field.list_inventory_item_optionsList inventories. Optional filters: remote id, is active, code, accounting connection id, start or is synced. Results are paginated. API summary: List inventory item options.list_invoice_remittance_receiptsList remittance receipts for a invoice. API summary: Fetch a bill remittance receipt.list_matrix_tablesList matrix tables. API summary: List all Matrix tables for the business.list_matrix_tables_rowsChanges dataList matrix tables. API summary: List Matrix table rows.list_memosList memos. Optional filters: card id, department id, location id, manager id, merchant id or user id. Results are paginated.list_merchantsList merchants. Optional filters: merchant url, merchant name, transaction from date, transaction to date or start. Results are paginated.list_native_table_columnsList columns for a native table. API summary: List Custom Columns for a Native Ramp table.list_native_table_rowsList rows for a native table. Optional filters: include all referenced rows, ramp id or start. Results are paginated. API summary: List Custom Column values for rows of a Native Ramp table.list_native_tablesList native tables. API summary: List Native Ramp tables.list_opt_outsList opt outs. API summary: List emails opted out of receipt integrations.list_ordersList orders. Optional filters: creation source, from created at, to created at, external id, remote id or receipt status. Results are paginated. API summary: List purchase orders.list_paymentsList payments. Optional filters: entity ids, start date, end date, include synced transfers or start. Results are paginated. API summary: List syncable banking transactions.list_physical_cardsList physical cards, filtered by `user_id` or `display_name`.list_productsList products. Optional filters: start, entity id, purchase order line item id, purchase order id or include archived. Results are paginated. API summary: List item receipts.list_ramp_fieldsList ramp fields. Optional filters: remote id, is active, accounting connection id or start. Results are paginated. API summary: List Ramp-only accounting fields.list_ratesList rates. Optional filters: accounting connection id or start. Results are paginated. API summary: List tax rates.list_receiptsList uploaded receipts, filtered by `transaction_id`, `reimbursement_id` or date range.list_reimbursementsList employee reimbursements, filtered by `user_id`, `state`, date ranges or `awaiting_approval_by_user_id`.list_repaymentsList repayments. Optional filters: entity id, funding methods, original transaction id, from repaid at, to repaid at or sync status. Results are paginated.list_rolesList roles. API summary: List custom roles.list_spend_limitsList spend limits (funds) with their balances, filtered by `user_id`, `card_id` or `spend_program_id`.list_spend_program_workflow_nodesList workflow nodes for a spend program. Optional filters: service key. API summary: List External Approval Request nodes for a spend program.list_spend_programsList spend programs. Optional filters: start. Results are paginated.list_statementsList monthly card statements, optionally between `from_date` and `to_date`.list_subscriptionsList subscriptions. API summary: Get all webhook subscriptions.list_supplier_accountsList accounts for a supplier. Optional filters: start. Results are paginated. API summary: List vendor bank accounts.list_supplier_contactsList contacts for a supplier. Optional filters: start. Results are paginated. API summary: List vendor contacts for vendor.list_suppliersList suppliers. Optional filters: remote id, is active, code, accounting connection id, start or is synced. Results are paginated. API summary: List vendors.list_suppliers_get_all_vendor_credits_listList suppliers. Optional filters: entity id, from created at, to created at, from accounting date, to accounting date or include fully used. Results are paginated. API summary: List all vendor credits for all vendors of a business.list_tax_code_optionsList inventories. Optional filters: remote id, is active, code, accounting connection id, start or is synced. Results are paginated. API summary: List tax code options.list_teamsList teams. Optional filters: providers, to date, is anomalous, start or from date. Results are paginated. API summary: List Ramp users with estimated AI spend during the requested period.list_transactionsList card transactions, filtered by `from_date`/`to_date`, `user_id`, `card_id`, `department_id`, `merchant_id`, `min_amount`/`max_amount`, `state` or `requires_memo`.list_transfersList transfers. Optional filters: sync status, status, entity id, statement id, has no sync commits or from date. Results are paginated. API summary: List transfer payments.list_tripsList trips. Optional filters: user ids, status, from date, to date, min amount or max amount. Results are paginated. API summary: List all trips for the business.list_unified_requestsList unified requests. Optional filters: department ids, entity ids, location ids, owner user ids, spend program ids or spend request types. Results are paginated. API summary: List unified requests with pagination.list_usagesList usages. Optional filters: providers, products, models, to date, start or from date. Results are paginated. API summary: List daily AI usage and spend grouped by provider, model, and product.list_vendor_agreementsChanges dataCreate a new supplier. Search suppliers first to avoid duplicates. API summary: List vendor agreements.list_vendor_credits_by_vendorList suppliers for a supplier. Optional filters: entity id, from created at, to created at, from accounting date, to accounting date or include fully used. Results are paginated. API summary: List vendor credits by vendor.list_virtual_cardsList virtual cards, filtered by `user_id` or `is_terminated`.remove_bill_associationDeletesPermanently delete a invoice by associated bill id. Destructive action; may require approval. API summary: Remove Bill Association.remove_cells_from_a_native_ramp_tableChanges dataCreate a new remove. Required: data. API summary: Remove cells from a Native Ramp table.remove_cells_from_matrix_table_rowsChanges dataCreate a new remove. Required: data. API summary: Remove cells from Matrix table rows.search_field_option_filter_rulesSearch field option filter rules by target field option remote id, target field remote id, accounting connection id or start. Use this to find existing field option filter rules before creating a new field option filter rule. Results are paginated. API summary: List field option filter rules.search_usersSearch Ramp users (employees) by `email`, `role`, `status` or `department_id`.search_vendorsSearch vendors by `name`, `is_active` or dates.set_transaction_memoChanges dataAdd or replace the memo on a card transaction: `transaction_id` and `memo`.submit_invoiceVisible to othersSubmit a invoice (draft bill id). Has effects visible outside this system. API summary: Submit a draft bill.submit_subscriptionDeletesVerify a subscription (webhook id). Destructive action; may require approval. API summary: Verify a webhook subscription.submit_unified_requestVisible to othersSubmit a unified request (unified request id). Has effects visible outside this system. API summary: Submit a procurement draft and return its current detail.update_a_billChanges dataUpdate an existing invoice identified by invoice id. Only the fields you pass are changed. API summary: Update a bill.update_a_vendor_agreementChanges dataUpdate an existing supplier identified by supplier id. Only the fields you pass are changed. API summary: Update a vendor agreement.update_accountChanges dataUpdate an existing account identified by gl account id. Only the fields you pass are changed. API summary: Update a general ledger account.update_addressChanges dataUpdate an existing address identified by address id. Only the fields you pass are changed. API summary: Update a location.update_blank_canvas_approvalChanges dataUpdate an existing blank canvas approval identified by approval trigger instance id. API summary: Approve or reject a blank canvas workflow step.update_blank_canvas_approval_metadataVisible to othersUpdate an existing metadata identified by approval trigger instance id. Only the fields you pass are changed. Has effects visible outside this system. API summary: Update metadata for a blank canvas external approval request.update_codesVisible to othersUpdate an existing code. Only the fields you pass are changed. Has effects visible outside this system. API summary: Update tax code accounting field.update_connectionChanges dataUpdate an existing connection identified by connection id. Only the fields you pass are changed. API summary: Update an accounting connection.update_custom_table_columnChanges dataUpdate an existing column identified by column name. Only the fields you pass are changed. API summary: Change the API name of a Custom Table's Column.update_custom_table_rowChanges dataUpdate an existing row identified by row id. Only the fields you pass are changed. API summary: Change the external key of a Custom Table row.update_custom_table_rowsVisible to othersUpdate an existing row identified by custom table name. Has effects visible outside this system. API summary: Set values for rows of a Custom Table.update_departmentChanges dataUpdate an existing department identified by department id. Only the fields you pass are changed. API summary: Update a department.update_fieldChanges dataUpdate an existing field identified by field id. Only the fields you pass are changed. API summary: Update a custom accounting field.update_field_optionChanges dataUpdate an existing field option identified by field option id. Only the fields you pass are changed. API summary: Update a custom accounting field option.update_fundChanges dataUpdate an existing fund identified by fund id. Only the fields you pass are changed. API summary: Update a fund.update_inventoriesVisible to othersUpdate an existing inventory. Only the fields you pass are changed. Has effects visible outside this system. API summary: Update inventory item accounting field.update_inventoryChanges dataUpdate an existing inventory identified by inventory id. Only the fields you pass are changed. API summary: Update an inventory item option.update_invoiceChanges dataUpdate an existing invoice identified by invoice bill id. Only the fields you pass are changed. API summary: Update a draft bill.update_matrix_table_columnChanges dataUpdate an existing column identified by column name. Only the fields you pass are changed. API summary: Change the API name of a Matrix table column (input or result).update_matrix_table_rowsVisible to othersUpdate an existing row identified by table name. Has effects visible outside this system. API summary: Upsert Matrix table rows.update_messageChanges dataUpdate an existing message identified by object id. API summary: Create a comment on an object's discussion thread.update_native_table_columnChanges dataUpdate an existing column identified by column name. Only the fields you pass are changed. API summary: Change the API name of a Native Table's Custom Record Column.update_native_table_rowsVisible to othersUpdate an existing row identified by native table name. Has effects visible outside this system. API summary: Set values for rows of a Native Ramp table.update_orderChanges dataUpdate an existing order identified by order id. Only the fields you pass are changed. API summary: Update a purchase order.update_order_order_lineChanges dataUpdate an existing order line identified by order line id. Only the fields you pass are changed. API summary: Update a single line item on an existing purchase order.update_paymentChanges dataUpdate an existing payment identified by payment id. Only the fields you pass are changed. API summary: Split a transaction into line items, or update an existing split.update_physicalChanges dataUpdate an existing physical identified by card id. Only the fields you pass are changed. API summary: Update a physical card.update_ramp_fieldChanges dataUpdate an existing ramp field identified by field id. Only the fields you pass are changed. API summary: Update a Ramp-only accounting field.update_ramp_field_optionChanges dataUpdate an existing ramp field option identified by field option id. Only the fields you pass are changed. API summary: Update a Ramp-only field option.update_rateChanges dataUpdate an existing rate identified by tax rate id. Only the fields you pass are changed. API summary: Update a tax rate.update_supplierChanges dataUpdate an existing supplier identified by supplier id. Only the fields you pass are changed. API summary: Update a vendor.update_supplier_bank_accountsChanges dataUpdate an existing supplier identified by vendor id. API summary: Add to a vendor's bank account details.update_unified_requestChanges dataUpdate an existing unified request identified by unified request id. Only the fields you pass are changed. API summary: Edit a native draft or submitted procurement request as its owner.update_userChanges dataUpdate an existing user identified by user id. Only the fields you pass are changed. API summary: Update a user.update_user_reactivatesVisible to othersUpdate an existing reactivate identified by user id. Only the fields you pass are changed. Has effects visible outside this system. API summary: Reactivate a user.upload_inventory_item_optionsChanges dataCreate a new inventory. Required: options. API summary: Upload inventory item options.upload_tax_code_optionsChanges dataCreate a new inventory. Required: options. API summary: Upload tax code options.
Set up in three steps
- 1
Pick the app
Create a free HeyMyApps account and choose Ramp from the app list.
- 2
Paste your key
Paste the Client ID and Client secret of a Ramp app. As a Ramp admin, go to Company › Developer and click Create New App. Under Grant types add Client Credentials, and under Scopes allow the read scopes you want, such as transactions, cards, users, bills, reimbursements, departments and vendors. Then copy the Client ID and Client Secret.
- 3
Add the link to your AI
You get a personal MCP link. Add it to Claude, ChatGPT or Cursor:
- Click your name, then Settings › Connectors › Add custom connector.
- Paste your link as the Remote MCP server URL.
- Switch it on from the + menu in a chat.
Questions
What can the AI do in Ramp?
It can read card transactions, physical and virtual cards, spend limits, users, departments, vendors, bills, draft bills, reimbursements, receipts, statements and your business balance. It can add a memo to a card transaction and create draft bills. It cannot pay bills, issue cards or change limits.
Does the AI see my Ramp credentials?
No. Your Ramp client ID and client secret are encrypted at rest and never shown to the AI. After you save them, they are not shown again, not even to you. The AI only sees the results of the tools it calls.
Can I control what the AI is allowed to do?
Yes. You choose which tools are switched on, so you can start with lookups only. Setting a memo and creating a draft bill can require your approval before they run. Every tool call is logged.
Does it work with ChatGPT?
Yes. In ChatGPT, open Settings › Apps & Connectors › Advanced, turn on Developer mode and add your HeyMyApps link. Developer mode needs a paid ChatGPT plan: Plus, Pro, Business or Enterprise. The same link also works in Claude (Settings › Connectors › Add custom connector), Cursor and other MCP clients.
What does it cost?
Ramp connects with OAuth, and OAuth connections need the HeyMyApps Pro plan or above. HeyMyApps also has a free plan with no credit card, but it does not include this connection. Paid plans bill per completed task. You also need your own Ramp account.
Which scopes should the Ramp app have?
Give it the read scopes for the data you want the AI to see, such as transactions, cards, users, bills, reimbursements, departments and vendors. Leave out anything you do not want reachable. Ramp then blocks it, whatever tools are switched on in HeyMyApps.
Let your AI work in Ramp today.
Start free. Your key stays encrypted, and you decide what the AI may do.
Connect Ramp freeHeyMyApps is not affiliated with Ramp. Product names are trademarks of their owners.





