Integrations
PayPal Integration
Manage PayPal orders, captures, refunds, invoices, products, plans, and subscriptions
The PayPal integration provides access to manage PayPal orders, captures, refunds, invoices, products, plans, and subscriptions through the Integrate MCP server.
Installation
The PayPal integration is included with the SDK:
import { paypalIntegration } from "integrate-sdk/server";Setup
Add PayPal to your server configuration. Provide credentials via environment variables or integration config:
import { createMCPServer, paypalIntegration } from "integrate-sdk/server";
export const { client: serverClient } = createMCPServer({
apiKey: process.env.INTEGRATE_API_KEY,
integrations: [
paypalIntegration({
// See configuration options below
}),
],
});Client-Side Usage
import { client } from "integrate-sdk";
const result = await client.paypal.createOrder({
order_json: "value",
});
console.log(result);Environment Variables
PAYPAL_API_KEY(when supported by this integration)
Configuration Options
Prop
Type
Tools
paypal_create_order
Create order
Prop
Type
paypal_get_order
Get order
Prop
Type
paypal_capture_order
Capture order
Prop
Type
paypal_get_capture
Get capture
Prop
Type
paypal_refund_capture
Refund capture
Prop
Type
paypal_get_refund
Get refund
Prop
Type
paypal_list_invoices
List invoices
Prop
Type
paypal_get_invoice
Get invoice
Prop
Type
paypal_create_invoice
Create invoice
Prop
Type
paypal_send_invoice
Send invoice
Prop
Type
paypal_list_products
List products
Prop
Type
paypal_create_product
Create product
Prop
Type
paypal_list_plans
List plans
Prop
Type
paypal_create_plan
Create plan
Prop
Type
paypal_get_subscription
Get subscription
Prop
Type
paypal_cancel_subscription
Cancel subscription
Prop
Type
Notes
- Category: Finance
- Authentication mode: API key