IntegrateIntegrate
Integrations

Ramp Integration

Manage Ramp corporate cards, bills, reimbursements, and spend controls

The Ramp integration provides access to manage Ramp corporate cards, bills, reimbursements, and spend controls through the Integrate MCP server.

Installation

The Ramp integration is included with the SDK:

import { rampIntegration } from "integrate-sdk/server";

Setup

1. Create a Ramp OAuth App

  1. Go to Ramp Developer Portal
  2. Create a new OAuth application
  3. Configure your redirect URI
  4. Note your Client ID and Client Secret

2. Configure the Integration on Your Server

Add the Ramp integration to your server configuration. The integration automatically reads RAMP_CLIENT_ID and RAMP_CLIENT_SECRET from your environment variables:

import { createMCPServer, rampIntegration } from "integrate-sdk/server";

export const { client: serverClient } = createMCPServer({
  apiKey: process.env.INTEGRATE_API_KEY,
  integrations: [
    rampIntegration({
    }),
  ],
});

You can override the environment variables by passing explicit values:

rampIntegration({
  clientId: process.env.CUSTOM_RAMP_ID,
  clientSecret: process.env.CUSTOM_RAMP_SECRET,
});

3. Client-Side Usage

The default client automatically includes all integrations. You can use it directly:

import { client } from "integrate-sdk";

await client.authorize("ramp");
const result = await client.ramp.listTransactions({});

console.log(result);

If you're using a custom client, add the integration to the integrations array:

import { createMCPClient, rampIntegration } from "integrate-sdk";

const customClient = createMCPClient({
  integrations: [rampIntegration()],
});

Configuration Options

Prop

Type

Tools

ramp_list_transactions

List transactions

Prop

Type

ramp_get_transaction

Get transaction details

Prop

Type

ramp_list_cards

List cards

Prop

Type

ramp_get_card

Get card details

Prop

Type

ramp_list_users

List users

Prop

Type

ramp_get_user

Get user details

Prop

Type

ramp_list_departments

List departments

Prop

Type

ramp_list_reimbursements

List reimbursements

Prop

Type

ramp_get_spend_limits

Get spend limits

Prop

Type

Notes

  • Category: Finance
  • Authentication mode: OAuth

On this page