HubSpot API 的 MCP 服务器,使 Claude 能够与 HubSpot CRM 进行销售分析和洞察。
免责声明
此开源项目未得到 HubSpot 的认可或支持。它是一个独立实现,通过 HubSpot 的 API 进行交互。
hubspot_search_contacts
query (字符串):搜索查询字符串(电子邮件、姓名等)count (数字,默认值:10):返回的最大联系人数propertyList (数组):结果中包含的属性列表hubspot_get_contact
contactId (字符串):要检索的联系人的 IDproperties (数组):结果中包含的属性列表hubspot_create_contact
properties (对象):至少包含 email 字段的联系人属性hubspot_update_contact
contactId (字符串):要更新的联系人的 IDproperties (对象):要更新的联系人属性hubspot_list_deals
limit (数字,默认值:10,最大值:100):返回的最大交易数after (字符串):下一页的分页游标properties (数组):结果中包含的属性列表hubspot_get_deal
dealId (字符串):要检索的交易的 IDproperties (数组):结果中包含的属性列表hubspot_create_deal
properties (对象):至少包含 dealname 字段的交易属性hubspot_update_deal
dealId (字符串):要更新的交易的 IDproperties (对象):要更新的交易属性hubspot_list_companies
limit (数字,默认值:10,最大值:100):返回的最大公司数after (字符串):下一页的分页游标properties (数组):结果中包含的属性列表hubspot_get_company
companyId (字符串):要检索的公司的 IDproperties (数组):结果中包含的属性列表hubspot_get_sales_analytics
period (字符串):按时间周期分组分析数据的时间周期(每日、每周、每月、每季度、每年)startDate (字符串):用于分析的起始日期,ISO 格式(YYYY-MM-DD)endDate (字符串):用于分析的结束日期,ISO 格式pipeline (字符串):过滤用的流水线 IDdealStage (字符串):过滤用的交易阶段 IDdealOwner (字符串):过滤用的交易所有者 IDhubspot_get_deal_history
dealId (字符串):要获取历史记录的交易的 IDhubspot_get_deal_notes
dealId (字符串):要获取笔记的交易的 IDlimit (数字,默认值:20):返回的最大笔记数after (字符串):下一页结果的分页游标hubspot_get_engagements_by_deal
dealId (字符串):要获取互动的交易的 IDtypes (数组):要包含的互动类型(CALL, EMAIL, MEETING, TASK, NOTE)limit (数字,默认值:20):返回的最大互动数after (字符串):下一页结果的分页游标hubspot_get_sales_performance
period (字符串):按时间周期分组绩效数据的时间周期(每日、每周、每月、每季度、每年)startDate (字符串):用于分析的起始日期,ISO 格式(YYYY-MM-DD)endDate (字符串):用于分析的结束日期,ISO 格式ownerIds (数组):要包含在分析中的所有者 ID 列表pipeline (字符串):过滤用的流水线 IDhubspot_get_pipeline_analytics
pipelineId (字符串):要分析的流水线的 IDperiod (字符串):按时间周期分组分析数据的时间周期(每日、每周、每月、每季度、每年)startDate (字符串):用于分析的起始日期,ISO 格式(YYYY-MM-DD)endDate (字符串):用于分析的结束日期,ISO 格式hubspot_get_forecast_analytics
period (字符串):按时间周期分组预测数据的时间周期(每月、每季度、每年)numberOfPeriods (数字,默认值:3):要预测的未来周期数pipeline (字符串):过滤用的流水线 ID创建 HubSpot 私有应用:
所需范围:
crm.objects.contacts.readcrm.objects.contacts.writecrm.objects.deals.readcrm.objects.deals.writecrm.objects.companies.readcrm.objects.companies.writecrm.objects.owners.readcrm.objects.quotes.readcrm.objects.line_items.readcrm.objects.custom.readcrm.schemas.deals.readcrm.schemas.contacts.readcrm.schemas.companies.readcrm.schemas.custom.read在您的 claude_desktop_config.json 中添加以下内容:
{
"mcpServers": {
"hubspot": {
"command": "npx",
"args": ["-y", "@modelcontextprotocol/server-hubspot"],
"env": {
"HUBSPOT_API_KEY": "your-api-key-here"
}
}
}
}
{
"mcpServers": {
"hubspot": {
"command": "docker",
"args": ["run", "-i", "--rm", "-e", "HUBSPOT_API_KEY", "mcp/hubspot"],
"env": {
"HUBSPOT_API_KEY": "your-api-key-here"
}
}
}
}
如果您遇到错误,请验证:
Docker 构建:
docker build -t mcp/hubspot -f Dockerfile .
此 MCP 服务器根据 MIT 许可证发布。这意味着您可以自由地使用、修改和分发该软件,但须遵守 MIT 许可证的条款和条件。更多详情,请参见项目存储库中的 LICENSE 文件。 </中文翻译>