mcpField
M
mcp-ecommerce-platform-profiler

mcp-ecommerce-platform-profiler

ローカル
github.com/mambalabsdevビジネス・マーケティング01 週間前に更新

mcp-ecommerce-platform-profiler について

Apify 上の Mamba Labs Ecommerce Platform Profiler actor を利用する MCP サーバーです。営業や調査の担当者向けに、ストアの基盤や決済手段、商品カタログの情報を調べ、根拠と取得範囲を含むフラットな企業データを返します。

主な機能

  1. 01ECプラットフォームの特定
  2. 02決済プロバイダーとアプリの検出
  3. 03商品数の推定
  4. 04通貨と配送先の報告
  5. 05確度・根拠・取得範囲の提示
  6. 06フラットな企業データの返却

活用シーン

  1. 01ストア基盤による見込み顧客の選定
  2. 02公開カートの決済手段の確認
  3. 03見込み顧客の商品数の推定

MCP 対応

`profile_ecommerce_platform` ツールを通じて、Apify actor を MCP クライアントに提供します。入力を actor に渡し、その結果を返します。

設定

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

mcp.json · 共通設定
{
"mcpServers": {
"com-mambabuilt-mcp-ecommerce-platform-profiler": {
"command": "npx",
"args": [
"-y",
"@mambalabsdev/mcp-ecommerce-platform-profiler"
],
"env": {
"APIFY_TOKEN": "<APIFY_TOKEN>"
}
}
}
}
起動コマンドnpx -y @mambalabsdev/mcp-ecommerce-platform-profiler
設定が必要な環境変数
APIFY_TOKENシークレットApify API token from https://console.apify.com/account/integrations

ローカルサーバーにはマシン上の実行環境(Node.js 18 以上など)が必要です。設定ファイルの場所はクライアントごとに異なります。

パッケージ
npm@mambalabsdev/mcp-ecommerce-platform-profiler1.2.0

ツール

1

掲載時のツール一覧 · 2 週間前に更新

パラメーター型必須説明
skipCachebooleanいいえfalse(デフォルト)の場合、成功した検索結果は7日間キャッシュされ、再実行時に再利用されるため、追加費用はかかりません。true に設定すると、最新のデータを強制的に取得します。
company_namestringいいえ任意ですが、強く推奨します。本人確認ゲートでは、検出したレコードをこの名前と照合するため、これを指定するのが誤一致を減らす最も手軽な方法です。
checkCheckoutbooleanいいえtrue の場合、公開カートページも読み取ります。一部の決済プロバイダーや後払いサービスはホームページではなく、こちらで読み込まれるためです。商品を追加したり、チェックアウトを開始したり、何かを送信したりすることはありません。公開 URL を読み取るだけです。リクエストを1回追加で消費します。
company_domainstringいいえ会社のドメインのみを指定します(例:allbirds.com)。このストアが読み取り対象となり、Pinterestブランドプレゼンスマッパーを含むfleet内の他のすべてのactorとの結合キーになります。
escalateOnBlockbooleanいいえtrue(デフォルト)の場合、403 または 429 を返すストアは住宅向け出口から1回再試行します。初回の読み取りでボット対策に遭遇することはよくあり、再試行でかなりの割合が解消されるためです。false にすると、すぐに低コストで失敗として終了します。
includeProductCountbooleanいいえtrue(デフォルト)の場合、カタログ規模を推定します。Shopifyストアでは Shopify products endpoint を使用し、それ以外ではサイトマップを使用します。リクエストを1~2回追加で消費します。
includePaymentProvidersbooleanいいえtrue(デフォルト)の場合、ストアで読み込まれる決済プロバイダーのスクリプトを検出します。実際のチェックアウト時にのみ読み込まれるプロバイダーはホームページから確認できません。そのため checkCheckout が用意されています。

詳細

Ecommerce Platform Profiler MCP Server

Smithery Glama score MCP Registry npm version npm downloads license mcpservers.org

Ecommerce Platform Profiler MCP server

ストアフロントの背後にあるECプラットフォーム、決済プロバイダー、カタログ規模を検出するMCP サーバーです。Apify上のMamba Labs Ecommerce Platform Profilerアクターをラップし、あらゆるMCP クライアントにClay対応のフラットなJSON行を返します。

内容

できること

企業のドメインを渡すと、ストアフロントを読み取り、利用しているECプラットフォーム、読み込まれる決済プロバイダー、サブスクリプションを販売しているかどうか、掲載商品のおおよその数、対応している通貨と配送先を返します。企業ごとにフラットな1行で返します。

検出対象のプラットフォームには、Shopify、WooCommerce、Magento、BigCommerce、Salesforce Commerce、Squarespace、Wix、PrestaShop、commercetoolsが含まれます。読み取りは静的に行われ、ホームページ、サイトマップ、必要に応じて公開カートページを確認します。ブラウザーは使用しないため、JavaScriptの実行後に初めてプラットフォームが判明するストアフロントは、最も近い推測でラベル付けせず、not_extractableとして報告されます。確信度は証拠の種類に基づきます。そのため、ベンダーヘッダーの確信度は高く、HTML内の部分文字列の確信度は低くなります。

検出処理はすべてApify上で実行されます。このパッケージは、アクターを呼び出して結果を変更せずに返す薄いクライアントです。

クイックスタート

Node.js 18以降と、APIトークンを持つApifyアカウントが必要です。

以下をClaude Desktopの設定に追加してください。

{
  "mcpServers": {
    "mamba-ecommerce-platform-profiler": {
      "command": "npx",
      "args": ["-y", "@mambalabsdev/mcp-ecommerce-platform-profiler"],
      "env": {
        "APIFY_TOKEN": "your-apify-token"
      }
    }
  }
}

