Pricing Time Machine について
Pricing Time Machine は、製品や市場の分析担当者向けの MCP サーバーです。Wayback Machine の保存済み料金ページからプランと価格を抽出し、変更の追跡や競合比較に使えます。ライブサイトは取得せず、アーカイブを利用します。
主な機能
- 01料金履歴のタイムライン表示
- 02指定日の価格取得
- 03同一ページの時点間比較
- 04複数競合の横並び比較
- 05利用可能な保存日の確認
活用シーン
- 01競合の値上げやプラン変更を追跡
- 02過去時点の製品料金を確認
- 03指定日の複数製品の料金を比較
- 04市場全体の料金変化を振り返る
MCP 対応
MCP サーバーとして、料金履歴、指定日の価格、時点間・競合比較、アーカイブ日の確認ツールと、料金履歴レポート用プロンプトを MCP クライアントに提供します。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
ツール
5掲載時のツール一覧 · 2 週間前に更新
| パラメーター | 型 | 必須 | 説明 |
|---|---|---|---|
| per | enum | いいえ | 'month'(デフォルト)または 'year' ごとに 1 件のアーカイブ。month | year |
| url | string | はい | 価格ページ(例:'notion.so/pricing'、'https://slack.com/pricing')。 |
| to_year | any | いいえ | 任意の年の上限(例:2019)。 |
| from_year | any | いいえ | 任意の年の上限(例:2019)。 |
| response_format | enum | いいえ | '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 を使う場合 |
|---|---|---|
| 競合他社がいつ値上げしたか | 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_pricing | 1 つのページについて 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
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。