mcpField
C
ChartMogul's MCP Server

ChartMogul's MCP Server

ローカル
github.com/chartmogulデータ・分析841 週間前に更新

ChartMogul's MCP Server について

ChartMogul's MCP Serverは、MCPクライアントからChartMogulのアカウント、顧客、サブスクリプション、営業データを扱うためのサーバーです。レコード管理に加え、MRR、解約率、LTVなどの分析ツールを備えています。

主な機能

  1. 01アカウントとデータソースの詳細取得
  2. 02顧客レコードの検索と管理
  3. 03連絡先、メモ、商談の管理
  4. 04プラン、請求書、サブスクリプションイベントの管理
  5. 05収益、解約率、LTV指標の取得

活用シーン

  1. 01顧客の契約とアクティビティの確認
  2. 02顧客・営業レコードの更新
  3. 03MRR、ARR、解約率指標の確認
  4. 04請求書とサブスクリプションイベントの処理

MCP 対応

ChartMogulのデータ取得、レコード管理、分析機能をツールとしてMCPクライアントに公開します。

設定

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

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

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

リポジトリ

ツール

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

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

詳細

ChartMogul の MCP サーバー

対応ツール

アカウントとデータソース
  • retrieve_account - アカウント情報を取得します
  • list_sources - フィルタリングを指定して、すべてのデータソースを一覧表示します
  • retrieve_source - UUID を指定してデータソースを取得します
顧客管理
  • list_customers - フィルタリングオプションを指定して、顧客を一覧表示します
  • search_customers - メールアドレスで顧客を検索します
  • retrieve_customer - UUID を指定して顧客を取得します
  • create_customer - 新しい顧客を作成します
  • update_customer - 顧客の属性を更新します
  • list_customer_subscriptions - 顧客のサブスクリプションを取得します
  • list_customer_activities - 顧客のアクティビティを取得します
  • list_customer_attributes - 顧客の属性を取得します
  • add_customer_tags - 顧客にタグを追加します
  • add_customer_custom_attributes - 顧客にカスタム属性を追加します
連絡先
  • list_contacts - すべての連絡先を一覧表示します
  • retrieve_contact - UUID を指定して連絡先を取得します
  • create_contact - 新しい連絡先を作成します
  • update_contact - 連絡先情報を更新します
顧客メモ
  • list_customer_notes - 顧客のメモと通話を一覧表示します
  • retrieve_customer_note - UUID を指定してメモを取得します
  • create_customer_note - 新しいメモまたは通話記録を作成します
  • update_customer_note - 既存のメモを更新します
営業と CRM
  • list_opportunities - 営業案件を一覧表示します
  • retrieve_opportunity - UUID を指定して営業案件を取得します
  • create_opportunity - 新しい営業案件を作成します
  • update_opportunity - 営業案件の詳細を更新します
  • list_tasks - 顧客のタスクを一覧表示します
  • retrieve_task - UUID を指定してタスクを取得します
  • create_task - 新しいタスクを作成します
  • update_task - タスク情報を更新します
プラン
  • list_plans - サブスクリプションプランを一覧表示します
  • retrieve_plan - UUID を指定してプランを取得します
  • create_plan - 新しいプランを作成します
  • update_plan - プランの詳細を更新します
  • list_plan_groups - プラングループを一覧表示します
  • retrieve_plan_group - UUID を指定してプラングループを取得します
  • create_plan_group - 新しいプラングループを作成します
  • update_plan_group - プラングループを更新します
  • list_plan_group_plans - グループ内のプランを一覧表示します
分析と指標
  • all_metrics - 主要な指標(MRR、ARR、ARPA、ASP、顧客数、解約率、LTV)をすべて取得します
  • mrr_metrics - 月間経常収益の指標を取得します
  • arr_metrics - 年間ランレートの指標を取得します
  • arpa_metrics - アカウントあたり平均収益の指標を取得します
  • asp_metrics - 平均販売価格の指標を取得します
  • customer_count_metrics - 顧客数の指標を取得します
  • customer_churn_rate_metrics - 顧客解約率の指標を取得します
  • mrr_churn_rate_metrics - MRR 解約率の指標を取得します
  • ltv_metrics - 顧客生涯価値の指標を取得します
データ操作
  • list_subscription_events - サブスクリプションイベントを一覧表示します
  • create_subscription_event - 新しいサブスクリプションイベントを作成します
  • update_subscription_event - サブスクリプションイベントの詳細を更新します
  • list_invoices - フィルタリングして請求書を一覧表示します
  • import_invoices - 新しい請求書を作成します
  • retrieve_invoice - UUID を指定して請求書を取得します
  • list_activities - ビジネスアクティビティ(new_biz、expansion、churn など)を一覧表示します

使用方法

  1. 次の場所にある Claude Desktop の設定ファイルを開きます。

    • macOS の場合:~/Library/Application Support/Claude/claude_desktop_config.json
    • Windows の場合:%APPDATA%/Claude/claude_desktop_config.json
  2. 次の内容を追加します。

{
  "mcpServers": {
    "mcp-chartmogul": {
      "command": "uv",
      "args": [
        "--directory",
        "/path/to/your/local/chartmogul-mcp-server",
        "run",
        "main.py"
      ],
      "env": {
        "CHARTMOGUL_TOKEN": "<YOUR-CHARTMOGUL-TOKEN>"
      }
    }
  }
}
  1. which uv を実行して uv のコマンドエントリを確認し、uv 実行ファイルの絶対パスに置き換えます。

  2. Claude Desktop を再起動して変更を適用します。

開発

  1. リポジトリのルートで cp example.env .env を実行し、.env ファイルを作成します。

  2. 次の環境変数を設定します。

CHARTMOGUL_TOKEN=<YOUR-CHARTMOGUL-TOKEN>
  1. こちらの手順に従って uv をインストールします。

  2. uv sync を実行して依存関係をインストールします。

  3. source .venv/bin/activate を実行して、作成した仮想環境を有効にします。

  4. mcp dev main.py:cm_mcp を実行して、開発用 MCP サーバーを起動します。このコマンドの実行には Node.js と npm のインストールが必要です。

  5. http://127.0.0.1:6274 で MCP サーバーを確認し、接続します

コメント

MCP は初めてですか?

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

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