Indie Founder Revenue MCP について
Indie Founder Revenue MCP は、Lemon Squeezy、Gumroad、Polar、Stripe の売上をまとめ、Claude から確認できるようにするサーバーです。個人創業者向けに、無料の日次確認ツールと、有料の顧客分析、返金シグナル、ウクライナ FOP の申告用 CSV 出力を提供します。
主な機能
- 014 プロバイダーの MRR と ARR を集計
- 02最近の注文を共通形式で表示
- 03各プロバイダーの接続状態を確認
- 04売上順に顧客をランキング
- 05返金率を比較して上昇を検知
- 06ウクライナ FOP 申告用 CSV を出力
活用シーン
- 01複数の販売プラットフォームの MRR を確認
- 02各プロバイダーの最近の注文を確認
- 03返金率が上昇した期間を特定
- 04ウクライナ FOP の四半期申告データを準備
MCP 対応
MCP サーバーは Claude 向けに、売上集計、注文、接続状態、顧客分析、返金シグナル、CSV 出力のツールを公開します。Polar と Stripe のアダプターには、それぞれのアカウント設定が必要です。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。
ツール
ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。
詳細
Indie Founder Revenue MCP
Lemon Squeezy + Gumroad + Polar + Stripe 全体の収益を集約し、Claude から一括で照会できるビューを提供する Model Context Protocol サーバーです。個人創業者は Claude に 「全ストアの MRR はいくら?」 と尋ねるだけで、ブラウザーのタブを 4 つ開かずに、1 回のツール呼び出しで回答を得られます。
ステータス: v0.2 — 4 つのアダプターすべてをリリース済みです。LS + Gumroad は本番環境での検証済み、Polar + Stripe はオフラインでの検証済みです(ライブテストにはご自身の組織/アカウントが必要です)。フリーミアム:無料ツール 3 つ、有料ツール 3 つ(料金を参照)。
Claude に公開されるツール
| ツール | プラン | 機能 |
|---|---|---|
summary_mrr(days=30) | 無料 | 接続されたすべてのストアの MRR / ARR 合計。プロバイダーごとの内訳も表示します。 |
recent_orders(limit=20) | 無料 | すべてのストアの直近 N 件の注文を、共通のスキーマに正規化して表示します。 |
health() | 無料 | アダプターごとのヘルスチェックです。他のツールを使う前の確認に便利です。 |
top_customers(limit=10, days=30) | 有料 | 指定期間内の売上上位の顧客を、USD の総額順に表示します。 |
refund_signal(days=7, alert_multiplier=2.0) | 有料 | 現在の N 日間の返金率を、直前の N 日間と比較します。比率が 2 倍以上に跳ね上がると alert を発します。返金がゼロの場合も安全に処理します。 |
export_csv_for_tax(year, quarter) | 有料 | ウクライナの FOP 第 3 グループ向け四半期申告用の CSV をエクスポートします。注文ごとの NBU USD/UAH 為替レートを bank.gov.ua から取得します。 |
インストール(Claude Desktop / Claude Code / Cursor)
PyPI でリリースされるまでは、uvx を使ってこの Git リポジトリからインストールしてください。
{
"mcpServers": {
"indie-founder": {
"command": "uvx",
"args": [
"--from",
"git+https://github.com/charlie-morrison/indie-founder-mcp@main",
"indie-founder-mcp"
],
"env": {
"LS_API_TOKEN": "your_lemon_squeezy_token_here",
"LS_STORE_ID": "optional_store_id_filter",
"GUMROAD_ACCESS_TOKEN": "optional_gumroad_token",
"POLAR_API_TOKEN": "optional_polar_token",
"STRIPE_API_KEY": "optional_stripe_secret_key",
"INDIE_FOUNDER_MCP_LICENSE_KEY": "optional_license_key_for_paid_tier"
}
}
}
}
これを ~/Library/Application Support/Claude/claude_desktop_config.json(macOS)または %APPDATA%\Claude\claude_desktop_config.json(Windows)に追加し、Claude Desktop を再起動してください。
https://app.lemonsqueezy.com/settings/api から Lemon Squeezy API トークンを取得してください。
ローカルクローンからのインストール
git clone https://github.com/charlie-morrison/indie-founder-mcp.git
cd indie-founder-mcp
pip install -e .
indie-founder-mcp # runs stdio transport
既存の 3 つの LS MCP との違い
GitHub には、LS のみを対象とするオープンソース MCP がすでに 3 つあります。いずれも生の CRUD API 呼び出しを公開しています。収益化されているものも、集約機能を備えたものもありません。
この MCP の特徴:
- 複数ソースの集約 — LS + Gumroad + Polar + Stripe のすべてを 1 つのクエリ画面から利用できます(v0.2 で 4 つすべてに対応)。
- 個人創業者向けの日次サマリービュー — 生の API 応答をそのまま返すのではなく、MRR、上位顧客、返金シグナル、解約リスクを表示します。
- ウクライナの FOP 税務申告用 CSV エクスポート — 第 3 グループの単一税申告者には、NBU レートに基づく特定形式が必要です。
- 有料プラン付きフリーミアム — Lemon Squeezy のライセンスキーで分析ツールと税務エクスポートツールの利用を制限します。日次チェックツールは永久に無料です。
本番環境での検証
作者自身の charliemorrison.lemonsqueezy.com ストア(ストア ID 344362)と稼働中の Gumroad アカウントで構築し、検証しました。
health→ 各プロバイダーの/users/me相当のエンドポイントに対して{"lemonsqueezy": true, "gumroad": true}を返します。recent_orders→ 2026-05-07 に[email protected]が購入した実際の $17 の Social Media AI Mastery LS 注文を返し、Gumroad の注文と同じスキーマに正規化します。summary_mrr→ MRR は$0(正しい値です。これらのストアではまだサブスクリプションへの移行がありません。このツールでは active/trialing/past_due の各ステータスを横断する処理が実行されます)。top_customers(limit=5, days=90)→ 接続済みのすべてのプロバイダーを対象に、顧客を生涯 USD 売上順に並べます。refund_signal(days=7)→ 健全な新しいストアでは、返金ゼロの場合にalert=Falseを返します。export_csv_for_tax(2026, 2)→ 1 行を返します。2026-05-07,lemonsqueezy,8274123,[email protected],Social Media AI Mastery,17.00,0.00,17.00,43.8528,745.50,745.50— NBU レートはbank.gov.uaからライブ取得されます。
Polar + Stripe アダプターはオフラインで検証済みです(4 つすべてのアダプターを対象とする 24 件のフィクスチャーテストに合格)。この 2 つを実際の環境で検証するには、ユーザー自身の Polar 組織/Stripe アカウントが必要です。対応する環境変数を設定すると、アダプターは自動的に接続されます。
料金
| プラン | 料金 | ツール |
|---|---|---|
| 無料 | $0 | summary_mrr、recent_orders、health — 毎日の確認ループです。ストア数は無制限です。 |
| 有料 | $19/mo または $190/yr(2か月分無料) | 無料プランのすべてのツールに加え、top_customers、refund_signal、export_csv_for_tax(分析+ウクライナの FOP 向け CSV エクスポート)を利用できます。 |
ライセンスを購入するには、https://charliemorrison.lemonsqueezy.com にアクセスしてください → キーを INDIE_FOUNDER_MCP_LICENSE_KEY に設定し、MCP ホストを再起動します。
無料ツールでライセンスが確認されることはありません。後から利用できなくなる心配はありません。有料プランでは、必要な方に分析機能とエクスポート機能を提供します。
ライセンスと収益化スタック
- コード:MIT(オープンサーバー。有料機能は実行時に Lemon Squeezy のライセンスキーで制限されます)。
- ライセンスキー:Lemon Squeezy License API(
/v1/licenses/validate)、6時間の検証キャッシュ。 - 支払い:LS → Wise USD(実績あり — dogfood ストアで $17 の入金を確認済みです)。
ビルド計画
段階的なビルド手順については、PLAN.md を参照してください。v0.2 では、4つのアダプターすべてに加え、ライセンスゲートと6つのツール(無料3つ、有料3つ)をリリースします。
開発の経緯
毎朝、MRR と最近の注文を確認するために Lemon Squeezy、Gumroad、Polar、Stripe の4つのダッシュボードを開き、その後 FOP の納税申告用に同じ計算をスプレッドシートでもう一度行っていました。そこで Claude に、これらをまとめてもらいました。これがその成果です。そして今では、Claude が朝の確認を自分で行います。
Charlie Morrison が開発しました。Issue と PR を歓迎します。
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。