MCP Billing Orchestrator

Billing.net is both an MCP Server AND an MCP Client

We don't just expose MCP tools - we call other billing MCP servers (Stripe MCP, PayPal MCP, LemonSqueezy MCP, etc.) creating a universal billing hub for AI agents.

The Billing.net MCP Orchestrator connects to 11+ billing MCP servers through native MCP-to-MCP communication. Instead of implementing each provider's REST API, we call their MCP servers directly, with intelligent fallbacks to REST when needed.

Why MCP Matters for Billing Automation

Traditional billing APIs are rigid and tied to a single provider. With MCP, billing becomes a universal language. Agents or apps can issue commands like:

{
  "command": "invoice.create",
  "params": {
    "customer": "@acme",
    "amount": 1200,
    "currency": "usd"
  }
}

…and the Billing.net MCP Server routes that to your preferred provider β€” Stripe, LemonSqueezy, Paddle, or even crypto β€” through plug-in adapters.

How Billing.net Implements MCP

Billing.net exposes a REST + MCP endpoint at:

POST /api/v1/mcp/execute

It validates the request, logs it, then delegates to a provider module. You can add or override adapters for payments, invoicing, tax, email, or analytics β€” all written in Python or TypeScript.

Architecture

πŸ€–
Agent
β†’
⚑
Billing.net MCP
β†’
πŸ’³
Providers

The server translates structured commands into actionable billing calls. Each provider (Stripe, LemonSqueezy, TaxJar, Postmark, etc.) registers through a lightweight interface.

Supported Providers

πŸ’³ Payments

Stripe / LemonSqueezy / Paddle

πŸ“Š Tax

TaxJar / Avalara

βœ‰οΈ Email

Postmark / Sendgrid

πŸ”— Accounting

QuickBooks / Xero

🏦 Banking

Plaid / Modern Treasury

πŸ”§ Custom

On-prem via adapters

Getting Started

Self-host the open-source server:

git clone https://github.com/billing-net/billing.net
cd backend && ./run.sh

Or use Billing Cloud, our managed instance with instant API keys.

πŸ”“

Open-source

MIT-licensed

πŸ”Œ

Any provider

Works with Stripe & more

πŸ€–

AI-agent friendly

MCP standard

Own your billing logic β€” not just your payments.

Read the Quickstart GuideView on GitHub