通过 Rube MCP 实现 Pipedrive 自动化
通过 Composio 的 Pipedrive 工具包自动化 Pipedrive CRM 工作流,包括交易管理、联系人和组织操作、活动调度、备注以及管道/阶段查询。
前提条件
- Rube MCP 必须已连接(
RUBE_SEARCH_TOOLS 可用)
- 通过
RUBE_MANAGE_CONNECTIONS 与工具包 pipedrive 建立 Pipedrive 活跃连接
- 始终先调用
RUBE_SEARCH_TOOLS 获取当前工具 schema
设置
获取 Rube MCP:在客户端配置中将 https://rube.app/mcp 添加为 MCP 服务器。无需 API 密钥 — 只需添加端点即可使用。
- 确认
RUBE_SEARCH_TOOLS 有响应,验证 Rube MCP 可用
- 使用工具包
pipedrive 调用 RUBE_MANAGE_CONNECTIONS
- 如果连接状态不是 ACTIVE,按照返回的认证链接完成 Pipedrive OAuth
- 在运行任何工作流之前确认连接状态为 ACTIVE
核心工作流
1. 创建和管理交易
使用时机:用户想要创建新交易、更新现有交易或查看销售管道中的交易详情。
工具调用顺序:
PIPEDRIVE_SEARCH_ORGANIZATIONS - 查找要关联到交易的现有组织 [可选]
PIPEDRIVE_ADD_AN_ORGANIZATION - 如果未找到则创建组织 [可选]
PIPEDRIVE_SEARCH_PERSONS - 查找要关联的现有联系人 [可选]
PIPEDRIVE_ADD_A_PERSON - 如果未找到则创建联系人 [可选]
PIPEDRIVE_GET_ALL_PIPELINES - 解析管道 ID [前置条件]
PIPEDRIVE_GET_ALL_STAGES - 解析管道内的阶段 ID [前置条件]
PIPEDRIVE_ADD_A_DEAL - 创建带有标题、金额、org_id、person_id、stage_id 的交易 [必需]
PIPEDRIVE_UPDATE_A_DEAL - 创建后修改交易属性 [可选]
PIPEDRIVE_ADD_A_PRODUCT_TO_A_DEAL - 附加行项目/产品 [可选]
关键参数:
title:交易标题(创建时必需)
value:交易金额
currency:3 字母 ISO 货币代码(如 "USD")
pipeline_id / stage_id:管道位置的数字 ID
org_id / person_id:关联到组织和联系人
status:"open"、"won" 或 "lost"
expected_close_date:格式 YYYY-MM-DD
注意事项:
title 是 PIPEDRIVE_ADD_A_DEAL 唯一必需的字段;其他均为可选
- 自定义字段在响应中显示为长哈希键;使用 dealFields 端点映射它们
PIPEDRIVE_UPDATE_A_DEAL 需要交易的数字 id
- 将
status 设为 "lost" 时还需要提供 lost_reason
2. 管理联系人(人员和组织)
使用时机:用户想要在 Pipedrive 中创建、更新、搜索或列出联系人和公司。
工具调用顺序:
PIPEDRIVE_SEARCH_PERSONS - 按姓名、邮箱或电话搜索现有人员 [前置条件]
PIPEDRIVE_ADD_A_PERSON - 如果未找到则创建新联系人 [必需]
PIPEDRIVE_UPDATE_A_PERSON - 修改现有联系人详情 [可选]
PIPEDRIVE_GET_DETAILS_OF_A_PERSON - 获取完整联系人记录 [可选]
PIPEDRIVE_SEARCH_ORGANIZATIONS - 搜索现有组织 [前置条件]
PIPEDRIVE_ADD_AN_ORGANIZATION - 如果未找到则创建新组织 [必需]
PIPEDRIVE_UPDATE_AN_ORGANIZATION - 修改组织属性 [可选]
PIPEDRIVE_GET_DETAILS_OF_AN_ORGANIZATION - 获取完整组织记录 [可选]
关键参数:
name:人员和组织创建时均必需
email:包含 value、label、primary 字段的对象数组(用于人员)
phone:包含 value、label、primary 字段的对象数组(用于人员)
org_id:将人员关联到组织
visible_to:1 = 仅所有者,3 = 全公司
term:SEARCH_PERSONS / SEARCH_ORGANIZATIONS 的搜索词(最少 2 个字符)
注意事项:
PIPEDRIVE_ADD_AN_ORGANIZATION 可能自动与现有组织合并;检查 response.additional_data.didMerge
- 邮箱和电话字段是对象数组,不是纯字符串:
[{"value": "test@example.com", "label": "work", "primary": true}]
PIPEDRIVE_SEARCH_PERSONS 不支持 * 或 @ 等通配符;使用 PIPEDRIVE_GET_ALL_PERSONS 列出所有
- 通过
PIPEDRIVE_DELETE_A_PERSON 或 PIPEDRIVE_DELETE_AN_ORGANIZATION 删除是软删除,保留 30 天后永久删除
3. 调度和跟踪活动
使用时机:用户想要创建与交易、联系人或组织关联的通话、会议、任务或其他活动。
工具调用顺序:
PIPEDRIVE_SEARCH_PERSONS 或 PIPEDRIVE_GET_DETAILS_OF_A_DEAL - 解析关联实体 ID [前置条件]
PIPEDRIVE_ADD_AN_ACTIVITY - 创建带有主题、类型、截止日期的活动 [必需]
PIPEDRIVE_UPDATE_AN_ACTIVITY - 修改活动详情或标记为已完成 [可选]
PIPEDRIVE_GET_DETAILS_OF_AN_ACTIVITY - 获取活动记录 [可选]
PIPEDRIVE_GET_ALL_ACTIVITIES_ASSIGNED_TO_A_PARTICULAR_USER - 列出用户的活动 [可选]
关键参数:
subject:活动标题(必需)
type:活动类型键字符串,如 "call"、"meeting"、"task"、"email"(必需)
due_date:格式 YYYY-MM-DD
due_time:格式 HH:MM
duration:格式 HH:MM(如 "00:30" 表示 30 分钟)
deal_id / person_id / org_id:关联到相关实体
done:0 = 未完成,1 = 已完成
注意事项:
PIPEDRIVE_ADD_AN_ACTIVITY 的 subject 和 type 都是必需的
type 必须匹配账户中已有的 ActivityTypes key_string
done 是整数(0 或 1),不是布尔值
- 响应的 additional_data 中包含
more_activities_scheduled_in_context
4. 添加和管理备注
使用时机:用户想要将备注附加到交易、人员、组织、线索或项目。
工具调用顺序:
PIPEDRIVE_SEARCH_PERSONS 或 PIPEDRIVE_GET_DETAILS_OF_A_DEAL - 解析实体 ID [前置条件]
PIPEDRIVE_ADD_A_NOTE - 创建关联到实体的 HTML 内容备注 [必需]
PIPEDRIVE_UPDATE_A_NOTE - 修改备注内容 [可选]
PIPEDRIVE_GET_ALL_NOTES - 按实体筛选列出备注 [可选]
PIPEDRIVE_GET_ALL_COMMENTS_FOR_A_NOTE - 获取备注的评论 [可选]
关键参数:
content:HTML 格式的备注正文(必需)
deal_id / person_id / org_id / lead_id / project_id:至少需要一个实体关联
pinned_to_deal_flag / pinned_to_person_flag:列出时筛选置顶备注
注意事项:
content 是必需的且支持 HTML;纯文本可用但会在服务端被清理
- 必须提供
deal_id、person_id、org_id、lead_id 或 project_id 中的至少一个
PIPEDRIVE_GET_ALL_NOTES 默认返回所有实体的备注;使用实体 ID 参数筛选
5. 查询管道和阶段
使用时机:用户想要查看销售管道、阶段或管道/阶段内的交易。
工具调用顺序:
PIPEDRIVE_GET_ALL_PIPELINES - 列出所有管道及其 ID [必需]
PIPEDRIVE_GET_ONE_PIPELINE - 获取特定管道的详情和交易摘要 [可选]
PIPEDRIVE_GET_ALL_STAGES - 列出所有阶段,可按管道筛选 [必需]
PIPEDRIVE_GET_ONE_STAGE - 获取特定阶段的详情 [可选]
PIPEDRIVE_GET_DEALS_IN_A_PIPELINE - 列出管道中跨阶段的交易 [可选]
PIPEDRIVE_GET_DEALS_IN_A_STAGE - 列出特定阶段的交易 [可选]
关键参数:
id:管道或阶段 ID(单项端点必需)
pipeline_id:按管道筛选阶段
totals_convert_currency:3 字母货币代码或 "default_currency" 用于转换金额
get_summary:设为 1 获取管道响应中的交易摘要
注意事项:
PIPEDRIVE_GET_ALL_PIPELINES 不接受参数;返回所有管道
PIPEDRIVE_GET_ALL_STAGES 除非指定 pipeline_id,否则返回所有管道的阶段
- 管道摘要中的交易计数仅在设置
totals_convert_currency 时使用 per_stages_converted
常用模式
ID 解析
操作前始终将显示名称解析为数字 ID:
- 组织名称 -> org_id:使用
term 参数调用 PIPEDRIVE_SEARCH_ORGANIZATIONS
- 人员名称 -> person_id:使用
term 参数调用 PIPEDRIVE_SEARCH_PERSONS
- 管道名称 -> pipeline_id:调用
PIPEDRIVE_GET_ALL_PIPELINES 后按名称匹配
- 阶段名称 -> stage_id:使用
pipeline_id 调用 PIPEDRIVE_GET_ALL_STAGES 后按名称匹配
分页
大多数列表端点使用基于偏移的分页:
- 使用
start(偏移量)和 limit(页大小)参数
- 检查
additional_data.pagination.more_items_in_collection 判断是否还有更多页
- 使用
additional_data.pagination.next_start 作为下一页的 start 值
- 部分端点默认 limit 约为 500;显式设置以实现可预测的分页
已知注意事项
ID 格式
- 所有实体 ID(交易、人员、组织、活动、管道、阶段)均为数字整数
- 线索 ID 是 UUID 字符串,不是整数
- 自定义字段键是长字母数字哈希值(如 "a1b2c3d4e5f6...")
速率限制
- Pipedrive 执行按公司的 API 速率限制;批量操作应控制节奏
PIPEDRIVE_GET_ALL_PERSONS 和 PIPEDRIVE_GET_ALL_ORGANIZATIONS 可能返回大数据集;始终使用分页
参数特性
- 人员的邮箱和电话是对象数组,不是纯字符串
visible_to 是数字:1 = 仅所有者,3 = 全公司,5 = 特定组
- 活动的
done 是整数 0/1,不是布尔值 true/false
- 组织创建可能静默自动合并重复项;检查响应中的
didMerge
PIPEDRIVE_SEARCH_PERSONS 至少需要 2 个字符且不支持通配符
响应结构
- 自定义字段在响应中显示为哈希键;通过相应的 Fields 端点映射
- 响应在包装执行中通常嵌套在
response.data.data 下
- 搜索结果在
response.data.items 下,不在顶层
快速参考
| 任务 |
工具标识 |
关键参数 |
| 创建交易 |
PIPEDRIVE_ADD_A_DEAL |
title, value, org_id, stage_id |
| 更新交易 |
PIPEDRIVE_UPDATE_A_DEAL |
id, status, value, stage_id |
| 获取交易详情 |
PIPEDRIVE_GET_DETAILS_OF_A_DEAL |
id |
| 搜索人员 |
PIPEDRIVE_SEARCH_PERSONS |
term, fields |
| 添加人员 |
PIPEDRIVE_ADD_A_PERSON |
name, email, phone, org_id |
| 更新人员 |
PIPEDRIVE_UPDATE_A_PERSON |
id, name, email |
| 获取人员详情 |
PIPEDRIVE_GET_DETAILS_OF_A_PERSON |
id |
| 列出所有人员 |
PIPEDRIVE_GET_ALL_PERSONS |
start, limit, filter_id |
| 搜索组织 |
PIPEDRIVE_SEARCH_ORGANIZATIONS |
term, fields |
| 添加组织 |
PIPEDRIVE_ADD_AN_ORGANIZATION |
name, visible_to |
| 更新组织 |
PIPEDRIVE_UPDATE_AN_ORGANIZATION |
id, name, address |
| 获取组织详情 |
PIPEDRIVE_GET_DETAILS_OF_AN_ORGANIZATION |
id |
| 添加活动 |
PIPEDRIVE_ADD_AN_ACTIVITY |
subject, type, due_date, deal_id |
| 更新活动 |
PIPEDRIVE_UPDATE_AN_ACTIVITY |
id, done, due_date |
| 获取活动详情 |
PIPEDRIVE_GET_DETAILS_OF_AN_ACTIVITY |
id |
| 列出用户活动 |
PIPEDRIVE_GET_ALL_ACTIVITIES_ASSIGNED_TO_A_PARTICULAR_USER |
user_id, start, limit |
| 添加备注 |
PIPEDRIVE_ADD_A_NOTE |
content, deal_id 或 person_id |
| 列出备注 |
PIPEDRIVE_GET_ALL_NOTES |
deal_id, person_id, start, limit |
| 列出管道 |
PIPEDRIVE_GET_ALL_PIPELINES |
(无) |
| 获取管道详情 |
PIPEDRIVE_GET_ONE_PIPELINE |
id |
| 列出阶段 |
PIPEDRIVE_GET_ALL_STAGES |
pipeline_id |
| 管道中的交易 |
PIPEDRIVE_GET_DEALS_IN_A_PIPELINE |
id, stage_id |
| 阶段中的交易 |
PIPEDRIVE_GET_DEALS_IN_A_STAGE |
id, start, limit |
| 向交易添加产品 |
PIPEDRIVE_ADD_A_PRODUCT_TO_A_DEAL |
id, product_id, item_price |
使用时机
本技能适用于执行概述中描述的工作流或操作。
限制
- 仅当任务明确匹配上述范围时使用本技能。
- 不要将输出视为环境特定验证、测试或专家审查的替代。
- 如果缺少所需输入、权限、安全边界或成功标准,请停下来请求澄清。
1---2name: pipedrive-automation3description: 通过 Rube MCP (Composio) 自动化 Pipedrive CRM 操作,包括交易、联系人、组织、活动、备注和管道管理。始终先搜索工具获取当前 schema。触发词:Pipedrive自动化、CRM自动化、交易管理、管道管理、联系人管理、活动调度、Pipedrive操作、Composio Pipedrive4---56# 通过 Rube MCP 实现 Pipedrive 自动化78通过 Composio 的 Pipedrive 工具包自动化 Pipedrive CRM 工作流,包括交易管理、联系人和组织操作、活动调度、备注以及管道/阶段查询。910## 前提条件1112- Rube MCP 必须已连接(`RUBE_SEARCH_TOOLS` 可用)13- 通过 `RUBE_MANAGE_CONNECTIONS` 与工具包 `pipedrive` 建立 Pipedrive 活跃连接14- 始终先调用 `RUBE_SEARCH_TOOLS` 获取当前工具 schema1516## 设置1718**获取 Rube MCP**:在客户端配置中将 `https://rube.app/mcp` 添加为 MCP 服务器。无需 API 密钥 — 只需添加端点即可使用。19201. 确认 `RUBE_SEARCH_TOOLS` 有响应,验证 Rube MCP 可用212. 使用工具包 `pipedrive` 调用 `RUBE_MANAGE_CONNECTIONS`223. 如果连接状态不是 ACTIVE,按照返回的认证链接完成 Pipedrive OAuth234. 在运行任何工作流之前确认连接状态为 ACTIVE2425## 核心工作流2627### 1. 创建和管理交易2829**使用时机**:用户想要创建新交易、更新现有交易或查看销售管道中的交易详情。3031**工具调用顺序**:321. `PIPEDRIVE_SEARCH_ORGANIZATIONS` - 查找要关联到交易的现有组织 [可选]332. `PIPEDRIVE_ADD_AN_ORGANIZATION` - 如果未找到则创建组织 [可选]343. `PIPEDRIVE_SEARCH_PERSONS` - 查找要关联的现有联系人 [可选]354. `PIPEDRIVE_ADD_A_PERSON` - 如果未找到则创建联系人 [可选]365. `PIPEDRIVE_GET_ALL_PIPELINES` - 解析管道 ID [前置条件]376. `PIPEDRIVE_GET_ALL_STAGES` - 解析管道内的阶段 ID [前置条件]387. `PIPEDRIVE_ADD_A_DEAL` - 创建带有标题、金额、org_id、person_id、stage_id 的交易 [必需]398. `PIPEDRIVE_UPDATE_A_DEAL` - 创建后修改交易属性 [可选]409. `PIPEDRIVE_ADD_A_PRODUCT_TO_A_DEAL` - 附加行项目/产品 [可选]4142**关键参数**:43- `title`:交易标题(创建时必需)44- `value`:交易金额45- `currency`:3 字母 ISO 货币代码(如 "USD")46- `pipeline_id` / `stage_id`:管道位置的数字 ID47- `org_id` / `person_id`:关联到组织和联系人48- `status`:"open"、"won" 或 "lost"49- `expected_close_date`:格式 YYYY-MM-DD5051**注意事项**:52- `title` 是 `PIPEDRIVE_ADD_A_DEAL` 唯一必需的字段;其他均为可选53- 自定义字段在响应中显示为长哈希键;使用 dealFields 端点映射它们54- `PIPEDRIVE_UPDATE_A_DEAL` 需要交易的数字 `id`55- 将 `status` 设为 "lost" 时还需要提供 `lost_reason`5657### 2. 管理联系人(人员和组织)5859**使用时机**:用户想要在 Pipedrive 中创建、更新、搜索或列出联系人和公司。6061**工具调用顺序**:621. `PIPEDRIVE_SEARCH_PERSONS` - 按姓名、邮箱或电话搜索现有人员 [前置条件]632. `PIPEDRIVE_ADD_A_PERSON` - 如果未找到则创建新联系人 [必需]643. `PIPEDRIVE_UPDATE_A_PERSON` - 修改现有联系人详情 [可选]654. `PIPEDRIVE_GET_DETAILS_OF_A_PERSON` - 获取完整联系人记录 [可选]665. `PIPEDRIVE_SEARCH_ORGANIZATIONS` - 搜索现有组织 [前置条件]676. `PIPEDRIVE_ADD_AN_ORGANIZATION` - 如果未找到则创建新组织 [必需]687. `PIPEDRIVE_UPDATE_AN_ORGANIZATION` - 修改组织属性 [可选]698. `PIPEDRIVE_GET_DETAILS_OF_AN_ORGANIZATION` - 获取完整组织记录 [可选]7071**关键参数**:72- `name`:人员和组织创建时均必需73- `email`:包含 `value`、`label`、`primary` 字段的对象数组(用于人员)74- `phone`:包含 `value`、`label`、`primary` 字段的对象数组(用于人员)75- `org_id`:将人员关联到组织76- `visible_to`:1 = 仅所有者,3 = 全公司77- `term`:SEARCH_PERSONS / SEARCH_ORGANIZATIONS 的搜索词(最少 2 个字符)7879**注意事项**:80- `PIPEDRIVE_ADD_AN_ORGANIZATION` 可能自动与现有组织合并;检查 `response.additional_data.didMerge`81- 邮箱和电话字段是对象数组,不是纯字符串:`[{"value": "test@example.com", "label": "work", "primary": true}]`82- `PIPEDRIVE_SEARCH_PERSONS` 不支持 `*` 或 `@` 等通配符;使用 `PIPEDRIVE_GET_ALL_PERSONS` 列出所有83- 通过 `PIPEDRIVE_DELETE_A_PERSON` 或 `PIPEDRIVE_DELETE_AN_ORGANIZATION` 删除是软删除,保留 30 天后永久删除8485### 3. 调度和跟踪活动8687**使用时机**:用户想要创建与交易、联系人或组织关联的通话、会议、任务或其他活动。8889**工具调用顺序**:901. `PIPEDRIVE_SEARCH_PERSONS` 或 `PIPEDRIVE_GET_DETAILS_OF_A_DEAL` - 解析关联实体 ID [前置条件]912. `PIPEDRIVE_ADD_AN_ACTIVITY` - 创建带有主题、类型、截止日期的活动 [必需]923. `PIPEDRIVE_UPDATE_AN_ACTIVITY` - 修改活动详情或标记为已完成 [可选]934. `PIPEDRIVE_GET_DETAILS_OF_AN_ACTIVITY` - 获取活动记录 [可选]945. `PIPEDRIVE_GET_ALL_ACTIVITIES_ASSIGNED_TO_A_PARTICULAR_USER` - 列出用户的活动 [可选]9596**关键参数**:97- `subject`:活动标题(必需)98- `type`:活动类型键字符串,如 "call"、"meeting"、"task"、"email"(必需)99- `due_date`:格式 YYYY-MM-DD100- `due_time`:格式 HH:MM101- `duration`:格式 HH:MM(如 "00:30" 表示 30 分钟)102- `deal_id` / `person_id` / `org_id`:关联到相关实体103- `done`:0 = 未完成,1 = 已完成104105**注意事项**:106- `PIPEDRIVE_ADD_AN_ACTIVITY` 的 `subject` 和 `type` 都是必需的107- `type` 必须匹配账户中已有的 ActivityTypes key_string108- `done` 是整数(0 或 1),不是布尔值109- 响应的 additional_data 中包含 `more_activities_scheduled_in_context`110111### 4. 添加和管理备注112113**使用时机**:用户想要将备注附加到交易、人员、组织、线索或项目。114115**工具调用顺序**:1161. `PIPEDRIVE_SEARCH_PERSONS` 或 `PIPEDRIVE_GET_DETAILS_OF_A_DEAL` - 解析实体 ID [前置条件]1172. `PIPEDRIVE_ADD_A_NOTE` - 创建关联到实体的 HTML 内容备注 [必需]1183. `PIPEDRIVE_UPDATE_A_NOTE` - 修改备注内容 [可选]1194. `PIPEDRIVE_GET_ALL_NOTES` - 按实体筛选列出备注 [可选]1205. `PIPEDRIVE_GET_ALL_COMMENTS_FOR_A_NOTE` - 获取备注的评论 [可选]121122**关键参数**:123- `content`:HTML 格式的备注正文(必需)124- `deal_id` / `person_id` / `org_id` / `lead_id` / `project_id`:至少需要一个实体关联125- `pinned_to_deal_flag` / `pinned_to_person_flag`:列出时筛选置顶备注126127**注意事项**:128- `content` 是必需的且支持 HTML;纯文本可用但会在服务端被清理129- 必须提供 `deal_id`、`person_id`、`org_id`、`lead_id` 或 `project_id` 中的至少一个130- `PIPEDRIVE_GET_ALL_NOTES` 默认返回所有实体的备注;使用实体 ID 参数筛选131132### 5. 查询管道和阶段133134**使用时机**:用户想要查看销售管道、阶段或管道/阶段内的交易。135136**工具调用顺序**:1371. `PIPEDRIVE_GET_ALL_PIPELINES` - 列出所有管道及其 ID [必需]1382. `PIPEDRIVE_GET_ONE_PIPELINE` - 获取特定管道的详情和交易摘要 [可选]1393. `PIPEDRIVE_GET_ALL_STAGES` - 列出所有阶段,可按管道筛选 [必需]1404. `PIPEDRIVE_GET_ONE_STAGE` - 获取特定阶段的详情 [可选]1415. `PIPEDRIVE_GET_DEALS_IN_A_PIPELINE` - 列出管道中跨阶段的交易 [可选]1426. `PIPEDRIVE_GET_DEALS_IN_A_STAGE` - 列出特定阶段的交易 [可选]143144**关键参数**:145- `id`:管道或阶段 ID(单项端点必需)146- `pipeline_id`:按管道筛选阶段147- `totals_convert_currency`:3 字母货币代码或 "default_currency" 用于转换金额148- `get_summary`:设为 1 获取管道响应中的交易摘要149150**注意事项**:151- `PIPEDRIVE_GET_ALL_PIPELINES` 不接受参数;返回所有管道152- `PIPEDRIVE_GET_ALL_STAGES` 除非指定 `pipeline_id`,否则返回所有管道的阶段153- 管道摘要中的交易计数仅在设置 `totals_convert_currency` 时使用 `per_stages_converted`154155## 常用模式156157### ID 解析158操作前始终将显示名称解析为数字 ID:159- **组织名称 -> org_id**:使用 `term` 参数调用 `PIPEDRIVE_SEARCH_ORGANIZATIONS`160- **人员名称 -> person_id**:使用 `term` 参数调用 `PIPEDRIVE_SEARCH_PERSONS`161- **管道名称 -> pipeline_id**:调用 `PIPEDRIVE_GET_ALL_PIPELINES` 后按名称匹配162- **阶段名称 -> stage_id**:使用 `pipeline_id` 调用 `PIPEDRIVE_GET_ALL_STAGES` 后按名称匹配163164### 分页165大多数列表端点使用基于偏移的分页:166- 使用 `start`(偏移量)和 `limit`(页大小)参数167- 检查 `additional_data.pagination.more_items_in_collection` 判断是否还有更多页168- 使用 `additional_data.pagination.next_start` 作为下一页的 `start` 值169- 部分端点默认 limit 约为 500;显式设置以实现可预测的分页170171## 已知注意事项172173### ID 格式174- 所有实体 ID(交易、人员、组织、活动、管道、阶段)均为数字整数175- 线索 ID 是 UUID 字符串,不是整数176- 自定义字段键是长字母数字哈希值(如 "a1b2c3d4e5f6...")177178### 速率限制179- Pipedrive 执行按公司的 API 速率限制;批量操作应控制节奏180- `PIPEDRIVE_GET_ALL_PERSONS` 和 `PIPEDRIVE_GET_ALL_ORGANIZATIONS` 可能返回大数据集;始终使用分页181182### 参数特性183- 人员的邮箱和电话是对象数组,不是纯字符串184- `visible_to` 是数字:1 = 仅所有者,3 = 全公司,5 = 特定组185- 活动的 `done` 是整数 0/1,不是布尔值 true/false186- 组织创建可能静默自动合并重复项;检查响应中的 `didMerge`187- `PIPEDRIVE_SEARCH_PERSONS` 至少需要 2 个字符且不支持通配符188189### 响应结构190- 自定义字段在响应中显示为哈希键;通过相应的 Fields 端点映射191- 响应在包装执行中通常嵌套在 `response.data.data` 下192- 搜索结果在 `response.data.items` 下,不在顶层193194## 快速参考195196| 任务 | 工具标识 | 关键参数 |197|------|----------|----------|198| 创建交易 | `PIPEDRIVE_ADD_A_DEAL` | `title`, `value`, `org_id`, `stage_id` |199| 更新交易 | `PIPEDRIVE_UPDATE_A_DEAL` | `id`, `status`, `value`, `stage_id` |200| 获取交易详情 | `PIPEDRIVE_GET_DETAILS_OF_A_DEAL` | `id` |201| 搜索人员 | `PIPEDRIVE_SEARCH_PERSONS` | `term`, `fields` |202| 添加人员 | `PIPEDRIVE_ADD_A_PERSON` | `name`, `email`, `phone`, `org_id` |203| 更新人员 | `PIPEDRIVE_UPDATE_A_PERSON` | `id`, `name`, `email` |204| 获取人员详情 | `PIPEDRIVE_GET_DETAILS_OF_A_PERSON` | `id` |205| 列出所有人员 | `PIPEDRIVE_GET_ALL_PERSONS` | `start`, `limit`, `filter_id` |206| 搜索组织 | `PIPEDRIVE_SEARCH_ORGANIZATIONS` | `term`, `fields` |207| 添加组织 | `PIPEDRIVE_ADD_AN_ORGANIZATION` | `name`, `visible_to` |208| 更新组织 | `PIPEDRIVE_UPDATE_AN_ORGANIZATION` | `id`, `name`, `address` |209| 获取组织详情 | `PIPEDRIVE_GET_DETAILS_OF_AN_ORGANIZATION` | `id` |210| 添加活动 | `PIPEDRIVE_ADD_AN_ACTIVITY` | `subject`, `type`, `due_date`, `deal_id` |211| 更新活动 | `PIPEDRIVE_UPDATE_AN_ACTIVITY` | `id`, `done`, `due_date` |212| 获取活动详情 | `PIPEDRIVE_GET_DETAILS_OF_AN_ACTIVITY` | `id` |213| 列出用户活动 | `PIPEDRIVE_GET_ALL_ACTIVITIES_ASSIGNED_TO_A_PARTICULAR_USER` | `user_id`, `start`, `limit` |214| 添加备注 | `PIPEDRIVE_ADD_A_NOTE` | `content`, `deal_id` 或 `person_id` |215| 列出备注 | `PIPEDRIVE_GET_ALL_NOTES` | `deal_id`, `person_id`, `start`, `limit` |216| 列出管道 | `PIPEDRIVE_GET_ALL_PIPELINES` | (无) |217| 获取管道详情 | `PIPEDRIVE_GET_ONE_PIPELINE` | `id` |218| 列出阶段 | `PIPEDRIVE_GET_ALL_STAGES` | `pipeline_id` |219| 管道中的交易 | `PIPEDRIVE_GET_DEALS_IN_A_PIPELINE` | `id`, `stage_id` |220| 阶段中的交易 | `PIPEDRIVE_GET_DEALS_IN_A_STAGE` | `id`, `start`, `limit` |221| 向交易添加产品 | `PIPEDRIVE_ADD_A_PRODUCT_TO_A_DEAL` | `id`, `product_id`, `item_price` |222223## 使用时机224本技能适用于执行概述中描述的工作流或操作。225226## 限制227- 仅当任务明确匹配上述范围时使用本技能。228- 不要将输出视为环境特定验证、测试或专家审查的替代。229- 如果缺少所需输入、权限、安全边界或成功标准,请停下来请求澄清。