MCP server
list_crm_pipelines
Lists the deal pipelines of a connected CRM and the stages in each.
List CRM deal pipelines · Read-only · Acts outside your account
Lists the deal pipelines of a connected CRM and the stages in each. Use it to get the pipelineId and dealStageId that create_automation or update_automation need for a HubSpot automation that also creates deals ({ sentToHubspot: { createDeal: true, pipelineId, dealStageId } }). Reads from the CRM and changes nothing. Returns { data }: the CRM's pipelines with their id and stages (each stage has an id). Errors: the CRM is not connected for this website, 401 or 403 when the CRM connection must be reconnected to allow deals.
| Connection | Account URL, team member URL or OAuth |
|---|
Parameters
| Parameter | Type | Required | Accepts | Description |
|---|---|---|---|---|
crm | string | Yes | hubspot, gohighlevel | One of: hubspot, gohighlevel. |
websiteId | string | Yes | any | Website ID from list_websites; the CRM must be connected on this website. |
Tool definition
What your assistant receives from tools/list:
{
"name": "list_crm_pipelines",
"title": "List CRM deal pipelines",
"annotations": {
"title": "List CRM deal pipelines",
"readOnlyHint": true,
"destructiveHint": false,
"idempotentHint": true,
"openWorldHint": true
},
"inputSchema": {
"type": "object",
"properties": {
"crm": {
"type": "string",
"enum": [
"hubspot",
"gohighlevel"
],
"description": "One of: hubspot, gohighlevel."
},
"websiteId": {
"type": "string",
"description": "Website ID from list_websites; the CRM must be connected on this website."
}
},
"required": [
"crm",
"websiteId"
]
}
}