APIを増やすほど、呼び出し方を覚える負担が重くなります。Merge MCPは、その面倒をMCPでまとめて減らすサーバーです。Merge APIのデータを、LLMから自然言語で扱えるようにします。
https://github.com/merge-api/merge-mcp
この記事では、Merge MCPが何を解決するのか、どこが実務向きなのか、導入時に見るべき点は何かを整理します。
- Merge APIを自然言語で操作する仕組み
- Claude for DesktopなどMCP対応クライアントとのつなぎ方
- scopesで権限を絞る考え方
- どんなチームに向くか
Merge MCPの役割
Merge MCPは、Merge APIとMCPクライアントの間に入るサーバーです。MCPはModel Context Protocolの略で、LLMが外部ツールを呼び出すための共通インターフェースです。ここでは、LLMが直接API仕様を覚えるのではなく、MCPサーバーが用意したツールを使って操作します。
この設計の利点は明確です。APIの細かなエンドポイント名、入力形式、カテゴリ差を、会話の中に持ち込まずに済みます。人間が見ても、AIが見ても、使い方が揃います。
Merge MCPのREADMEでは、自然言語でMergeのデータを問い合わせたり、モデル情報を確認したり、作成や更新までできる構成が示されています。HRISやATSなど、Merge側の複数カテゴリに対応できる点も実務で効きます。
何が楽になるか
一番の価値は、業務でよくある「調べる」「作る」「直す」を、会話ベースに寄せられることです。たとえば採用データや従業員データを扱うとき、担当者はまず対象モデルを探し、次に正しい項目名を確認し、最後にAPIを呼び出します。この手順は正確ですが、毎回の摩擦が大きいです。
Merge MCPでは、LLMがツール一覧を前提に動くので、ユーザーは「候補者の詳細を見せて」「この応募を更新して」のように言えます。操作の起点が自然言語になるため、非エンジニアも入りやすくなります。
さらに、Mergeのデータモデルやフィールド情報を取り出せるのも重要です。単にレコードを読むだけでなく、何をどう渡せばよいかを会話の中で確認できます。これは運用担当の問い合わせ削減に直結します。
導入の流れ
READMEの例では、uvx から merge-mcp を起動します。Claude for DesktopのようなMCPクライアントに設定を足し、MERGE_API_KEY と MERGE_ACCOUNT_TOKEN を渡せば使えます。必要なら MERGE_TENANT も指定します。
設定が単純なのは大きな利点です。専用アプリを新規開発するのではなく、既存のMCP対応クライアントに接続するだけで試せます。Pythonクライアントの例もあり、自前のUIや自動化フローへつなぐ余地もあります。
実運用では、--scopes が重要です。Merge MCPはスコープで有効な操作を絞れます。読み取り専用にする、特定モデルだけ許可する、といった制御が可能です。AIに広い権限を渡しすぎない設計は、業務導入で外せません。
どんな場面に向くか
向いているのは、Merge APIをすでに使っていて、社内の問い合わせや運用補助を軽くしたいチームです。採用管理、HR、会計など、モデル数が増えるほど恩恵が出ます。
逆に、外部向けに複雑な公開APIを丸ごと置き換えたいケースには向きません。Merge MCPはあくまで「既存APIを自然言語で扱いやすくする」ための層です。API設計そのものを捨てる道具ではないため、用途を分けて考える必要があります。
既存のAPIラッパーとの違い
単なる薄いラッパーなら、関数名を変えて終わりです。Merge MCPが違うのは、MCPという共通規格に乗せる点です。Claude for Desktopや他のMCPクライアントが同じ考え方で接続できるため、ツールの受け口が増えても、使い方の学習コストは増えにくいです。
TykのAPI to MCPの説明でも、MCPは既存APIを安全に動的に扱うための層として整理されています。Merge MCPは、その考え方を実用レベルで具体化した例と見てよいです。
まとめ
Merge MCPは、Merge APIを「覚えて呼ぶもの」から「会話で扱うもの」に変えるサーバーです。自然言語化の価値は派手ではありませんが、運用の手間を確実に削ります。
MCP対応クライアントと組み合わせれば、社内ツールの入口をそろえられます。さらに scopes で権限を絞れるので、AI導入時の不安も下げやすいです。API運用を少しでも軽くしたいなら、試す価値があります。