Tools
| Name | Description |
|---|---|
validate_connectionValidate Ramp OAuth by reading the business profile. | Validate Ramp OAuth by reading the business profile. |
get_businessGet Ramp business profile details. | Get Ramp business profile details. |
get_business_balanceGet Ramp business balance information. | Get Ramp business balance information. |
list_usersList Ramp users. | List Ramp users. |
get_userGet a Ramp user by ID. | Get a Ramp user by ID. |
update_userUpdate a Ramp user. | Update a Ramp user. |
list_departmentsList Ramp departments. | List Ramp departments. |
create_departmentCreate a Ramp department. | Create a Ramp department. |
list_locationsList Ramp locations. | List Ramp locations. |
create_locationCreate a Ramp location. | Create a Ramp location. |
list_cardsList Ramp cards. | List Ramp cards. |
get_cardGet a Ramp card by ID. | Get a Ramp card by ID. |
update_cardUpdate Ramp card controls or metadata using the official update body. | Update Ramp card controls or metadata using the official update body. |
list_transactionsList Ramp transactions. Use synced_after for incremental syncs. | List Ramp transactions. Use synced_after for incremental syncs. |
get_transactionGet a Ramp transaction by ID. | Get a Ramp transaction by ID. |
update_transactionUpdate Ramp transaction metadata, accounting fields, or sync fields using the official update body. | Update Ramp transaction metadata, accounting fields, or sync fields using the official update body. |
list_receiptsList Ramp receipts. | List Ramp receipts. |
get_receiptGet a Ramp receipt by ID. | Get a Ramp receipt by ID. |
upload_receiptUpload receipt data to Ramp using the official JSON receipt upload body. | Upload receipt data to Ramp using the official JSON receipt upload body. |
list_reimbursementsList Ramp reimbursements. | List Ramp reimbursements. |
get_reimbursementGet a Ramp reimbursement by ID. | Get a Ramp reimbursement by ID. |
list_vendorsList Ramp vendors. | List Ramp vendors. |
get_vendorGet a Ramp vendor by ID. | Get a Ramp vendor by ID. |
create_vendorCreate a Ramp vendor. | Create a Ramp vendor. |
update_vendorUpdate a Ramp vendor. | Update a Ramp vendor. |
delete_vendorDelete a Ramp vendor. | Delete a Ramp vendor. |
list_billsList Ramp bills. | List Ramp bills. |
get_billGet a Ramp bill by ID. | Get a Ramp bill by ID. |
create_billCreate a Ramp bill. | Create a Ramp bill. |
update_billUpdate a Ramp bill. | Update a Ramp bill. |
delete_billDelete a Ramp bill using the official DELETE bill endpoint. | Delete a Ramp bill using the official DELETE bill endpoint. |
list_statementsList Ramp statements. | List Ramp statements. |
get_statementGet a Ramp statement by ID. | Get a Ramp statement by ID. |
list_transfersList Ramp transfer payments. | List Ramp transfer payments. |
get_transferGet a Ramp transfer payment by ID. | Get a Ramp transfer payment by ID. |
list_accounting_connectionsList Ramp accounting connections. | List Ramp accounting connections. |
list_gl_accountsList Ramp general ledger accounts. | List Ramp general ledger accounts. |
get_gl_accountGet a Ramp general ledger account by ID. | Get a Ramp general ledger account by ID. |
upload_gl_accountsUpload Ramp general ledger account data using the official accounting upload body. | Upload Ramp general ledger account data using the official accounting upload body. |
update_gl_accountUpdate a Ramp general ledger account. | Update a Ramp general ledger account. |
delete_gl_accountDelete a Ramp general ledger account. | Delete a Ramp general ledger account. |
custom_api_callCall an official Ramp Developer API path exposed by this integration. | Call an official Ramp Developer API path exposed by this integration. |
Triggers
| Name | Description |
|---|---|
webhook_event_receivedReceive a Ramp webhook event. Configure this trigger URL in Ramp webhook settings; this piece does not create Ramp webhooks automatically. | Receive a Ramp webhook event. Configure this trigger URL in Ramp webhook settings; this piece does not create Ramp webhooks automatically. |
transaction_ready_to_syncReceive a Ramp webhook event. Configure this trigger URL in Ramp webhook settings; this piece does not create Ramp webhooks automatically. | Receive a Ramp webhook event. Configure this trigger URL in Ramp webhook settings; this piece does not create Ramp webhooks automatically. |
bill_approvedReceive a Ramp webhook event. Configure this trigger URL in Ramp webhook settings; this piece does not create Ramp webhooks automatically. | Receive a Ramp webhook event. Configure this trigger URL in Ramp webhook settings; this piece does not create Ramp webhooks automatically. |
reimbursement_ready_for_reviewReceive a Ramp webhook event. Configure this trigger URL in Ramp webhook settings; this piece does not create Ramp webhooks automatically. | Receive a Ramp webhook event. Configure this trigger URL in Ramp webhook settings; this piece does not create Ramp webhooks automatically. |
Quick Start
import { WeavzClient } from '@weavz-io/sdk'
const weavz = new WeavzClient({ apiKey: 'wvz_...' })
const result = await weavz.actions.execute('ramp', 'validate_connection', {
workspaceId: '550e8400-e29b-41d4-a716-446655440000',
integrationAlias: 'ramp',
input: { /* ... */ },
})Related Integrations
Works well with
Frequently Asked Questions
How do I connect Ramp to my app?
Use Weavz Hosted Connect for OAuth2 authentication. Install the SDK, create a connection through the connect portal or API, then execute tools programmatically.
What tools does Ramp support?
Ramp supports 42 tools including Validate Connection, Get Business, Get Business Balance, List Users, Get User, and more.
Can I use Ramp with AI agents?
Yes. Add Ramp to an MCP server in Tool Mode or Code Mode. Code Mode provides 3 meta-tools with on-demand API discovery so agents can compose stateful workflows without loading every action schema up front.
Can Ramp be used in stateful agent workflows?
Yes. Agents can combine Ramp tools with Filesystem, State KV, Human Gates, input partials, and other workspace integrations while keeping execution scoped to the selected workspace or end user.
What authentication does Ramp use?
Ramp uses OAuth2. Weavz stores OAuth credentials securely and refreshes tokens when supported by the provider.
How much does the Ramp integration cost?
The Ramp integration is included on all Weavz plans including the free tier with 20,000 actions per month. No credit card required.
What triggers does Ramp support?
Ramp supports 4 triggers including Webhook Event Received, Transaction Ready To Sync, Bill Approved, Reimbursement Ready For Review.
Connect Ramp in minutes
Get 20,000 free action executions every month. No credit card required.