REPLY.IO について
REPLY.IOのリモートMCPサーバーは、MCP対応AIクライアントからReply.ioのCRMとAI SDR機能を利用できるようにします。連絡先、シーケンス、受信トレイ、タスク、分析、AI SDR設定を扱うツールを備え、権限を限定したAPIキーまたはOAuthで認証します。
主な機能
- 01連絡先とリストの検索・管理
- 02シーケンスの操作と実績確認
- 03受信トレイの確認とタスク管理
- 04AI SDRのオファーとプレイブックの設定
- 05AI SDRのナレッジベースと返信の管理
- 06AI SDRの下書き確認と承認
活用シーン
- 01連絡先をシーケンスに追加して結果を確認
- 02シーケンスが送信されない原因を調査
- 03AI SDRのメッセージ下書きを確認・承認
- 04アウトリーチ向けのAI SDR資料を設定
MCP 対応
`https://mcp.reply.io` のリモートサーバーが、MCP対応クライアントにReply.ioのCRMおよびAI SDRツールを提供します。権限を限定した個人APIキーまたはOAuthで認証できます。
設定
リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。
https://mcp.reply.ioclaude mcp add --transport http reply https://mcp.reply.io{"mcpServers":{"reply":{"type":"http","url":"https://mcp.reply.io"}}}Cursor で開く{"servers":{"reply":{"type":"http","url":"https://mcp.reply.io"}}}VS Code で開く{"mcpServers":{"reply":{"type":"http","url":"https://mcp.reply.io"}}}{"mcpServers":{"reply":{"serverUrl":"https://mcp.reply.io"}}}コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。
https://mcp.reply.io認証が必要ツール
詳細
Reply.io MCP サーバー
Reply.io を AI クライアントに接続して、チームやワークスペース全体で活用できます。
reply.io · ドキュメント
概要
mcp.reply.io にあるリモート MCP サーバーを使うと、Claude、ChatGPT、Cursor、Codex などの MCP 対応 AI クライアントが、Reply.io の CRM と AI SDR を操作できます。1 回接続するだけで、連絡先、シーケンス、受信トレイ、タスク、分析、AI SDR(「Jason」)にまたがるツールカタログをエージェントが利用できるようになり、直接 HTTP リクエストを送信せずに Reply のデータを読み取って操作できます。ツールは Reply.io API およびアプリ内 AI アシスタントと同じロジックで動作します。
ローカルへのインストールは不要です。すべての Reply.io ユーザーが無料で利用できます。
📖 詳細なドキュメント: docs.reply.io/reply-mcp
このツールの位置づけ
Reply のエージェント向けツールキットは 3 つの要素で構成されています。これらは相互に補完するものであり、代替ではありません。
| 概要 | 利用する状況 | |
|---|---|---|
| reply CLI | npm i -g reply-cli — reply api 経由で すべての v3 エンドポイントに認証済みでアクセスできます | エージェントがシェルを利用できる場合。これが完全な機能セットです。 |
| Reply MCP(このリポジトリ) | mcp.reply.io を介した厳選されたツールカタログ | クライアントが MCP に対応していて、シェルを利用できない場合(デスクトップアプリ、ホスト型アシスタントなど)。 |
| reply-skills | Markdown スキルとして提供するアウトバウンドの専門知識:何を、どの順序で、どのようなガードレールに従って行うか | エージェントが ツールの呼び出し方 は知っているものの、何を実行すべきか を知らない場合。 |
MCP はエージェントにツールを提供します。スキルはエージェントに判断力を与えます。ほとんどの構成では両方が必要です。シェルを利用できるエージェントなら、CLI だけですべてを実行できます。
最短で利用を始めるには、CLI をインストールして reply auth login、reply skills install を実行し、エージェントに自然な言葉で話しかけます。MCP は任意です。クライアントがシェルを利用できない場合に追加してください。
接続
Reply MCP は https://mcp.reply.io にあるリモートサーバーです。スコープを設定した個人 API キー(推奨)または OAuth で認証してから、クライアントに追加します。
Claude Code
claude mcp add --transport http reply-mcp https://mcp.reply.io \
--header "Authorization: Bearer usk_...your_key..."
デスクトップアプリ(Claude、ChatGPT)
URL https://mcp.reply.io を使用して、Reply MCP をリモート/カスタムコネクターとして追加し、OAuth で認証します。
Reply.io ダッシュボードの Settings → API Key でキーを作成し、スコープを設定します。
注: URL に認証情報を含める方法(例:
?api_key=...)には対応していません。必ずAuthorizationヘッダーまたは OAuth で認証してください。
- 接続ガイドの全文(Codex、
mcp-remoteプロキシ、OAuth):docs.reply.io/reply-mcp#connect - 認証とキー: docs.reply.io/reply-mcp#authentication
認証とスコープ
Reply MCP は、次のいずれかの方法で、1 人の Reply.io ユーザーとして認証します。
- 個人 API キー(推奨) —
Authorization: Bearer <token>として渡します。個人キーにはスコープを設定できます。エージェントに必要な権限だけを付与でき、その権限で許可されたツールのみ呼び出せます。 - OAuth — キーをコピーせず、クライアントから直接認証します。OAuth ではすべてのツールカタログ(全スコープ)が付与されます。
各ツールには contacts:read や sequences:operate など、単一のスコープが必要です。キーでツールを呼び出せるのは、そのスコープが付与されている場合のみです。代理操作キー(Team キーおよび Organization キー)は、この単一ユーザー接続ではサポートされていません。
スコープの一覧は、docs.reply.io/api-reference/authentication#scopes をご覧ください。
ツール
CRM と AI SDR で使える 71 個のツールです。⚠️ は破壊的な操作を行うツール(作成/更新/削除/送信/割り当て)を示します。これらのツールには対応する :write または :operate スコープが必要で、準拠クライアントが確認を求められるよう destructiveHint が設定されています。呼び出し引数(JSON 入力スキーマ)は tools/list を通じてリアルタイムに公開されます。以下の表では各ツールの用途を説明します。
連絡先とリスト
| ツール | 用途 |
|---|---|
reply_search_contacts | メールアドレスまたは LinkedIn URL が完全一致する連絡先を検索します |
reply_filter_contacts | リスト/シーケンスへの登録状況、または名前/メールアドレス/会社名による検索で連絡先を一覧表示します |
reply_get_contact_activity | 連絡先のアクティビティ履歴(メール、LinkedIn、通話、イベント)を取得します |
⚠️ reply_create_contact | 連絡先を作成します |
⚠️ reply_update_contact | 既存の連絡先のフィールドを部分更新します |
⚠️ reply_change_contact_owner | 連絡先の担当者を別のチームメンバーに変更します |
⚠️ reply_mark_contacts_as_replied | 連絡先を返信済みとして設定/解除します(自動アプローチを停止します) |
⚠️ reply_blacklist_contact | 連絡先のメールアドレスまたはドメイン全体をブラックリストに登録します |
reply_search_lists | 名前から連絡先リストの数値 ID を特定します |
シーケンス
| ツール | 用途 |
|---|---|
reply_search_sequences | 名前、ステータス、アーカイブ状態でシーケンスを検索します |
reply_list_schedules | 送信スケジュール(営業時間内の時間枠)を一覧表示します |
reply_get_sequence_steps | シーケンスの順序付きステップ(種類、遅延、バリアント数)を取得します |
reply_get_sequence_step_variants | ステップの A/B コンテンツバリアントを取得します |
⚠️ reply_change_status_in_sequence | シーケンス内の連絡先のステータスを設定します |
⚠️ reply_add_contact_to_sequence | 連絡先をシーケンスに登録します |
⚠️ reply_start_sequence | シーケンスを開始または再開します |
⚠️ reply_pause_sequence | シーケンスを一時停止します |
⚠️ reply_assign_email_account_to_sequence | シーケンスにメールアカウント(メールボックス)を割り当てます |
⚠️ reply_assign_linkedin_account_to_sequence | シーケンスに LinkedIn アカウントを割り当てます |
⚠️ reply_assign_schedule_to_sequence | シーケンスの送信スケジュールを設定します |
分析
| ツール | 用途 |
|---|---|
reply_get_sequence_stats | 任意の期間について、1 つのシーケンスのメールと LinkedIn のパフォーマンスを取得します |
reply_compare_sequence_performance | 複数のシーケンスのパフォーマンスを並べて比較します |
受信トレイ
| ツール | 用途 |
|---|---|
reply_get_inbox_emails | 受信トレイのスレッド(メールと LinkedIn)を短いプレビュー付きで一覧表示します |
⚠️ reply_send_inbox_reply | 既存の受信トレイスレッドに返信を送信します |
⚠️ reply_change_inbox_category | スレッドのカテゴリーを設定または解除します |
タスク
| ツール | 用途 |
|---|---|
reply_list_my_tasks | 種類、ステータス、期限、連絡先で絞り込んで自分のタスクを一覧表示します |
⚠️ reply_create_task | 手動タスクを作成します |
⚠️ reply_complete_task | タスクを完了として設定します |
チャネルとアカウント
| ツール | 用途 |
|---|---|
reply_list_email_accounts | ワークスペースのメールアカウント(ステータス、1 日の上限、タグ)を一覧表示します |
reply_list_linkedin_accounts | 接続済みの LinkedIn アカウント(ステータス、健全性、プラン)を一覧表示します |
チーム
| ツール | 用途 |
|---|---|
reply_search_team_members | 名前またはメールアドレスからチームメンバーの数値ユーザー ID を特定します |
ヘルプとワークスペース
| ツール | 用途 |
|---|---|
reply_diagnose | シーケンスが送信されない理由と解決方法を説明します |
reply_get_app_map | Reply.io のアプリ領域と、それぞれでアシスタントが実行できる操作のカタログを取得します |
reply_search_knowledge_base | Reply.io ヘルプセンターで操作方法に関する回答を検索します |
reply_get_knowledge_base_article | スラッグを指定してヘルプセンターの記事全文を読み込みます |
reply_report_unsupported_request | 対応していない機能をプロダクトチームに報告します |
AI SDR — オファー
| ツール | 目的 |
|---|---|
reply_list_offers | AI SDR のオファー(Jason が提案できる内容)を一覧表示します |
reply_get_offer | 1 件のオファーの詳細を取得します |
⚠️ reply_create_offer | 新しいオファーを作成します |
⚠️ reply_update_offer | 既存のオファーを部分更新します |
⚠️ reply_attach_offer_to_sequence | AI SDR のシーケンスにオファーを追加します |
reply_generate_offer_from_website | 企業のウェブサイトをもとにオファーの内容を下書きします(確認のみで、保存はしません) |
AI SDR — プレイブック
| ツール | 目的 |
|---|---|
reply_list_playbooks | プレイブック(名前付きの販売指示セット)を一覧表示します |
reply_get_playbook | 1 件のプレイブックの詳細を取得します |
⚠️ reply_create_playbook | 新しいプレイブックを作成します |
⚠️ reply_update_playbook | 既存のプレイブックを部分更新します |
⚠️ reply_duplicate_playbook | プレイブックを複製します |
⚠️ reply_attach_playbook_to_sequence | AI SDR のシーケンスにプレイブックを追加します |
AI SDR — ナレッジベース
| ツール | 目的 |
|---|---|
reply_list_knowledge_bases | AI SDR のナレッジベースを一覧表示します |
reply_get_knowledge_base | 1 件のナレッジベースの詳細(URL ソースを含む)を取得します |
⚠️ reply_create_knowledge_base | ナレッジベースを作成します |
⚠️ reply_update_knowledge_base | ナレッジベースの名前を変更するか、指示を設定します |
⚠️ reply_add_knowledge_base_source | ウェブページの URL をソースとして追加します |
⚠️ reply_delete_knowledge_base_source | URL ソースを削除します |
⚠️ reply_attach_knowledge_base_to_sequence | AI SDR のシーケンスにナレッジベースを追加します |
AI SDR — 返信ハンドラー
| ツール | 目的 |
|---|---|
reply_list_reply_handlers | ナレッジベース内の返信ハンドラーを一覧表示します |
reply_get_reply_handler | 1 件の返信ハンドラーの詳細を取得します |
⚠️ reply_create_reply_handler | 返信ハンドラー(Jason が特定の種類の質問にどう答えるか)を追加します |
⚠️ reply_update_reply_handler | 返信ハンドラーを部分更新します |
⚠️ reply_delete_reply_handler | 返信ハンドラーを削除します |
AI SDR — 再エンゲージメントカード
| ツール | 目的 |
|---|---|
reply_list_reengagement_cards | ナレッジベース内の再エンゲージメントカードを一覧表示します |
reply_get_reengagement_card | 1 件の再エンゲージメントカードの詳細を取得します |
⚠️ reply_create_reengagement_card | 再エンゲージメントカード(連絡が途絶えた見込み客を Jason がどう取り戻すか)を追加します |
⚠️ reply_update_reengagement_card | 再エンゲージメントカードを部分更新します |
⚠️ reply_delete_reengagement_card | 再エンゲージメントカードを削除します |
AI SDR — 承認と返信モード
| ツール | 目的 |
|---|---|
reply_list_pending_approvals | 承認待ちの AI SDR のメッセージ下書きを一覧表示します |
⚠️ reply_approve_message | 下書きを承認して、すぐに送信します |
⚠️ reply_bulk_approve_messages | 複数の下書きを一度に承認して送信します(アトミック) |
⚠️ reply_regenerate_message | AI SDR に保留中の下書きを書き直すよう依頼します |
⚠️ reply_reject_message | 下書きを却下し、そのシーケンスから連絡先を削除します |
⚠️ reply_set_sequence_reply_mode | シーケンスの返信モードを「レビュー」と「自律型」の間で切り替えます |
プロンプトの例
接続すると、AI アシスタントに次のようなことを尋ねられます。
- 「有効なシーケンスと、それぞれの成果を一覧表示してください。」
- 「[email protected] を Demo Follow-up シーケンスに追加してください。」
- 「Cold Outreach シーケンスを一時停止してください。文面を更新しています。」
- 「Q2 Launch シーケンスが送信されないのはなぜですか?」
- 「承認待ちの AI SDR の下書きを表示し、適切なものを承認してください。」
- 「上位 2 つのシーケンスについて、ステップごとの成果を比較してください。」
- 「新しいオンボーディングサービスのオファーを作成し、Q3 シーケンスに追加してください。」
詳細を見る
- Reply MCP のドキュメント — 機能、認証、接続ガイド。
- AI モデルを Reply MCP に接続する — ヘルプセンターの手順ガイド。
- Reply MCP の概要
- reply CLI — ターミナルから同じ Reply.io の機能を利用できます。
reply apiからすべての v3 エンドポイントにアクセスできます。 - reply-skills — エージェント向けにインストール可能なスキルパックとして提供されるアウトバウンドの専門知識です。
- agents.reply.io — CLI、MCP、スキルの連携方法と、選択すべきインターフェースについて説明しています。
ライセンス
MIT — LICENSE を参照してください。
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。