Stripe MCP Server
- 最終確認:
- 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)
ステップ
- Stripe Dashboard でAPIキーを確認
- 本番環境:
sk_live_...で始まるキー - テスト環境:
sk_test_...で始まるキー(動作確認には推奨)
- 本番環境:
- ページ上部のタブから使用環境(Claude Desktop / Cursor / Cline)を選択し、JSON設定をコピー
<YOUR_STRIPE_SECRET_KEY>を発行したシークレットキーに置き換え- コピーしたJSONを設定ファイル(claude_desktop_config.json など)に追記して保存
- クライアントを再起動
注意事項
- シークレットキーは課金・顧客データへの全権アクセスを持ちます。ソースコードやチャット履歴に含めないよう厳重に管理してください。環境変数または
.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>"
}
}
}
}
Cursor: AI 機能を内蔵したコードエディタ
{
"mcpServers": {
"stripe": {
"command": "npx",
"args": ["-y", "@stripe/mcp"],
"env": {
"STRIPE_SECRET_KEY": "<YOUR_STRIPE_SECRET_KEY>"
}
}
}
}
Cline: VS Code に追加する AI アシスタント拡張
{
"mcpServers": {
"stripe": {
"command": "npx",
"args": ["-y", "@stripe/mcp"],
"env": {
"STRIPE_SECRET_KEY": "<YOUR_STRIPE_SECRET_KEY>"
}
}
}
}
主なユースケース
- 月次・四半期の売上サマリをAIが集計し、経営報告書の数字を数秒で確認できる
- 顧客の請求・支払い状況をAIが照会し、サポート対応や督促業務を効率化する
- 未払い請求書の一覧をAIが抽出し、リマインダーメール文面まで自動生成する
- 新規顧客や商品(Price/Product)をAIが作成し、手動操作なしでStripe設定を反映する
プラットフォーム別の注意事項
- Windows:PowerShellで `$env:STRIPE_SECRET_KEY = '...'` のように環境変数を設定してください。
- プロキシ環境:社内プロキシ環境では `HTTPS_PROXY` 環境変数を合わせて設定してください。