Stripe MCP Server logo
Stripeが提供するツール

Stripe MCP Server

シェア
会計・経理Stripe決済請求管理経理SaaS
最終確認:
2026-05-25
ライセンス:
MIT
無料で使えるオープンソースです(商用利用も可)

Stripe とは

Stripe は、世界中で使われているオンライン決済プラットフォームです。元々は決済処理(クレジットカード決済)から始まり、現在は商品・価格・請求書・サブスクリプション・決済リンクなど、SaaSビジネスの課金まわり全般をAPIで扱えるインフラに拡張されています。

世界中の多くのSaaS事業者がプロダクトの課金バックエンドとして採用しています。

Stripe での決済まわりに加えて、その先の会計記帳・確定申告まで AI ワークフローでカバーしたい場合は、日本のクラウド会計を操作できる freee MCP Server も AI ツールに併せて登録しておくと、決済と経理を同じ AI アシスタントから扱えます(※両者は別々の MCP で、直接の API 連携を行うものではありません)。

Stripe × AI でできること

このMCPサーバーを導入すると、Stripe上の課金トランザクションをAIへの一言で実行できます。

🛒 商品・プランを作る

「月額¥9,800のProプランを新しい商品として作成」
→ Product + Price を作成

🔗 決済リンクを発行する

「Proプランの決済リンクを作って」
→ Payment Link を発行(顧客がアクセスして購入できる)

📨 請求書を発行する

「○○さんに今月分の請求書を作成・確定」
→ Invoice を作成・finalize

↩️ 返金する

「ORDER-XXX に全額返金」
→ Refund を実行

提供される主なツール

ツール機能
create_customer新規顧客を作成
create_product新規商品を作成
create_price商品に価格(月額・年額など)を設定
create_payment_link決済リンクを発行(顧客がアクセスして購入)
create_invoice請求書を作成
create_refund返金処理を実行
update_subscriptionサブスクリプション内容を更新
cancel_subscriptionサブスクリプションを解約

このほか、顧客・商品・価格・請求・サブスクの参照系、クーポン管理、PaymentIntent管理、不審請求対応、Stripe ドキュメント検索などの機能も含まれます。

Stripe MCP Server について

Stripe MCP Server は、Stripe 社が公式に提供する MCP サーバーです。Stripe API を経由して顧客・商品・価格・請求書・決済リンク・サブスクリプション・返金など SaaS の課金トランザクションを AI から実行できます。

Stripe ダッシュボードに切り替えずに、チャット上で「言われた通りに、確実に課金処理を動かす」役割を担うアシスタントとして機能します。判断・評価は他の財務・分析ツールに任せ、Stripe はトランザクション実行に専念する設計です。

スペック

  • 配布形態: npm パッケージ @stripe/mcp(Node.js 18+・Stripe Agent Toolkit の一部)
  • 認証: Stripe Secret Key(環境変数 STRIPE_SECRET_KEY
  • 提供元: Stripe 社(公式)
  • 対応範囲: SaaS 課金トランザクション(商品・価格・請求書・決済リンク・サブスクリプション・返金)

導入手順

前提条件

  • Node.js 18以上
  • Stripeアカウントおよびシークレットキー(Secret Key)

ステップ

  1. Stripe Dashboard でAPIキーを確認
    • 本番環境: sk_live_... で始まるキー
    • テスト環境: sk_test_... で始まるキー(動作確認には推奨)
  2. ページ上部のタブから使用環境(Claude Desktop / Cursor / Cline)を選択し、JSON設定をコピー
  3. <YOUR_STRIPE_SECRET_KEY> を発行したシークレットキーに置き換え
  4. コピーしたJSONを設定ファイル(claude_desktop_config.json など)に追記して保存
  5. クライアントを再起動

注意事項

  • シークレットキーは課金・顧客データへの全権アクセスを持ちます。ソースコードやチャット履歴に含めないよう厳重に管理してください。環境変数または .env ファイルで管理し、.gitignore に追加してください。
  • 初めて使用する際は必ずテスト用のシークレットキー(sk_test_...)で動作確認を行ってください。本番キーを使うと実際の請求・返金が発生します。
  • ツールの操作権限は Stripe の制限付き API キー(Restricted Keys / rk_...)で制御します(旧 --tools=all フラグは廃止されました)。読み取り専用や特定操作のみに絞りたい場合は、必要な権限だけを付与した Restricted Key を作成して使用してください。
  • Stripe APIにはレート制限があります。大量データを扱う場合は処理を分割してください。

設定方法

MCP は、お使いの対応アプリ(クライアント)に下記の設定を貼り付けて使います。 タブからアプリを選び、表示された設定をコピーしてください。

Claude Desktop: Anthropic 公式のデスクトップ版 Claude アプリ

{
  "mcpServers": {
    "stripe": {
      "command": "npx",
      "args": ["-y", "@stripe/mcp"],
      "env": {
        "STRIPE_SECRET_KEY": "<YOUR_STRIPE_SECRET_KEY>"
      }
    }
  }
}

主なユースケース

  1. 月次・四半期の売上サマリをAIが集計し、経営報告書の数字を数秒で確認できる
  2. 顧客の請求・支払い状況をAIが照会し、サポート対応や督促業務を効率化する
  3. 未払い請求書の一覧をAIが抽出し、リマインダーメール文面まで自動生成する
  4. 新規顧客や商品(Price/Product)をAIが作成し、手動操作なしでStripe設定を反映する

プラットフォーム別の注意事項

  • WindowsPowerShellで `$env:STRIPE_SECRET_KEY = '...'` のように環境変数を設定してください。
  • プロキシ環境社内プロキシ環境では `HTTPS_PROXY` 環境変数を合わせて設定してください。