https://console.apify.com/account/integrations でトークンを取得して貼り付け、Claude Desktopを再起動してください。profile_ecommerce_platformツールが使用できるようになります。

前提条件

  • Node.js 18以降
  • APIトークンを持つApifyアカウント

プロンプトの例

  • 「allbirds.comが利用しているECプラットフォームは何ですか?」
  • 「gymshark.comをプロファイリングして、カートページで読み込まれる決済プロバイダーも含めてください。」
  • 「このストアフロントはサブスクリプションを販売していますか?掲載商品の数はおおよそいくつですか?」
  • 「このドメインのプラットフォームを確認してください。ただし、サイトにブロックされた場合はすぐに失敗させてください。」

入力

  • company_domain(任意):allbirds.com のような、会社のドメインのみを指定します。読み取り対象のストアフロントであり、フリート内の他のすべてのアクターとの結合キーです。
  • company_name(任意ですが、強く推奨):検出されたレコードの照合時に本人確認ゲートが確認する会社名です。指定すると、誤った照合を最も手軽に減らせます。
  • includeProductCount(任意):true の場合(デフォルト)、カタログの規模を推定します。ストアが Shopify の場合は Shopify の products エンドポイントから、それ以外の場合はサイトマップから推定します。リクエストが1~2件追加で発生します。
  • includePaymentProviders(任意):true の場合(デフォルト)、ストアフロントで読み込まれる決済プロバイダーのスクリプトを検出します。実際のチェックアウト内でのみ読み込まれるプロバイダーはホームページからは確認できません。そのため checkCheckout が用意されています。
  • checkCheckout(任意):true の場合、公開カートページも読み取ります。ホームページではなくカートページで読み込まれる決済プロバイダーや後払いプロバイダーが複数あるためです。商品を追加したり、チェックアウトを開始したり、何かを送信したりすることはありません。公開 URL を通常どおり読み取るだけで、リクエストが1件追加で発生します。
  • escalateOnBlock(任意):true の場合(デフォルト)、ストアフロントが 403 または 429 を返すと、住宅用の出口から1回再試行します。初回の読み取りでボット検証に遭遇するのはよくあるためです。すぐに低コストで失敗させるには false に設定します。
  • skipCache(任意):false の場合(デフォルト)、正常に完了した検索結果は7日間キャッシュされ、再利用されます。最新の情報を取得するには true に設定します。
  • max_charge_usd(任意):今回の実行における USD 建ての上限額です。項目の処理によって料金がこの金額を超える可能性がある場合、アクターはその項目の処理を開始する前に停止します。省略した場合は、Apify で設定された実行ごとの最大料金が適用されます。

出力

このツールは、会社ごとのアクターのフラットな JSON 行を返します。22個の snake_case フィールドがあり、ネストされたオブジェクトはありません。platform_confidence と platform_evidence は単独のラベルではなく検出結果とともに返され、coverage は行のどの程度が入力されたかを示し、fetch_status は読み取りが成功したかどうかを示します。出力スキーマの詳細は Apify Store ページをご覧ください。

出力例

{
  "degraded": false,
  "degradation_reason": null,
  "company_domain": "allbirds.com",
  "company_name": "Allbirds",
  "ecommerce_platform": "shopify",
  "platform_confidence": "high",
  "platform_evidence": "header",
  "platforms_all": "shopify",
  "payment_providers": "apple_pay",
  "has_subscriptions": false,
  "subscription_apps": null,
  "has_marketplace": false,
  "product_count_estimate": 250,
  "product_count_source": "products_json",
  "product_count_exact": false,
  "currencies": null,
  "ships_to": null,
  "pages_read": 2,
  "escalated": false,
  "coverage": 0.71,
  "fetch_status": "ok",
  "run_date": "2026-08-22T19:23:53.897Z"
}

機能

  • ストアフロントで使用されている E コマースプラットフォームを特定
  • 決済プロバイダー、サブスクリプションアプリ、マーケットプレイスアプリを検出
  • カタログ規模の推定、通貨、配送先を確認
  • 静的なホームページとサイトマップのみを読み取り、ブラウザーは不使用
  • 単独のラベルではなく、検出ごとに信頼度と根拠を記録
  • 行ごとに網羅率を報告し、読み取りが不十分な場合も確認可能
  • フラットな snake_case フィールドが22個で、会社ごとに1行

料金

Apify の FREE プランにおけるイベントごとの料金です。ライブの料金記録に基づいています。有料の Apify プランでは、イベントごとの料金がさらに安くなります。

イベント料金(USD)
Actor Start(apify-actor-start)0.00005
会社の確認(company-checked)0.0035
プラットフォームの検出(platform-detected)0.003
商品数の推定(product-count-estimated)0.0025

アクターのドキュメント全文

このサーバーは薄いクライアントであり、検出ロジックは持ちません。入力と出力の完全なリファレンス、料金、実行履歴については、Apify Store ページをご覧ください。

https://apify.com/mambalabs/ecommerce-platform-profiler


Mamba Labs GTM Suite

このサーバーは、Mamba Labs GTM Suite の MCP サーバーの1つです。スイート内のすべてのアクターは、ドメインまたは会社を受け取り、フラットな行を1つ返すため、形式を変更せずに同じ Clay テーブルへまとめられます。このサーバーの背後で動作するアクターは Ecommerce Platform Profiler で、変更不可能な Apify アクター ID は 5G2NeYjBbQTjaTn9L です。

Mamba Labs が開発 | npm | Apify Store

ライセンス

MIT

Mamba Labs が開発。https://apify.com/mambalabs

コメント

MCP は初めてですか?

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

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