Apollo.io MCP服务器
一个全面的模型上下文协议(MCP)服务器,将Apollo.io强大的B2B数据和销售参与平台与Claude AI集成在一起。该服务器使Claude能够通过自然对话搜索潜在客户、丰富联系人数据、管理序列、分析列表并执行所有Apollo.io操作。
特性
🔍 联系方式和公司搜索
- 搜索人员:使用高级过滤器(职位、资历、地点、行业、公司)查找潜在客户
- 搜索组织:按规模、收入、地点、行业和技术发现公司
- 邮件搜索者:查找并验证潜在客户的电子邮件地址
- 数据丰富:用全面的B2B数据丰富个人和组织
📧 序列管理
- 列表序列:查看您Apollo帐户中的所有电子邮件序列
- 获取序列详细信息:特定序列的详细信息
- 分析序列:性能指标包括打开率、回复率、跳出率
- 添加到序列:将联系人添加到自动电子邮件活动中
- 从序列中删除:从序列中删除联系人
📋 清单的操作
- 获取列表:检索所有联系人列表
- 报废列表联系人:从包含完整详细信息的列表中导出所有联系人
- 分析列表:职位、资历、地点、公司和数据完整性的详细细分
👤 联系人和账户管理
- 创建联系人:向Apollo添加新联系人
- 更新联系人:修改联系信息
- 创建帐户:添加新公司/帐户
- 获取帐户详细信息:检索详细的公司信息
- 获取人员活动:查看联系人的参与历史记录
💼 销售情报
- 搜索职位发布:查找招聘公司(购买信号)
- 跟踪活动:监控联系人参与度和互动
快速开始
自动设置
运行验证脚本以检查您的设置:
./verify.sh这将:
- ✓ 验证Node.js版本
- ✓ 如果需要,安装依赖项
- ✓ 构建项目
- ✓ 显示要使用的确切配置
手动安装
先决条件
- Node.js 18或更高版本
- 具有API访问权限的Apollo.io帐户
- Apollo.io API密钥(在这里买你的)
设置步骤
- 克隆或下载此存储库
- 安装依赖项
npm install- 构建服务器
npm run build- 获取API密钥
- 首选https://app.apollo.io/#/settings/integrations/api - 复制API密钥 - 您将把它添加到Claude Desktop配置中(而不是.env文件)
用法
使用Claude Desktop运行
将此添加到您的Claude Desktop配置文件中:
MacOS: ~/Library/Application Support/Claude/claude_desktop_config.json 视窗: %APPDATA%/Claude/claude_desktop_config.json
{
"mcpServers": {
"apollo": {
"command": "node",
"args": ["/absolute/path/to/apollo.io-mcp/build/index.js"],
"env": {
"APOLLO_API_KEY": "your_apollo_api_key_here"
}
}
}
}替换 /absolute/path/to/apollo.io-mcp 与这个项目的实际路径。
与其他MCP客户端一起运行
服务器使用stdio传输,可以与任何兼容MCP的客户端一起运行:
node build/index.jsClaude使用示例
配置后,您可以要求Claude自然执行Apollo.io操作:
寻找潜在客户
"Find CTOs at Series B SaaS companies in San Francisco"
"Search for VP of Sales at companies with 50-200 employees in the fintech industry"丰富数据
"Enrich the contact data for john@example.com"
"Get detailed information about apollo.io"
"Find the email address for John Smith at Apollo.io"管理序列
"Show me all my email sequences"
"Analyze the performance of sequence ID abc123"
"Add these contact IDs to my outbound sequence: [id1, id2, id3]"分析列表
"Analyze my Enterprise Leads list"
"Show me all contacts in list ID xyz789"
"What's the breakdown of job titles in my Q4 Prospects list?"销售情报
"Find companies hiring for Sales Director positions"
"Show me the activity history for contact ID abc123"可用工具
| 工具 | 说明 |
|---|---|
search_people | 使用高级筛选器搜索联系人 |
search_organizations | 按各种条件搜索公司 |
enrich_person | 通过电子邮件、电话、社交活动丰富联系人数据 |
enrich_organization | 获取详细的公司信息 |
find_email | 查找并验证电子邮件地址 |
list_sequences | 列出所有电子邮件序列 |
get_sequence | 获取序列详细信息和步骤 |
analyze_sequence | 分析序列性能指标 |
add_to_sequence | 将联系人添加到序列中 |
remove_from_sequence | 从序列中删除联系人 |
get_lists | 获取所有联系人列表 |
get_list_contacts | 从列表中删除/导出联系人 |
analyze_list | 详细的列表分析和细分 |
create_contact | 创建新联系人 |
update_contact | 更新联系信息 |
create_account | 创建新帐户/公司 |
get_account | 获取帐户详细信息 |
search_job_postings | 在招聘信息中搜索购买信号 |
get_person_activity | 获取联系人活动历史记录 |
API费率限制
Apollo.io根据您的计划执行费率限制:
- 免费计划:50学分/月
- 基本计划:1200学分/月
- 专业计划:12000学分/月
- 组织计划:自定义限制
每个API调用都会消耗信用。在Apollo.io仪表板中监控您的使用情况。
故障排除
快速检查
- 运行验证脚本:
./verify.sh- 常见问题:
- ✗ 使用相对路径而不是绝对路径 - ✗ 配置中未设置API密钥 - ✗ 忘记重新启动Claude Desktop - ✗ 配置JSON有语法错误 - ✗ 配置文件位置错误
详细故障排除
看 故障排除.md 针对以下问题的全面解决方案:
- 服务器未出现在Claude Desktop中
- API关键错误
- 未找到模块错误
- 网络/API问题
- 构建失败
- 日志检查和调试模式
快速修复
如果没有任何效果,请尝试完全重置:
cd /path/to/apollo.io-mcp
rm -rf node_modules build package-lock.json
npm install
npm run build
chmod +x build/index.js
# Then restart Claude Desktop发展
观看模式
npm run watch手动测试
npm run dev资源
许可证
麻省理工学院
贡献
欢迎投稿!请随时提交拉取请求。
支持
关于以下问题:
- 此MCP服务器:在此存储库中打开一个问题
- Apollo.io API:联系方式 Apollo.io支持
- MCP协议:参观 MCP文件
______________________________________________________________________
内置于❤️ 使用模型上下文协议
