Mcpサーバーのためのパドル請求
Paddle APIをClaudeのようなAIアシスタントや、CursorのようなAI搭載IDEを使用して操作します。製品カタログ、請求およびサブスクリプション、レポートを管理します。
概要
Paddle MCPサーバーとは?
Paddle MCPサーバーは、Paddle APIとのインタラクションを促進するために設計された強力なツールです。開発者は、製品カタログ、請求、サブスクリプション、レポートなど、Paddleアカウントのさまざまな側面を管理できます。このサーバーは、アプリケーションとPaddleのサービスとの間の橋渡しを行い、シームレスな統合とタスクの自動化を可能にします。
Paddle MCPサーバーの特徴
- API統合: Paddle APIと簡単に接続し、製品の作成、サブスクリプションの管理、支払いの処理などの操作を実行できます。
- AIアシスタント互換性: ClaudeのようなAIアシスタントやCursorのようなAI駆動のIDEを使用してPaddleと対話し、生産性と効率を向上させます。
- 包括的管理: 単一のインターフェースから、製品カタログ、請求プロセス、サブスクリプションモデル全体を管理できます。
- レポートツール: 売上、顧客行動、その他の重要な指標を分析するための詳細なレポートを生成し、情報に基づいたビジネス判断を行います。
- オープンソース: Paddle MCPサーバーは公開されており、開発者がその開発に貢献し、特定のニーズに合わせてカスタマイズできます。
Paddle MCPサーバーの使用方法
- インストール: GitHubからリポジトリをクローンします。コマンドを使用してください:
git clone https://github.com/PaddleHQ/paddle-mcp-server.git
- 設定: Paddle APIキーを設定し、要件に応じてサーバー設定を構成します。
- サーバーの実行: 環境に適したコマンドを使用してサーバーを起動します。すべての依存関係がインストールされていることを確認してください。
- API呼び出し: 提供されたAPIエンドポイントを利用してPaddleと対話します。必要に応じてリソースを作成、読み取り、更新、削除できます。
- モニタリングとレポート: 内蔵のレポートツールを使用して売上とサブスクリプションを監視し、必要に応じて調整を行います。
よくある質問
Q: Paddle MCPサーバーはどのプログラミング言語をサポートしていますか?
A: Paddle MCPサーバーは言語に依存しないように設計されており、HTTPリクエストを行える任意のプログラミング言語と統合できます。
Q: Paddle MCPサーバーは無料で使用できますか?
A: はい、Paddle MCPサーバーはオープンソースであり、無料で使用できます。Apache-2.0ライセンスの条件の下で修正および配布できます。
Q: Paddle MCPサーバーに貢献できますか?
A: もちろんです!貢献は大歓迎です。GitHubリポジトリで問題、機能リクエスト、またはプルリクエストを提出できます。
Q: バグを報告するにはどうすればよいですか?
A: 問題が発生した場合は、Paddle MCPサーバーリポジトリのGitHubのイシューページで報告してください。
Q: さらにドキュメントを見つけるにはどこに行けばよいですか?
A: 追加のドキュメントやリソースは、Paddle開発者ポータルで見つけることができます。
詳細
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
サーバー設定
{
"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": {}
}
}
}