PlatformDocs
MCP server

update_icp

Changes a website's ideal customer profile: target industries, sectors, HQ locations, headcount and revenue ranges.

View as Markdown

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.

ConnectionAccount URL, team member URL or OAuth

Parameters

ParameterTypeRequiredAcceptsDescription
websiteIdstringYesanyWebsite ID from list_websites.
industriesstring[]NoanyTarget industries; replaces the saved list, e.g. ["Computer Software"].
employeesMinnumberNoanySmallest company headcount to target (whole number).
employeesMaxnumberNoanyLargest company headcount to target (whole number).
locationsstring[]NoanyTarget countries; replaces the saved list, e.g. ["United States", "United Kingdom"].
sectorsstring[]NoanyTarget sectors; replaces the saved list.
revenueMinnumberNoanySmallest annual revenue to target (number).
revenueMaxnumberNoanyLargest annual revenue to target (number).
excludedDomainsstring[]NoanyDomains to exclude. Not saved today (see notes); use add_to_domain_blacklist to exclude domains.
excludedIndustriesstring[]NoanyIndustries 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"
    ]
  }
}

Used in

On this page