
Claude Code×Stripeで保守月額の請求を自動化する──サブスクの設計、公式MCPのキー、失敗した決済の扱い
この記事は、Claude Code×Stripeで、自社の保守月額の請求を自動化する手順を扱います。顧客のECに決済を入れる話ではなく、自社が受け取る保守料の話です。
保守料の請求書を、毎月同じように作っていないか
保守契約が20社あれば、毎月20通の請求書を作り、送り、入金を確かめます。
金額は毎月ほとんど同じなのに、手間は毎月同じだけかかります。
そして、作り忘れや送り忘れが起きます。
保守料は、取り損ねても顧客から指摘されにくい売上です。
保守月額の請求の自動化とは、顧客・プラン・請求の周期を一度登録し、請求書の作成と回収と失敗の知らせを、毎月機械に回させることである
黒字化の外科医です。Stripeのサブスクリプションで保守料の請求を回し、Claude Codeで設定と点検をする手順を解剖します。
なお私は税理士ではありません。実務の指針として読み、個別の判断は専門家や公的な窓口に確認してください。
この形が向いている理由は、三つあります。
第一に、サブスクリプションを作ると、請求書がStripeの側で作られるから。
サブスクリプションを作ると、Stripeが請求書を自動で作り、支払いの回収を試み、状態を管理するとされています。自動で引き落とす形と、請求書を送って期日までに払ってもらう形を選べます(Stripe 公式ドキュメント、2026年11月2日確認)。
第二に、失敗した決済の扱いが、仕組みとして用意されているから。
継続の決済が失敗したら、請求の支払い失敗のイベントを受け取り、顧客に知らせます。再試行のルールと、最後の再試行の後にどうするかは、ダッシュボードの設定で決めます(同上)。
第三に、Stripeが公式のMCPサーバーを出しているから。
Claude Codeには `claude mcp add --transport http stripe https://mcp.stripe.com/` で追加し、`/mcp` からOAuthで認証する手順が案内されています(Stripe 公式ドキュメント、2026年11月2日確認)。
今すぐ試せる:保守プランの登録案を作るプロンプト
最初は、Stripeに何も登録させず、案だけを出させます。
自社の保守契約を、Stripeのサブスクリプションで請求する登録案を作ってください。
まだStripeには何も登録しないこと。案の表だけを出すこと。
【保守契約の一覧】
〔顧客名/プラン名/月額(税抜)/請求の周期/支払い方法の希望/契約の開始月〕
1. 商品(プロダクト)と価格の案。同じ月額のプランは1つにまとめる
2. 顧客ごとに、自動引き落としか、請求書を送る形かの案
3. 請求の開始日と、日割りの有無の案
4. 支払いが失敗したときの社内の連絡の流れの案
5. 登録の前に、人が確かめるべき項目の一覧案を確かめてから、まずサンドボックス(テストの環境)で登録します。
保守請求工場:プランの型、キーの扱い、失敗の連絡
1. プランの型
【商品】サイト保守
価格A:ライト 月額〔 〕円(更新・障害の一次対応)
価格B:スタンダード 月額〔 〕円(ライト + 軽微な修正 月〔 〕時間)
価格C:年払い 年額〔 〕円
【顧客ごとに決める】
回収の方法:自動引き落とし/請求書を送る
請求の開始:〔年月日〕
範囲外の作業:別の請求書で都度範囲外の作業を、サブスクリプションに混ぜないことが大切です。月額は「範囲」の値段として固定し、範囲外は別に請求します。保守の範囲と月額の見直し方は、こちらで扱っています。
▶ 制作会社の利益は「保守契約」から溶けていく──何年も据え置いた保守料・運用費を、工数の実績で値上げする判断と手順
2. 手数料の例
日本のStripeの料金ページでは、国内カードの決済は1件ごとに3.6%、サブスクリプションの請求(Billing)は、その取引額の0.7%とされています(Stripe 公式の料金ページ、2026年11月2日確認)。
(例)保守契約:20社 × 月額33,000円 = 月660,000円(すべてカード払いの場合)
カード決済の手数料:660,000円 × 3.6% = 23,760円
Billingの手数料:660,000円 × 0.7% = 4,620円
合計:28,380円/月(売上の約4.3%)これに対して、請求書づくりと送付と入金の確認にかかっている時間を、自社の時間単価で計算して比べます。手数料が高いと感じるなら、カード払いを希望する顧客から始めてください。
3. キーとMCPの権限
・対話で使うときは、APIキーを渡さずOAuthで接続する
・自動で動かすときは、必要な権限だけを持つ「エージェントAPIキー」を作る
・キーは環境変数に置き、.mcp.json には ${変数名} の形で参照する
・本番とサンドボックスの権限を、別々に決める
・MCPクライアントの「ツールを実行する前に確認」を有効にするStripeの公式ドキュメントには、2026年11月30日までに移行するよう書かれています。12月以降、Stripe MCPは、フルアクセスのシークレットキーと、Agentのタグのない制限付きキーを受け付けなくなるとされています(Stripe 公式ドキュメント、2026年11月2日確認)。
すでにキーで接続しているなら、今月中に見直してください。
4. 失敗した決済の連絡
【社内】支払い失敗の知らせを受けたら
当日:担当が顧客に連絡(下の文例)
3日後:支払い方法が更新されたか確かめる
再試行が終わっても未払い:社長が判断(保守の一時停止は契約どおりに)
【顧客への文例】
〇〇様
保守料(〇月分)のお支払いが、カード会社の側で完了しませんでした。
カードの有効期限や利用枠のご確認をお願いできますでしょうか。
お支払い方法の更新は、こちらのページからできます:〔URL〕5. 毎月の点検プロンプト
Stripeから、読み取りだけで、〔年月〕の保守の請求について次を出してください。
・支払い済み、未払い、失敗の件数と金額
・状態が「支払い遅延」や「未払い」のサブスクリプションと顧客名
・今月で契約の開始から12か月を迎える顧客(見直しの候補)
書き込みのツールは使わないこと。構造的なリスク
逆説を指摘しておきます。
請求を自動にすると、顧客との月1回の接点が消えます。
請求書を送るついでの一言、入金のお礼。小さな接点がなくなると、解約の気配に気づきにくくなります。
だから、浮いた時間で、3か月に1回の保守の報告を送ってください。請求は機械に、報告は人に、です。
もう一つ、インボイス制度の記載事項を満たす請求書になっているかは、自社の税理士に確かめてください。
顧客の会社のStripeを受託で設定する場合は、顧客の名義で、必要な権限だけを受け取り、操作の範囲を契約に書き、顧客の同意を残します。
よくあるQ&A
Q. 振込で払いたいという顧客は?
無理に移す必要はありません。振込の顧客は今までどおりにし、カード払いを望む顧客から移してください。
Q. Claude Codeに、サブスクリプションを作らせてよいか?
サンドボックスでは構いません。本番は、人が案を確かめてから、作成の操作を1件ずつ確認して進めてください。
最後に
保守料は、毎月同じ金額なのに、毎月同じ手間がかかる売上です。
範囲を値段として固定し、請求は機械に、報告は人に分けた会社だけが、取り損ねをなくし、保守契約を長く続けられるのです。
これまでの記事は、メンバーシップ「黒字化オペ室」でまとめて読めます。月額1,980円、記事2本分の金額です。詳しくはプロフィールから。
#Web制作会社 #ClaudeCode #Stripe #保守契約 #請求の自動化 #サブスクリプション #制作会社経営 #中小企業 #MCP #バックオフィス