Revenue delivery platform for SaaS.
## Paddle MCP Server: B2B SaaS Billing The **Paddle MCP Server** integrates Paddle's B2B SaaS billing platform into Google Antigravity, enabling developers to manage subscriptions, taxes, and payments through AI-assisted billing workflows. ### Why Paddle MCP? - **Merchant of Record**: Handle global taxes and compliance - **B2B Focus**: Built for B2B SaaS companies - **Quote-to-Cash**: Invoicing and payment collection - **Usage Billing**: Metered and usage-based pricing - **Revenue Recognition**: Automated revenue recognition ### Key Features #### 1. Subscription Management ```javascript // Create subscription const subscription = await paddle.createSubscription({ customerId: "customer_123", items: [ { priceId: "price_pro_monthly", quantity: 1 } ], collectionMode: "automatic" }); // Update subscription await paddle.updateSubscription({ subscriptionId: subscription.id, items: [ { priceId: "price_enterprise_monthly", quantity: 1 } ], proration_billing_mode: "prorated_immediately" }); // Cancel subscription await paddle.cancelSubscription({ subscriptionId: subscription.id, effective_from: "next_billing_period" }); // Pause subscription await paddle.pauseSubscription({ subscriptionId: subscription.id, resume_at: "2025-02-01" }); ``` #### 2. Billing and Transactions ```javascript // Get transactions const transactions = await paddle.getTransactions({ status: ["completed"], created_at: { gte: "2024-12-01" } }); // Get invoices const invoices = await paddle.getInvoices({ subscriptionId: subscription.id }); // Create one-time charge const charge = await paddle.createCharge({ customerId: "customer_123", items: [ { priceId: "price_addon", quantity: 5 } ] }); // Get revenue metrics const metrics = await paddle.getMetrics({ type: "mrr", resolution: "monthly" }); ``` ### Configuration ```json { "mcpServers": { "paddle": { "command": "npx", "args": ["-y", "@anthropic/mcp-paddle"], "env": { "PADDLE_API_KEY": "your-api-key", "PADDLE_ENVIRONMENT": "production" } } } } ``` ### Use Cases **SaaS Billing**: Implement complex B2B subscription pricing. **Global Sales**: Sell globally with tax compliance. **Usage Metering**: Implement usage-based billing. The Paddle MCP Server brings B2B billing to your development workflow.
{
"mcpServers": {
"paddle": {}
}
}