mcpField
S
Stripe Mcp Server

Stripe Mcp Server

ローカル
github.com/Lokesh-2025金融データ119 週間前に更新

Stripe Mcp Server について

ClaudeなどのMCPクライアントから自然言語でStripeアカウントを照会し、返金を行うMCPサーバーです。顧客、売上、請求書、サブスクリプション、決済、異議申し立てを扱い、冪等性を考慮した書き込みと固定APIバージョンを採用しています。

主な機能

  1. 01最近の顧客一覧
  2. 02期間指定の売上計算
  3. 03請求書と失敗した決済の一覧
  4. 04顧客のサブスクリプション取得
  5. 05全額・一部返金の実行
  6. 06異議申し立てと期限の確認

活用シーン

  1. 01指定期間の売上確認
  2. 02未払い請求書や失敗した決済の検索
  3. 03顧客のサブスクリプション確認
  4. 04決済に対する全額・一部返金

MCP 対応

ClaudeなどのMCPクライアントに、読み取り操作と返金作成を含む7つのStripeツールを提供します。StripeのシークレットAPIキーが必要です。

設定

ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。

インストール方法は未掲載です

このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。

リポジトリ

ツール

ツール一覧はまだ取得されていません

ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。

詳細

Stripe MCP サーバー

Claude(または任意の MCP クライアント)を Stripe アカウントに接続する Model Context Protocol(MCP)サーバーです。顧客、売上、請求書、サブスクリプション、異議申し立てを確認したり、自然言語で返金を実行したりできます。

要件

  • Node.js 18+
  • シークレット API キーを持つ Stripe アカウント

インストール

git clone https://github.com/your-username/stripe-mcp-server.git
cd stripe-mcp-server
npm install
cp .env.example .env
# Edit .env and set STRIPE_SECRET_KEY

手動での実行

STRIPE_SECRET_KEY=sk_live_... node index.js

Claude Desktop の設定

次の内容を claude_desktop_config.json に追加します(macOS の場合:~/Library/Application Support/Claude/claude_desktop_config.json)。

{
  "mcpServers": {
    "stripe": {
      "command": "node",
      "args": ["/absolute/path/to/stripe-mcp-server/index.js"],
      "env": {
        "STRIPE_SECRET_KEY": "sk_live_..."
      }
    }
  }
}

編集後、Claude Desktop を再起動します。

ツール

ツール説明パラメーター
list_customersStripe の最近の顧客を一覧表示しますlimit(1~100、デフォルトは 10)
get_revenue指定した期間の成功した請求による総売上を取得しますfrom(YYYY-MM-DD)、to(YYYY-MM-DD)
list_invoicesステータス別に請求書を一覧表示します(open = 未払い)status(draft | open | paid | uncollectible | void)
list_failed_payments失敗理由とともに最近の失敗した請求を一覧表示しますlimit(1~100、デフォルトは 10)
get_subscription顧客のすべてのサブスクリプションを取得しますcustomer_id(例:cus_...)
create_refund全額または一部の返金を実行しますcharge_id(例:ch_...)、amount(セント単位、省略可)
list_disputes証拠提出期限とともに異議申し立て/チャージバックを一覧表示しますlimit(1~100、デフォルトは 10)

プロンプトの例

  • 「直近の顧客を 20 件一覧表示して」
  • 「2025 年 5 月の売上はいくら?」
  • 「未払いの請求書をすべて表示して」
  • 「最近、どの支払いが失敗した?」
  • 「顧客 cus_ABC123 のサブスクリプションを取得して」
  • 「請求 ch_XYZ を 10 ドル返金して」
  • 「未解決の異議申し立てはある?」

セキュリティ

  • .env ファイルをコミットしたり、シークレットキーをハードコードしたりしないでください。
  • ユースケースに必要な権限だけを持つ制限付きキーを使用してください。
  • 開発には sk_test_... キーを使用してください。

ライセンス

MIT

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。