Profitlee Mcp について
Profitlee Mcp は、Amazon FBA/FBM と TikTok Shop の採算を調べる販売者向け MCP サーバーです。Profitlee API で手数料込みの利益率を計算し、保存したシナリオを管理します。計算にトークンは不要ですが、シナリオツールには Pro トークンが必要です。
主な機能
- 01単位原価、利益率、月次損益の計算
- 02プラットフォーム、地域、配送方式の反映
- 03シナリオの一覧、取得、保存、更新、複製、削除
活用シーン
- 01Amazon 商品の利益見積もり
- 02TikTok Shop の配送方式ごとの結果比較
- 03商品コストのシナリオ保存と再確認
MCP 対応
MCP クライアントに利益計算とシナリオ管理のツールを公開します。計算にトークンは不要で、シナリオツールには Profitlee Pro API トークンを使用します。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
npx -y profitlee-mcpPROFITLEE_API_TOKENシークレットProfitlee Pro API token (eck_live_...). Required only for the scenario tools; calculate_profit works without it.PROFITLEE_BASE_URLOverride the Profitlee API origin (default https://profitlee.com). For testing.ローカルサーバーにはマシン上の実行環境(Node.js 18 以上など)が必要です。設定ファイルの場所はクライアントごとに異なります。
ツール
7掲載時のツール一覧 · 3 週間前に更新
| パラメーター | 型 | 必須 | 説明 |
|---|---|---|---|
| platform | enum | いいえ | 販売プラットフォーム。デフォルト:amazon。amazon | tiktok_shop |
| region | enum | はい | マーケットプレイス。US ではインチとポンド、DE/JP では cm と kg を使用します。us | de | jp |
| mode | enum | はい | フルフィルメント方式。amazon:fba または fbm。tiktok_shop:fbt または self_fulfilled。fba | fbm | fbt | self_fulfilled |
| L | number | はい | 長さ。US:インチ、DE/JP:cm。 |
| W | number | はい | 幅。US:インチ、DE/JP:cm。 |
| H | number | はい | 高さ。US:インチ、DE/JP:cm。 |
| weight | number | はい | 単位重量。US:ポンド、DE/JP:kg。 |
| fob | number | はい | 販売先の通貨で表した、商品 1 個あたりの製造コスト/FOB コスト。 |
| headShip | number | はい | 商品1点あたりに割り当てられる入庫送料。 |
| duty | number | はい | 商品1点あたりの輸入関税。 |
| price | number | はい | 商品1点あたりの販売価格(税込。DE/JP は VAT 込み)。 |
| ppcAcos | number | はい | 広告 ACoS を 0~1 の小数で指定します(0.15 = 15%)。 |
| adSalesShare | number | いいえ | 広告に起因する売上の割合(0~1)。省略するとデフォルトで 1 になります。 |
| returnRate | number | はい | 返品率を 0~1 の小数で指定します(0.05 = 5%)。 |
| unsellableReturnRate | number | いいえ | 返品された商品のうち、販売不可の商品の割合(0~1)。省略するとデフォルトで 1 になります。 |
| monthlyVolume | integer | はい | 月間販売数。 |
| referralPct | number | はい | 紹介料/販売手数料率を 0~1 の小数で指定します(0.15 = 15%)。こちらを優先します。 |
| referralCategory | string|null | いいえ | 詳細設定:referralPct を上書きするカテゴリーの slug。設定せず、referralPct を使用してください。 |
| isApparel | boolean | はい | 商品がアパレルかどうか(各種手数料に影響します)。 |
| inboundOption | enum | いいえ | Amazon FBA のみ:納品配置オプション。optimized | partial | single |
| storageMonths | number | いいえ | Amazon FBA のみ:保管月数。 |
| storageSeason | enum | いいえ | Amazon FBA のみ:保管シーズン(octDec は第 4 四半期の繁忙期)。janSep | octDec |
| outboundShipPerUnit | number | いいえ | FBM または TikTok self_fulfilled:商品1点あたりの出荷送料。 |
| pickPackPerUnit | number | いいえ | FBM または TikTok self_fulfilled:商品1点あたりのピッキング・梱包費用。 |
| monthly3plStorage | number | いいえ | FBM または TikTok self_fulfilled:月間 3PL 保管料の合計。 |
| storageMonthsPastFree | number | いいえ | TikTok fbt のみ:60 日間の無料期間を超えて保管した月数(期間終了前に出荷した場合は 0)。 |
詳細
profitlee-mcp
Profitlee 向けの MCP サーバーです。任意の MCP クライアント(Claude Desktop、Claude Code、Cursor など)から、国ごとの正確な Amazon FBA/FBM および TikTok Shop の利益率を計算し、保存したシナリオを管理できます。
calculate_profit は無料で、トークンも不要です。シナリオツールを利用するには、Profitlee Pro API トークンが必要です。
MCP レジストリ名:
io.github.AronLEEdev/profitlee-mcp
クイックスタート
MCP クライアントの設定に追加します。
{
"mcpServers": {
"profitlee": {
"command": "npx",
"args": ["-y", "profitlee-mcp"],
"env": {
"PROFITLEE_API_TOKEN": "eck_live_xxx"
}
}
}
}
PROFITLEE_API_TOKEN は任意です。calculate_profit のみを使用する場合は、env ブロック全体を省略してください。シナリオツールを利用するには、Profitlee のアカウントページでトークンを作成してください。
Node.js 20 以降が必要です。
ツール
| ツール | 認証 | 説明 |
|---|---|---|
calculate_profit | なし | ユニットあたりの全コスト内訳、粗利益率/純利益率、月次損益を計算します。 |
list_scenarios | Pro トークン | 保存済みのシナリオを一覧表示します。 |
get_scenario | Pro トークン | ID を指定して、1 つのシナリオ(入力と出力)を読み込みます。 |
save_scenario | Pro トークン | 計算ツールの入力内容から、名前を付けてシナリオを保存します。 |
update_scenario | Pro トークン | シナリオの名前を変更、または入力内容を置き換えます。 |
delete_scenario | Pro トークン | ID を指定してシナリオを削除します。 |
copy_scenario | Pro トークン | シナリオを複製して新しいシナリオ(「Copy of …」)を作成します。 |
calculate_profit の入力
platform と mode を選択し、商品の物理的な情報とコストの詳細を入力すると、Profitlee がすべての手数料を反映して純利益率を算出します。率は 0~1 の小数で指定します(例:0.15 = 15%)。US ではインチとポンド、DE/JP では cm と kg を使用します。
| フィールド | 説明 |
|---|---|
platform | amazon(デフォルト)または tiktok_shop。 |
region | us、de、または jp。 |
mode | amazon:fba | fbm。tiktok_shop:fbt | self_fulfilled。 |
L、W、H、weight | 寸法とユニット重量。 |
fob、headShip、duty | ユニットコスト、ユニットあたりの入荷運賃、ユニットあたりの輸入関税。 |
price | 販売価格(総額。DE/JP では VAT 込み)。 |
ppcAcos、returnRate | 広告の ACoS と返品率(0~1)。 |
monthlyVolume | 月あたりの販売数量(損益に反映されます)。 |
referralPct | 紹介手数料(0~1)。referralCategory より優先されます。 |
isApparel | 一部の手数料に影響します。 |
| モード固有 | FBA:inboundOption、storageMonths、storageSeason。FBM/TikTok の自己配送:outboundShipPerUnit、pickPackPerUnit、monthly3plStorage。TikTok FBT:storageMonthsPastFree。 |
検証の正となる情報源は Profitlee API です。不完全な入力や範囲外の入力を送信すると、該当フィールドを示す明確なエラーが返されます。すべてのフィールドについては、https://profitlee.com/docs/api をご覧ください。
環境変数
| 変数 | 必須 | デフォルト | 用途 |
|---|---|---|---|
PROFITLEE_API_TOKEN | いいえ | — | Pro トークン(eck_live_…)。シナリオツールを使う場合にのみ必要です。 |
PROFITLEE_BASE_URL | いいえ | https://profitlee.com | API のオリジンを上書きします(テスト用)。 |
仕組み
このサーバーは、Profitlee の公開 HTTP API を呼び出す薄いラッパーです。
calculate_profit→POST /api/v1/calculate(公開、トークン不要)。- シナリオツール →
/api/v1/scenarios*(Pro トークンが必要です。トークンがない場合、サーバーは明確なメッセージを表示して即座にエラーになります)。
手数料の計算ロジックは再実装していないため、結果は常に最新の Profitlee 計算ツールおよび現在の手数料表と一致します。
開発
npm install
npm test # vitest (27 tests)
npm run build # tsc -> dist/
npm run dev # run from source with tsx
リリース
メンテナーの方は、npm の公開と MCP レジストリへの登録手順について PUBLISHING.md をご覧ください。レジストリのマニフェストは server.json にあります。
ライセンス
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。