MCP server
update_icp
Changes a website's ideal customer profile: target industries, sectors, HQ locations, headcount and revenue ranges.
Update ideal customer profile · Changes data
Changes a website's ideal customer profile: target industries, sectors, HQ locations, headcount and revenue ranges. Only the fields you pass change; the rest keep their saved values. A list you pass replaces the saved list, so read get_icp first and send the full list you want. Costs nothing and only changes settings inside the account. Returns the saved ICP.
| Connection | Account URL, team member URL or OAuth |
|---|
Parameters
| Parameter | Type | Required | Description |
|---|---|---|---|
websiteId | string | Yes | Website ID from list_websites. |
industries | string[] | No | Target industries; replaces the saved list, e.g. ["Computer Software"]. |
employeesMin | number | No | Smallest company headcount to target (whole number). |
employeesMax | number | No | Largest company headcount to target (whole number). |
locations | string[] | No | Target countries; replaces the saved list, e.g. ["United States", "United Kingdom"]. |
sectors | string[] | No | Target sectors; replaces the saved list. |
revenueMin | number | No | Smallest annual revenue to target (number). |
revenueMax | number | No | Largest annual revenue to target (number). |
excludedDomains | string[] | No | Domains to exclude. Not saved today (see notes); use add_to_domain_blacklist to exclude domains. |
excludedIndustries | string[] | No | Industries to exclude. Not saved today (see notes). |
Tool definition
What your assistant receives from tools/list:
{
"name": "update_icp",
"title": "Update ideal customer profile",
"annotations": {
"title": "Update ideal customer profile",
"readOnlyHint": false,
"destructiveHint": false,
"idempotentHint": true,
"openWorldHint": false
},
"inputSchema": {
"type": "object",
"properties": {
"websiteId": {
"type": "string",
"description": "Website ID from list_websites."
},
"industries": {
"type": "array",
"items": {
"type": "string"
},
"description": "Target industries; replaces the saved list, e.g. [\"Computer Software\"]."
},
"employeesMin": {
"type": "number",
"description": "Smallest company headcount to target (whole number)."
},
"employeesMax": {
"type": "number",
"description": "Largest company headcount to target (whole number)."
},
"locations": {
"type": "array",
"items": {
"type": "string"
},
"description": "Target countries; replaces the saved list, e.g. [\"United States\", \"United Kingdom\"]."
},
"sectors": {
"type": "array",
"items": {
"type": "string"
},
"description": "Target sectors; replaces the saved list."
},
"revenueMin": {
"type": "number",
"description": "Smallest annual revenue to target (number)."
},
"revenueMax": {
"type": "number",
"description": "Largest annual revenue to target (number)."
},
"excludedDomains": {
"type": "array",
"items": {
"type": "string"
},
"description": "Domains to exclude. Not saved today (see notes); use add_to_domain_blacklist to exclude domains."
},
"excludedIndustries": {
"type": "array",
"items": {
"type": "string"
},
"description": "Industries to exclude. Not saved today (see notes)."
}
},
"required": [
"websiteId"
]
}
}