Package Exports
- @paddle/paddle-mcp
- @paddle/paddle-mcp/build/index.js
This package does not declare an exports field, so the exports above have been automatically detected and optimized by JSPM instead. If any package subpath is missing, it is recommended to post an issue to the original package (@paddle/paddle-mcp) to support the "exports" field. If that is not possible, create a JSPM override to customize the exports field for this package.
Readme
MCP Server for Paddle Billing
This is a Model Context Protocol (MCP) server that provides tools for interacting with the Paddle Billing API.
Features
- List products in your Paddle catalog
- Create new products
- List prices for products
- Create new prices for products
- List customers
Installation
To use the Paddle MCP, you'll need a valid API key which you can get from:
- sandbox: https://sandbox-vendors.paddle.com/authentication-v2
- production: https://vendors.paddle.com/authentication-v2
To run the Paddle MCP server using npx, use the following command:
npx -y @paddle/paddle-mcp --api-key=YOUR_API_KEY --environment=(sandbox|production)
Alternatively, you can add the mcp config to an MCP Client such as Claude Desktop, Cursor or Windsurf with the following config:
{
"mcpServers": {
"paddle": {
"command": "npx",
"args": ["-y", "@paddle/paddle-mcp", "--api-key=YOUR_API_KEY", "--environment=(sandbox|production)"]
}
}
}
See detailed setup guides here:
Development
Install dependencies:
pnpm install
Build the server:
pnpm build
Update client to use the local build:
{ "mcpServers": { "paddle": { "command": "node", "args": ["path/to/paddle-mcp-server/build/index.js"], "env": { "PADDLE_API_KEY": "your_api_key", "PADDLE_ENVIRONMENT": "sandbox" } } } }
Debugging
To debug the MCP server, you can use the MCP Inspector tool:
Run the server with the inspector:
pnpm inspector
Open the provided URL in your browser to view and debug the MCP requests and responses.
Include the
--api-key
and--environment
arguments.