使い方と入力例
Explore the three tools and expand each example to see the expected input.
接続は、URLを貼るだけ。
- Claude など、MCP に対応する AI アプリで「設定」→「コネクタ」→「カスタムコネクタを追加」を開きます(項目名はアプリにより異なります)。
- サーバーの URL に次の値を貼り付けます。認証は不要です。
- 接続後、利用したい道具と数字を指定します。
Connect an AI app
In an MCP-compatible app such as Claude, open Settings → Connectors → Add custom connector, then paste the URL above. Names may vary by app. No authentication is required. After connecting, request a tool and provide your numbers.
01 / 集客ファネルの詰まり診断
diagnose_funnel_bottleneckstages は2〜10段。各段の name は1〜40文字、count は0〜1,000,000,000の整数です。improvement_percent は1〜100、既定は10です。
通過率・最も低い段・最後の人数の増分を返します。1段ずつ相対改善し、100%を上限として増分の大きい順に並べます。同率は入力順です。人数は期待値で小数も含みます。
例では通過率10%と20%、最低は訪問→相談です。どちらか1つを相対で10%改善すると、最後の人数は20人から22人になります。
人数の逆転、0人、前の段が30人未満の場合は注意点を出します。0分母や人数の逆転を含む場合の増分は算出しません。業界平均との比較はしません。
依頼例: 「訪問1,000人、相談100人、成約20人の詰まりを調べ、各率を相対10%改善した人数を出して。」
Input ranges: 2–10 stages; names are 1–40 characters, counts are integers from 0 to 1,000,000,000, and relative improvement is 1–100% (default 10%).
Request: “Diagnose a funnel with 1,000 visits, 100 consultations and 20 sales, and compare a 10% relative improvement in each rate. Set language to en.”
Expected: rates of 10% and 20%; visits to consultations is the lowest-rate transition. Either independent improvement gives 22 expected sales, a gain of 2.
入力例を開く
{
"stages": [
{
"name": "訪問",
"count": 1000
},
{
"name": "相談",
"count": 100
},
{
"name": "成約",
"count": 20
}
],
"improvement_percent": 10
}02 / 売上目標からの逆算
reverse_kpi_from_revenue_targettarget_revenue(期間全体の売上目標。月額ではない)と unit_price は正の数。period_months は1〜36の整数で既定は1。rates は1〜8個、from・to は1〜40文字、rate_percent は0より大きく100以下です。上流から下流へ段名をつなぎ、同じ段を繰り返さずに並べます。
各段で切り上げた必要人数と月あたりの平均、各率を相対で10%改善したときの最上流の減少数を返します。改善後の率は100%が上限です。
例では成約10人・相談50人・訪問500人。2か月なので、月平均は成約5人・相談25人・訪問250人です。
依頼例: 「2か月全体の売上目標100万、単価10万、訪問→相談10%、相談→成約20%で必要人数を逆算して。」
Input ranges: target_revenue and unit_price must be greater than 0 and at most 1 trillion in the same currency unit; period_months is 1–36 integer months (default 1); rates has 1–8 connected, non-repeating transitions with 1–40 character names and rates greater than 0 and at most 100%.
Request: “Plan the required counts for a whole-period revenue target of 1,000,000 over two months, a unit price of 100,000, and rates of 10% from visits to consultations and 20% to sales. Set language to en.”
Expected: 10 sales, 50 consultations and 500 visits; monthly averages are 5, 25 and 250. Independent 10% relative rate improvements reduce the first-stage requirement by 45 or 40.
入力例を開く
{
"target_revenue": 1000000,
"unit_price": 100000,
"period_months": 2,
"rates": [
{
"from": "訪問",
"to": "相談",
"rate_percent": 10
},
{
"from": "相談",
"to": "成約",
"rate_percent": 20
}
]
}03 / 事業計画の前提チェック
check_business_plan_assumptionscustomer_acquisition_cost(獲得単価)と monthly_revenue_per_customer(月の顧客売上)は0以上。gross_margin_percent は0〜100、monthly_churn_percent は0より大きく100以下です。
任意項目は2つ一緒に指定します。monthly_growth_percent は−100〜1000、growth_months は1〜60の整数。cash_on_hand と monthly_burn(月の純資金流出)は0以上です。
月の粗利÷月解約率で顧客生涯の粗利、その粗利÷獲得単価で倍率、獲得単価÷月の粗利で回収月数を計算します。任意項目から複利の成長倍率と資金月数も返します。例では月粗利40・生涯粗利800・倍率8・回収2.5か月・資金10か月です。
一般的な目安として、倍率3未満、回収12か月超、月解約率10%超、月20%以上の成長を12か月以上続ける前提、資金6か月未満を表示します。獲得単価0の倍率・粗利0の回収月数・資金流出0の資金月数は算出しません。
依頼例: 「獲得単価100、月売上50、粗利80%、月解約5%、月成長10%を12か月、手元資金1,000と月の純資金流出100で前提を確認して。」
Input ranges: acquisition cost, monthly customer revenue, cash and monthly net cash outflow are 0–1 trillion in the same currency unit; gross margin is 0–100%, churn is greater than 0 and at most 100%, and optional growth is -100–1000% with 1–60 integer months; growth/duration and cash/outflow must each be supplied as pairs.
Request: “Check assumptions using acquisition cost 100, monthly customer revenue 50, gross margin 80%, monthly churn 5%, monthly growth 10% for 12 months, cash 1,000 and monthly net cash outflow 100. Set language to en.”
Expected: monthly gross profit 40, lifetime gross profit 800, acquisition-cost multiple 8, payback 2.5 months, growth multiplier 3.14 and cash runway 10 months, with no reference cautions.
入力例を開く
{
"customer_acquisition_cost": 100,
"monthly_revenue_per_customer": 50,
"gross_margin_percent": 80,
"monthly_churn_percent": 5,
"monthly_growth_percent": 10,
"growth_months": 12,
"cash_on_hand": 1000,
"monthly_burn": 100
}入力と計算の範囲
すべての道具は定義にない項目を受け付けません。個人情報を段名に入力しないでください。段名は空白のみ、および Unicode の Cc・Cf・Zl・Zp(制御・書式・行区切り・段落区切り)を含むものを受け付けません。必要人数が安全な整数の範囲を超える場合や、計算結果が有限の数値で表せない場合や非ゼロどうしの積・商・累乗が0に落ちる場合は指定言語の理由を返します。
金額は1兆以下で、すべて同じ通貨単位を使います。target_revenue は期間全体の売上目標(月額ではない)です。率は百分率で、10は10%を表します。JSON の数値として受け取った値で計算(有効桁は約15桁)します。0でない絶対値1未満は有効数字3桁、それ以外は小数第2位まで表示し、倍率・回収月数・資金月数の注意点は表示値で、月解約率・月成長率は入力値で判定します。
language は任意で、既定は ja(日本語)、en で本文・説明・注意点・ラベル・エラーを英語にします。入力した段名はそのまま返します。本文と構造化データは同じ結果です。入力・計算エラーは isError: true と本文だけを返し、structuredContent は付けません。
All amounts must use the same currency unit and be at most 1 trillion. The revenue target is for the whole period, not monthly. Rates are percentages: 10 means 10%. Calculations use values received as JSON numbers, with about 15 significant digits. Nonzero values below 1 in absolute magnitude use three significant digits; other values use up to two decimal places. Multiple, payback and runway cautions use rounded values; churn and growth cautions use input values. Optional language defaults to ja; set it to en for English output, including errors. User-supplied stage names are preserved. Unknown properties are rejected. Stage names must not be whitespace-only or contain control or format characters; do not enter personal information. If a required count exceeds the safe integer range, or a result is non-finite or a nonzero product, quotient or power underflows to zero, the tool returns isError: true with a text reason in the selected language and no structured content.
接続できない時 / Troubleshooting
クライアントを実装する方へ: JSON-RPC の要求 id は文字列か、絶対値が 2^53−1 以下の整数にしてください。範囲外の整数は -32600 になります。
URL の末尾が /mcp か確認してください。認証・API キーは不要です。通常のブラウザで /mcp を開くと405になり、AI アプリからの POST 接続が必要です。接続先が Streamable HTTP に対応するか、利用アプリのコネクタ設定を確認してください。数値は文字列でなく JSON の数値として指定し、任意の成長・資金は対で入力してください。Origin が解釈できない値(文字列 null を除く)、localhost・127.0.0.1・[::1] 以外の http://、または http(s) に認証情報・パス・クエリ・ハッシュが付く場合は403になります。解決しない場合は道具名と個人情報を除いた最小の入力例を窓口へお知らせください。
For client implementers: use a string or an integer whose absolute value is at most 2^53−1 as the JSON-RPC request id. Integers outside that range return -32600.
Check that the URL ends in /mcp. Authentication and API keys are not required. Opening /mcp directly in a browser returns 405: use an AI app’s Streamable HTTP POST connector. Check the app’s connector settings and transport support. Supply JSON numbers rather than strings, and provide optional growth or cash fields in pairs. A 403 is returned for an unparseable Origin (except the string null), non-local http:// hosts (only localhost, 127.0.0.1 and [::1] are local), or http(s) Origins containing credentials, a path, query or hash. If the problem persists, contact support with the tool name and a minimal input without personal information.