Serveur Mcp pour la facturation Paddle
Interagissez avec l'API Paddle en utilisant des assistants IA comme Claude, ou dans des IDE alimentés par l'IA comme Cursor. Gérez le catalogue de produits, la facturation et les abonnements, ainsi que les rapports.
Aperçu
Qu'est-ce que Paddle MCP Server ?
Paddle MCP Server est un outil puissant conçu pour faciliter les interactions avec l'API Paddle. Il permet aux développeurs de gérer divers aspects de leurs comptes Paddle, y compris les catalogues de produits, la facturation, les abonnements et les rapports. Ce serveur agit comme un pont entre vos applications et les services de Paddle, permettant une intégration fluide et l'automatisation des tâches.
Fonctionnalités de Paddle MCP Server
- Intégration API : Connectez-vous facilement à l'API Paddle pour effectuer des opérations telles que la création de produits, la gestion des abonnements et le traitement des paiements.
- Compatibilité avec les assistants IA : Interagissez avec Paddle en utilisant des assistants IA comme Claude ou via des IDE alimentés par IA comme Cursor, améliorant ainsi la productivité et l'efficacité.
- Gestion complète : Gérez l'ensemble de votre catalogue de produits, vos processus de facturation et vos modèles d'abonnement à partir d'une seule interface.
- Outils de reporting : Générez des rapports détaillés pour analyser les ventes, le comportement des clients et d'autres indicateurs clés afin de prendre des décisions commerciales éclairées.
- Open Source : Paddle MCP Server est disponible publiquement, permettant aux développeurs de contribuer à son développement et de le personnaliser pour répondre à leurs besoins spécifiques.
Comment utiliser Paddle MCP Server
- Installation : Commencez par cloner le dépôt depuis GitHub. Utilisez la commande :
git clone https://github.com/PaddleHQ/paddle-mcp-server.git
- Configuration : Configurez vos clés API Paddle et ajustez les paramètres du serveur selon vos besoins.
- Exécution du serveur : Lancez le serveur en utilisant la commande appropriée pour votre environnement. Assurez-vous que toutes les dépendances sont installées.
- Appels API : Utilisez les points de terminaison API fournis pour interagir avec Paddle. Vous pouvez créer, lire, mettre à jour et supprimer des ressources selon vos besoins.
- Surveillance et reporting : Utilisez les outils de reporting intégrés pour surveiller vos ventes et abonnements, en apportant des ajustements si nécessaire.
Questions Fréquemment Posées
Q : Quels langages de programmation Paddle MCP Server prend-il en charge ?
R : Paddle MCP Server est conçu pour être indépendant du langage, permettant l'intégration avec n'importe quel langage de programmation capable d'effectuer des requêtes HTTP.
Q : Paddle MCP Server est-il gratuit à utiliser ?
R : Oui, Paddle MCP Server est open-source et gratuit à utiliser. Vous pouvez le modifier et le distribuer selon les termes de la licence Apache-2.0.
Q : Puis-je contribuer à Paddle MCP Server ?
R : Absolument ! Les contributions sont les bienvenues. Vous pouvez soumettre des problèmes, des demandes de fonctionnalités ou des demandes de tirage sur le dépôt GitHub.
Q : Comment signaler un bug ?
R : Si vous rencontrez des problèmes, veuillez les signaler sur la page des problèmes du dépôt Paddle MCP Server sur GitHub.
Q : Où puis-je trouver plus de documentation ?
R : Une documentation et des ressources supplémentaires peuvent être trouvées sur le Portail des Développeurs Paddle.
Détail
MCP Server for Paddle Billing
Paddle Billing is the developer-first merchant of record. We take care of payments, tax, subscriptions, and metrics with one unified API that does it all.
This is a Model Context Protocol (MCP) server that provides tools for interacting with the Paddle API.
Important: This MCP server works with Paddle Billing. It does not support Paddle Classic. To work with Paddle Classic, see: Paddle Classic API reference
Features
- List products in your Paddle catalog
- Create new products
- List prices for products
- Create new prices for products
- List customers
- List transactions
- List subscriptions
- Create custom reports for financial analysis
Installation
To use the MCP server, you'll need an API key. You can create and manage API keys in Paddle > Developer tools > Authentication:
- Sandbox: https://sandbox-vendors.paddle.com/authentication-v2
- Live: https://vendors.paddle.com/authentication-v2
To run the server in a client like Claude Desktop, Cursor or Windsurf, add the following to your MCP config:
{
"mcpServers": {
"paddle": {
"command": "npx",
"args": ["-y", "@paddle/paddle-mcp", "--api-key=PADDLE_API_KEY", "--environment=(sandbox|production)"]
}
}
}
Replace PADDLE_API_KEY
with your API key, and pass the correct value as environment
.
For detailed setup guides, see:
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.
Learn more
Configuration du serveur
{
"mcpServers": {
"paddle-mcp-server": {
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"ghcr.io/metorial/mcp-container--paddlehq--paddle-mcp-server--paddle-mcp-server",
"node ./build/index.js --api-key paddle-api-key --environment paddle-environment"
],
"env": {}
}
}
}