HappierleadsDocs
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.

ConnectionAccount URL, team member URL or OAuth

Parameters

ParameterTypeRequiredDescription
websiteIdstringYesWebsite ID from list_websites.
industriesstring[]NoTarget industries; replaces the saved list, e.g. ["Computer Software"].
employeesMinnumberNoSmallest company headcount to target (whole number).
employeesMaxnumberNoLargest company headcount to target (whole number).
locationsstring[]NoTarget countries; replaces the saved list, e.g. ["United States", "United Kingdom"].
sectorsstring[]NoTarget sectors; replaces the saved list.
revenueMinnumberNoSmallest annual revenue to target (number).
revenueMaxnumberNoLargest annual revenue to target (number).
excludedDomainsstring[]NoDomains to exclude. Not saved today (see notes); use add_to_domain_blacklist to exclude domains.
excludedIndustriesstring[]NoIndustries 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"
    ]
  }
}

On this page