mcpField
P
Pricing Time Machine

Pricing Time Machine

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

Pricing Time Machine について

Pricing Time Machine は、製品や市場の分析担当者向けの MCP サーバーです。Wayback Machine の保存済み料金ページからプランと価格を抽出し、変更の追跡や競合比較に使えます。ライブサイトは取得せず、アーカイブを利用します。

主な機能

  1. 01料金履歴のタイムライン表示
  2. 02指定日の価格取得
  3. 03同一ページの時点間比較
  4. 04複数競合の横並び比較
  5. 05利用可能な保存日の確認

活用シーン

  1. 01競合の値上げやプラン変更を追跡
  2. 02過去時点の製品料金を確認
  3. 03指定日の複数製品の料金を比較
  4. 04市場全体の料金変化を振り返る

MCP 対応

MCP サーバーとして、料金履歴、指定日の価格、時点間・競合比較、アーカイブ日の確認ツールと、料金履歴レポート用プロンプトを MCP クライアントに提供します。

設定

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

mcp.json · 共通設定
{
"mcpServers": {
"alialtunar-pricing-time-machine": {
"command": "uvx",
"args": [
"pricing-time-machine-mcp"
]
}
}
}
起動コマンドuvx pricing-time-machine-mcp

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

パッケージ
pypipricing-time-machine-mcp0.1.0

ツール

5

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

パラメーター型必須説明
perenumいいえ'month'(デフォルト)または 'year' ごとに 1 件のアーカイブ。month | year
urlstringはい価格ページ(例:'notion.so/pricing'、'https://slack.com/pricing')。
to_yearanyいいえ任意の年の上限(例:2019)。
from_yearanyいいえ任意の年の上限(例:2019)。
response_formatenumいいえ'markdown'(デフォルト)または 'json'。markdown | json

詳細

pricing-time-machine-mcp

SaaS の料金ページが年月とともにどう変化したかを確認できます。 Wayback Machine のアーカイブされた料金ページを読み込み、プランと料金を抽出する MCP サーバーです。Claude(または任意の MCP クライアント)が、競合他社がいつ値上げしたか、プラン名を変更したか、無料プランを廃止したかを確認できます。

API キーは不要です。公開中のサイトをスクレイピングしません。インストールは 1 行です。

You:    How did Notion's pricing change since 2022?
Claude: [compare_pricing → notion.so/pricing, 2022-03 vs latest]
        • Personal Pro ($4/mo billed yearly) is gone; the cheapest paid plan is now
          Plus at $10 per member/month.
        • Team ($8/user/mo) became Business at $20 per member/month: 2.5×.
        • Free is still $0.

実際のツール出力を要約:2022 年 3 月 31 日と 2026 年 9 月 7 日のアーカイブコピー。

pricing-time-machine による、2022 年と 2026 年の Notion の料金比較

概要

知りたいことこれがない場合pricing-time-machine を使う場合
競合他社がいつ値上げしたかWayback のスナップショットを何十個も手作業で確認するpricing_timeline が料金の期間と変更点をすべて一覧表示します
2021 年当時のプラン内容スナップショットを探してページを読むpricing_at がプラン名と請求に関するヒント付きで料金を返します
市場全体の動向スプレッドシートで何日も作業するcompare_competitors が任意の日付で 2〜8 件の料金ページを並べて比較します

仕組み

flowchart LR
    C[Claude / MCP client] -->|tool call| S[pricing-time-machine-mcp]
    S --> I[Wayback CDX index: which months were archived]
    S --> W[Archived page closest to a date]
    W --> X[Extract prices: amount, currency, /mo /yr, per user, plan guess, context]
    X -->|compact table + page text around prices| C

サーバーは、スナップショットの検索、料金の抽出、期間のグループ化といった決定論的な処理を行います。モデルは、どの料金がどのプランに属するか、変更が何を意味するかを解釈します。アーカイブされたページは変化しないため、ディスク(~/.cache/pricing-time-machine)にキャッシュされます。

インストール

uv が必要です。

Claude Code

claude mcp add pricing-time-machine -- uvx pricing-time-machine-mcp

Claude Desktop / Cursor(claude_desktop_config.json / .cursor/mcp.json)

{
  "mcpServers": {
    "pricing-time-machine": {
      "command": "uvx",
      "args": ["pricing-time-machine-mcp"]
    }
  }
}

ツール

ツール機能
pricing_timeline年月をまたいで N 件のアーカイブコピーを読み込み、同じ料金を期間ごとにまとめ、追加・削除された内容を一覧表示します
pricing_at指定日に最も近いページの料金を、プラン名の推定、請求に関するヒント、コンテキスト、料金付近のページ本文とともに返します
compare_pricing1 つのページについて 2 つの日付の料金を比較します。両方の料金表と追加・削除された料金を表示します
compare_competitors同じ日付で 2〜8 件の料金ページを並べて比較します
pricing_snapshotsアーカイブコピーが存在する月や年を確認します

プロンプト: pricing_history_report(1 社の全履歴を日付付きで表示)、competitor_pricing(市場の過去と現在を比較)。

日付には 2021、2021-06、2021-06-15、latest を指定できます。最も近いアーカイブコピーが使われ、その日付は必ず表示されます。

試してみる

  • 「Slack の料金は 2016 年以降どのように変わりましたか?値上げをすべて割合で示してください。」
  • 「Notion、Coda、ClickUp の今日と 2021 年の料金を比較してください。」
  • 「Figma の Professional プランは 2019 年にいくらでしたか?」
  • 「linear.app/pricing を対象に pricing_history_report を実行してください。」

制限事項(データソースに起因)

  • Wayback Machine がアーカイブしたページのみが対象です。人気の高い料金ページの多くは、何年も前から毎月のコピーが残っています。
  • JavaScript で料金を描画するページはアーカイブ上では空になります。その場合、サーバーがその旨を伝えるので、近い日付を試せます。
  • プラン名は近くの見出しから推定されます。コンテキスト列とページ本文を使って、モデルが確認できます。
  • archive.org は応答が遅く(1 ページあたり 10〜30 秒)、一時的にオフラインになることもあります。サーバーは待ち時間を段階的に延ばして再試行し、読み込んだ内容をすべてキャッシュします。

キーレス MCP シリーズの一部

公開データを使い、API キーなしで、それぞれ 1 つの市場に関する質問に答えるオープンソースの MCP サーバーです。

サーバー回答する質問
review-miner-mcp競合アプリやゲームについて、ユーザーは何に不満を感じていますか?(App Store + Steam のレビュー)
pricing-time-machine-mcp(このサーバー)SaaS の料金ページは、年月とともにどのように変化しましたか?(Wayback Machine)
hn-hiring-trends-mcpテック企業はどのスキルを求めて採用しており、どのスキルが注目を集めていますか?(HN Who is hiring)
model-price-radar-mcp各 LLM の料金はいくらで、安くなりましたか?(OpenRouter + 価格履歴)
launch-detector-mcp企業は何をローンチしようとしていますか?(証明書透明性ログ)

開発

uv sync --extra dev
uv run pytest                          # offline tests with a mocked Wayback Machine
uv run python scripts/smoke_live.py    # live check against archive.org (1-3 min)
uv run --with rich python scripts/demo.py notion.so/pricing 2022-03   # terminal demo (vhs docs/demo.tape records the GIF)
npx @modelcontextprotocol/inspector uv run pricing-time-machine-mcp   # click-through UI

MIT © Ali Altunar

コメント

MCP は初めてですか?

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

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