目次

  1. 仮説:「レイテンシが低いほど成功率が高い」
  2. KanseiLinkの実測データ
  3. 相関の実態:数字は何を語るか
  4. 外れ値の解剖:freeeとNotionが216msで異なる理由
  5. 真の原因:レイテンシの背後にあるもの
  6. SaaSベンダーへの提言
  7. まとめ:何を最適化すべきか
データソース

本記事のデータはKanseiLink MCPサーバーのget_insights()ツールで取得した実測値(2026年4月13日時点)です。レポート数が少ないサービス(Asana: 3件)はサンプルサイズの限界があるため、比較参考値としてご参照ください。

仮説:「レイテンシが低いほど成功率が高い」

AIエージェント開発者の間には一つの直感的な仮説が広まっている——「APIのレスポンスが遅いMCPサーバーは、失敗率も高い」

理屈は単純だ。レスポンスが遅いということはサーバーサイドの処理が重い、インフラが不安定、あるいは実装が粗い可能性がある。そしてそのような「作り込みの甘さ」は、タイムアウトや予期しないエラーという形でエージェントの成功率を押し下げる——というものだ。

KanseiLinkは225以上の日本SaaSサービスからMCPサーバーの実測データを収集している。今回は6サービスのレイテンシと成功率の実数を並べ、この仮説が正しいかを検証した。結果は一部で予想通り、しかし最も重要な箇所で予想と異なっていた

KanseiLinkの実測データ

以下はget_insights()で取得した6サービスの実測値(レイテンシ: 平均応答時間、成功率: エージェントが目的を達成した割合)だ。

サービス グレード 平均レイテンシ 成功率 成功率(バー) レポート数
Shopify Japan MCP AAA 123 ms 94%
94%
53件
Money Forward Cloud MCP AAA 156 ms 93%
93%
42件
Slack MCP AAA 163 ms 91%
91%
113件
freee MCP AAA 216 ms 90%
90%
212件
Notion MCP AAA 216 ms 83%
83%
48件
Asana MCP AA 303 ms 67%
67%
3件 ⚠️

⚠️ Asanaのレポート数は3件のみ。統計的信頼性が低いため、定性的な参考値として扱う。

相関の実態:数字は何を語るか

データを眺めると、表面的には仮説を支持しているように見える。最速のShopify Japan(123ms)が最高成功率(94%)で、最遅のAsana(303ms)が最低成功率(67%)だ。レイテンシが下がるにつれて成功率が上がる傾向は確かに存在する。

全体トレンド

123ms
最速サービス
(Shopify Japan)
成功率 94%
303ms
最遅サービス
(Asana)
成功率 67%
180ms
上位4サービス
平均レイテンシ
平均成功率 92%

しかしここで立ち止まる必要がある。相関と因果は別物だ。「レイテンシと成功率が相関する」という観察は「レイテンシが高いから失敗する」という因果とは異なる。データをより深く読むと、この区別が決定的に重要になる。

外れ値の解剖:freeeとNotionが216msで異なる理由

データの中に見落としてはならない事実がある——freeeとNotionはまったく同じレイテンシ(216ms)にもかかわらず、成功率が90%と83%で7ポイント差がある

もしレイテンシが成功率の直接的な原因なら、同じレイテンシのサービスは同じような成功率になるはずだ。しかし実際にはそうなっていない。では何が7ポイントの差を生んでいるのか?

KanseiLinkのget_insights()データにはエラー内訳も含まれている。freeeの主要エラーはauth_expired(OAuth tokenが24時間で失効)とapi_errorだ。Notionの主要エラーはapi_errorに加え、schema_mismatch(データベースIDの参照ズレ)とsearch_miss(曖昧なクエリでサービスが検索にヒットしない)が特徴的だ。

Key Finding

freeeとNotionは同じレイテンシ(216ms)だが、Notionのschema_mismatchエラーはfreeeにない問題だ。Notionのデータ構造の複雑さ(ページ・データベース・ブロックの3層構造)がエラーを生んでおり、レスポンス速度とは無関係

