Weavz
Ramp

Ramp

Spend management, cards, bills, transactions, vendors, reimbursements, transfers, and accounting data from Ramp.

42 tools
4 triggers

Tools

Name
validate_connection

Validate Ramp OAuth by reading the business profile.

get_business

Get Ramp business profile details.

get_business_balance

Get Ramp business balance information.

list_users

List Ramp users.

get_user

Get a Ramp user by ID.

update_user

Update a Ramp user.

list_departments

List Ramp departments.

create_department

Create a Ramp department.

list_locations

List Ramp locations.

create_location

Create a Ramp location.

list_cards

List Ramp cards.

get_card

Get a Ramp card by ID.

update_card

Update Ramp card controls or metadata using the official update body.

list_transactions

List Ramp transactions. Use synced_after for incremental syncs.

get_transaction

Get a Ramp transaction by ID.

update_transaction

Update Ramp transaction metadata, accounting fields, or sync fields using the official update body.

list_receipts

List Ramp receipts.

get_receipt

Get a Ramp receipt by ID.

upload_receipt

Upload receipt data to Ramp using the official JSON receipt upload body.

list_reimbursements

List Ramp reimbursements.

get_reimbursement

Get a Ramp reimbursement by ID.

list_vendors

List Ramp vendors.

get_vendor

Get a Ramp vendor by ID.

create_vendor

Create a Ramp vendor.

update_vendor

Update a Ramp vendor.

delete_vendor

Delete a Ramp vendor.

list_bills

List Ramp bills.

get_bill

Get a Ramp bill by ID.

create_bill

Create a Ramp bill.

update_bill

Update a Ramp bill.

delete_bill

Delete a Ramp bill using the official DELETE bill endpoint.

list_statements

List Ramp statements.

get_statement

Get a Ramp statement by ID.

list_transfers

List Ramp transfer payments.

get_transfer

Get a Ramp transfer payment by ID.

list_accounting_connections

List Ramp accounting connections.

list_gl_accounts

List Ramp general ledger accounts.

get_gl_account

Get a Ramp general ledger account by ID.

upload_gl_accounts

Upload Ramp general ledger account data using the official accounting upload body.

update_gl_account

Update a Ramp general ledger account.

delete_gl_account

Delete a Ramp general ledger account.

custom_api_call

Call an official Ramp Developer API path exposed by this integration.

Triggers

Name
webhook_event_received

Receive a Ramp webhook event. Configure this trigger URL in Ramp webhook settings; this piece does not create Ramp webhooks automatically.

transaction_ready_to_sync

Receive a Ramp webhook event. Configure this trigger URL in Ramp webhook settings; this piece does not create Ramp webhooks automatically.

bill_approved

Receive a Ramp webhook event. Configure this trigger URL in Ramp webhook settings; this piece does not create Ramp webhooks automatically.

reimbursement_ready_for_review

Receive a Ramp webhook event. Configure this trigger URL in Ramp webhook settings; this piece does not create Ramp webhooks automatically.

Quick Start

TypeScript
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.