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
- Go to Ramp Developer Portal
- Create a new OAuth application
- Configure your redirect URI
- 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