これは重要な示唆だ。Notionの83%という成功率はレイテンシが原因ではなく、データモデルの複雑さとMCPサーバーの実装品質から来ている。freeeの90%もレイテンシとは無関係で、OAuth認証の24時間有効期限という設計上の制約が上限を設けている。

真の原因:レイテンシの背後にあるもの

では「レイテンシが高いサービスは成功率が低い」という相関は、なぜ生まれるのか。データが示す仮説は「共通の原因」論だ。

高レイテンシと低成功率は、互いの「原因と結果」ではなく、同じ根本原因から発生する2つの結果だという見方だ。その根本原因とは——インフラへの投資量とMCP実装の成熟度だ。

つまり、エージェントが失敗するのは「レスポンスが遅いから」ではなく、「同じMCPサーバーが、レスポンス速度も品質も共に低い状態にある」から、という構造だ。

エラーカテゴリ別の失敗分析

KanseiLinkデータに記録されているエラーを分類すると、成功率を下げる主要因は明確だ:

重要な発見

上記の主要エラー4カテゴリのうち、レイテンシと直接的に関連するのはレート制限(間接的)のみ。認証・スキーマ・バリデーションエラーはどれもレスポンス速度とは独立した問題だ。成功率を改善したいなら、レイテンシより先に認証安定化に投資すべきだという結論が導かれる。

SaaSベンダーへの提言

このデータ分析が示すのは、MCPサーバーの品質向上においてインフラコストをかけてレスポンスを早くするよりも、高ROIな施策があるということだ。

成功率改善の優先順位(KanseiLink推奨)

① 認証の安定化(インパクト最大)
OAuth tokenの自動リフレッシュ実装。freeeのauth_expired事例が示すように、tokenExpiresAtを保持し24時間前の更新を自動化するだけで成功率を5〜8ポイント改善できる可能性がある。コストは低く、効果は大きい。

② エラーメッセージの構造化(インパクト中)
エージェントが自律的にリトライ戦略を選択できるよう、エラーレスポンスにretryable: true/falseフラグとwait_seconds推奨値を含める。

③ レート制限の透明化(インパクト中)
X-RateLimit-RemainingX-RateLimit-Resetヘッダーを標準実装する。Asanaのレート制限エラーはこれだけで大半が予防できる。

④ レイテンシ最適化(インパクト限定)
①〜③を実施した後で検討する。エッジへのデプロイやキャッシュ戦略は成功率よりもユーザー体験(体感速度)への貢献が主だ。

まとめ:何を最適化すべきか

「遅いAPIは失敗率も高い」——この仮説は相関としては支持されるが、因果としては誤りだ。

KanseiLinkの実測データが示す構造は以下の通りだ:

  1. 高レイテンシと低成功率は共通の根本原因(MCP実装の成熟度)から生まれる2つの結果
  2. 最も成功率を下げているのは認証系・スキーマ系エラーで、これらはレイテンシとは独立している
  3. 216msという同じレイテンシでfreee(90%)とNotion(83%)が異なるのは、データモデルの複雑さという別の変数が作用しているから
  4. MCPサーバーの成功率を上げるために最初に投資すべきは認証安定化であり、レイテンシ最適化ではない

この分析はあくまで6サービス・限られたレポート数からの洞察だ。しかしfreeeの212件というKanseiLink最大のデータセットが示すパターンと、Slackの113件が示すパターンは一致しており、方向性としての信頼性は高い。

エージェント時代のSaaS品質とは「速さ」ではなく「予測可能性」だ——エラーが起きたとき、エージェントがそれを理解してリカバリーできるかどうか。その観点からMCPサーバーを設計することが、AEOスコアと実成功率の両方を高める最短経路だ。

自社サービスのMCP実測データを確認する

get_insights(service_id="your-service")でレイテンシ・成功率・エラー内訳をリアルタイムで取得できます。

KanseiLink MCPサーバーを使う