Apollo.io MCP Server について
Apollo.io MCP Serverは、MCP対応クライアントからApollo.ioの営業情報とCRM機能を利用できるようにします。見込み客検索や情報補完、CRMレコード、メールシーケンス、営業活動、パイプラインを扱い、ツールの説明にはクレジット費用が記載されています。
主な機能
- 01人物の検索と情報補完
- 02企業の検索と情報補完
- 03CRMレコードと商談の管理
- 04メールシーケンスの管理
- 05営業活動の確認
- 06ツール説明でクレジット費用を確認
活用シーン
- 01職種や企業条件で見込み客を検索
- 02連絡先のメールアドレスと電話番号を補完
- 03CRMの連絡先、企業、商談を更新
- 04連絡先をシーケンスに追加して反応を確認
MCP 対応
Apollo.io APIの操作をMCPツールとして対応クライアントに公開します。見込み客開拓、情報補完、CRM管理、シーケンス、営業活動の追跡を扱います。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。
ツール
ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。
詳細
Apollo.io MCP サーバー
Claude Code、CursorなどのAIコーディングアシスタントや、MCP 対応クライアントから Apollo.io のセールスインテリジェンスプラットフォームに直接アクセスできる、Apollo.io API 用の Model Context Protocol (MCP) サーバーです。
リードの検索、確認済みメールアドレスや電話番号による連絡先のエンリッチメント、CRM レコードの管理、メールシーケンスの実行、アウトリーチの追跡、商談、タスク、メモ、ラベルの管理などを、すぐに使える 45 個のツールを通じて自然言語で行えます。
これを使う理由
- AI ネイティブな見込み顧客開拓 -- AI アシスタントに「NYC の Series B のフィンテック企業で CTO を探して」と頼むだけで、すぐに結果を得られます
- エンリッチメントの自動化 -- エディターを離れることなく、確認済みのメールアドレスや電話番号でリードをエンリッチメントできます
- CRM 操作 -- 会話を通じて、連絡先、アカウント、商談、タスク、メモの作成、更新、検索、削除ができます
- シーケンス管理 -- 連絡先をメールシーケンスに追加し、アウトリーチのパフォーマンスを監視できます
- パイプライン全体の可視化 -- 連絡先のステージ、アカウントのステージ、商談のステージ、ラベル、チームメンバーにアクセスできます
- クレジットを考慮 -- 各ツールの説明にはクレジットコストが含まれるため、AI が予期しない請求を避けられます
クイックスタート
1. クローンしてビルド
git clone https://github.com/Chainscore/apollo-io-mcp.git
cd apollo-io-mcp
npm install
npm run build
2. Apollo API キーを取得
アポロ.io の設定 > インテグレーション > APIから API キーを取得してください。
3. MCP クライアントに追加
Claude Code(~/.claude/settings.json):
{
"mcpServers": {
"apollo-io": {
"command": "node",
"args": ["/path/to/apollo-io-mcp/dist/index.js"],
"env": {
"APOLLO_API_KEY": "your_key_here"
}
}
}
}
Cursor(.cursor/mcp.json):
{
"mcpServers": {
"apollo-io": {
"command": "node",
"args": ["/path/to/apollo-io-mcp/dist/index.js"],
"env": {
"APOLLO_API_KEY": "your_key_here"
}
}
}
}
ツール(45)
人物の検索とエンリッチメント
| ツール | 説明 | コスト |
|---|---|---|
search_people | 肩書き、会社、所在地、職位、技術スタック、資金調達ステージで Apollo の 2 億 7,000 万件以上の連絡先データベースを検索します | 無料 |
enrich_person | 人物の確認済みメールアドレス、電話番号、完全なプロフィールを取得します | 1 クレジット |
bulk_enrich_people | 1 回のリクエストで最大 10 人をエンリッチメントします | 1 人あたり 1 クレジット |
企業/組織データ
| ツール | 説明 | コスト |
|---|---|---|
search_organizations | 名前、業種、従業員数、売上高で企業を検索します | 1 ページあたり 1 クレジット |
enrich_organization | ドメインから詳細な企業情報(技術スタック、資金調達、規模)を取得します | 1 クレジット |
get_organization | Apollo ID で組織の詳細を取得します | 無料 |
get_organization_job_postings | 企業の現在の求人情報を取得します | 1 クレジット |
CRM -- 連絡先
| ツール | 説明 | コスト |
|---|---|---|
create_contact | 重複を自動検出して連絡先を作成します | 無料 |
update_contact | 既存の連絡先を更新します | 無料 |
get_contact | ID で連絡先を取得します | 無料 |
search_contacts | 保存済みの連絡先を検索します | 無料 |
delete_contact | 連絡先を完全に削除します | 無料 |
bulk_create_contacts | 一度に最大 100 件の連絡先を作成します | 無料 |
bulk_update_contacts | 一度に最大 100 件の連絡先を更新します | 無料 |
CRM -- アカウント
| ツール | 説明 | コスト |
|---|---|---|
create_account | CRM に企業レコードを作成します | 無料 |
update_account | 既存のアカウントを更新します | 無料 |
search_accounts | 保存済みのアカウントを検索します | 無料 |
CRM -- 商談
| ツール | 説明 | コスト |
|---|---|---|
search_opportunities | キーワード、ステージ、担当者でパイプライン内の商談を検索します | 無料 |
get_opportunity | ID で単一の商談を取得します | 無料 |
create_opportunity | 名前、金額、ステージ、連絡先を指定して新しい商談を作成します | 無料 |
update_opportunity | 商談の詳細、ステージ、金額を更新します | 無料 |
CRM -- タスク
| ツール | 説明 | コスト |
|---|---|---|
search_tasks | キーワード、担当者、完了状況でタスクを検索します | 無料 |
get_task | ID で単一のタスクを取得します | 無料 |
create_task | 電話、メール、LinkedIn、その他のタスクを作成します | 無料 |
update_task | タスクの詳細を更新するか、完了済みにします | 無料 |
CRM -- メモ
| ツール | 説明 | コスト |
|---|---|---|
search_notes | キーワードまたは連絡先でメモを検索します | 無料 |
create_note | メモを作成します。連絡先に関連付けることもできます | 無料 |
delete_note | メモを削除します | 無料 |
メールシーケンスとアウトリーチ
| ツール | 説明 | コスト |
|---|---|---|
search_sequences | メールシーケンス/キャンペーンを検索します | 無料 |
add_contacts_to_sequence | 連絡先をメールシーケンスに追加します | 無料 |
update_sequence_status | シーケンス内の連絡先を削除または一時停止します | 無料 |
search_outreach_emails | 開封/クリックの追跡情報を含む、送信済みのアウトリーチメールを検索します | 無料 |
get_email_activities | メールの開封、クリック、返信を取得します | 無料 |
list_email_accounts | 接続済みの送信メールアカウントを一覧表示します | 無料 |
ラベルとタグ
| ツール | 説明 | コスト |
|---|---|---|
list_labels | ワークスペース内のすべてのラベル/タグを一覧表示します | 無料 |
create_label | 連絡先またはアカウント用の新しいラベルを作成します | 無料 |
update_label | 既存のラベル名を変更します | 無料 |
delete_label | ラベルを削除します | 無料 |
パイプラインのステージ
| ツール | 説明 | コスト |
|---|---|---|
list_contact_stages | 連絡先のパイプラインステージ(未接触、アプローチ中など)を一覧表示します | 無料 |
list_account_stages | アカウントのパイプラインステージを一覧表示します | 無料 |
list_opportunity_stages | 商談のパイプラインステージ(リード、有望、受注など)を一覧表示します | 無料 |
チームとユーザー
| ツール | 説明 | コスト |
|---|---|---|
search_users | 名前またはメールアドレスでチームメンバーを検索します | 無料 |
アクティビティの追跡
| ツール | 説明 | コスト |
|---|---|---|
search_activities | アクティビティログ(メール、通話、クリック、返信)を検索します | 無料 |
search_phone_calls | 電話の通話記録と結果を検索します | 無料 |
カスタムフィールドとメタデータ
| ツール | 説明 | コスト |
|---|---|---|
list_fields | 連絡先/アカウントで使用可能なすべてのフィールドを一覧表示します | 無料 |
create_custom_field | カスタムフィールド(テキスト、数値、ドロップダウンなど)を作成します | 無料 |
list_custom_fields_deprecated | レガシーエンドポイント経由でカスタムフィールドを一覧表示します | 無料 |
ニュース、使用状況、ヘルス
| ツール | 説明 | コスト |
|---|---|---|
search_news_articles | 対象企業に関する最近のニュースを検索します | クレジット |
get_api_usage_stats | API クレジットの使用状況と残高を確認します | 無料 |
health_check | API キーを検証し、Apollo API の状態を確認します | 無料 |
使用上のヒント
- 設定を確認する -- まず
health_checkまたはget_api_usage_stats(どちらも無料)を実行して、API キーが機能することを確認します - クレジットを節約する --
enrich_person(1 クレジット)で情報を補完する前に、見込み客の検索にはsearch_people(無料)を使います - 人物検索を優先する --
search_peopleは無料ですが、search_organizationsは1ページあたり1クレジットかかります - ドメインは自動的に整理されます --
https://www.google.com、www.google.com、または@google.comを渡すと、いずれもgoogle.comとして処理されます - 重複を自動で排除 -- 連絡先の作成時に重複が排除されるため、誤って重複を作成することはありません
- パイプラインのワークフロー --
list_contact_stages/list_opportunity_stagesでステージ ID を取得してから、ステージで連絡先や商談を絞り込みます - タスク管理 --
create_taskでタスクを作成し、search_usersで見つけたチームメンバーに割り当てます - ラベルで整理する --
create_labelでラベルを作成し、連絡先の作成時または更新時に適用します
要件
- Node.js 18+
- Apollo.io API キー(こちらから取得)
- MCP 対応クライアント(Claude Code、Cursor など)
ライセンス
MIT
お問い合わせ
MCP サーバーをワークフローに統合する際にサポートが必要ですか? [email protected] までお問い合わせください。 時間と運用コストを削減できるエージェント型ワークフローを、企業がシームレスに構築できるよう支援しています。
Inferensys が開発しました。お問い合わせ:https://inferensys.com/contact
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。