MCP server
update_website
Changes a website's name, url and tracking settings.
Update website settings · Changes data
Changes a website's name, url and tracking settings. Send only the fields to change. Returns status (success, partial or error), saved (fields stored) and failed (field + reason); fields that are not website settings are listed under ignored. A setting switched off at account level cannot be switched on here (403). websiteId comes from list_websites. Confirm with the user before switching tracking settings off, since that changes which leads are created.
| Connection | Account URL, team member URL or OAuth |
|---|
Parameters
| Parameter | Type | Required | Accepts | Description |
|---|---|---|---|---|
websiteId | string | Yes | any | Website ID from list_websites. |
name | string | No | any | New display name for the website. |
url | string | No | any | Website address, e.g. https://www.acme.example. verify_website checks the home page of this address. |
trackExactVisitors | boolean | No | any | true to identify the exact person visiting (name, email, LinkedIn) as well as their company. |
trackPersonalEmails | boolean | No | any | true to include personal email addresses (e.g. Gmail) for identified visitors; false for business emails only. |
enablePersonalEmails | boolean | No | any | Same as trackPersonalEmails (kept for older clients). trackPersonalEmails wins if both are sent. |
trackCompanyWithSuggestedContacts | boolean | No | any | true to still create a lead for the visiting company, with suggested contacts there, when the exact person cannot be identified. |
identifySettings | string | No | both, personal-level-data, company-level-data | Which leads to show: 'both' (default), 'personal-level-data' (person leads) or 'company-level-data' (company leads). |
emailTrackingEnabled | boolean | No | any | Website-level email tracking flag. Open and click tracking for outreach emails is set per campaign. |
Tool definition
What your assistant receives from tools/list:
{
"name": "update_website",
"title": "Update website settings",
"annotations": {
"title": "Update website settings",
"readOnlyHint": false,
"destructiveHint": false,
"idempotentHint": true,
"openWorldHint": false
},
"inputSchema": {
"type": "object",
"properties": {
"websiteId": {
"type": "string",
"description": "Website ID from list_websites."
},
"name": {
"type": "string",
"description": "New display name for the website."
},
"url": {
"type": "string",
"description": "Website address, e.g. https://www.acme.example. verify_website checks the home page of this address."
},
"trackExactVisitors": {
"type": "boolean",
"description": "true to identify the exact person visiting (name, email, LinkedIn) as well as their company."
},
"trackPersonalEmails": {
"type": "boolean",
"description": "true to include personal email addresses (e.g. Gmail) for identified visitors; false for business emails only."
},
"enablePersonalEmails": {
"type": "boolean",
"description": "Same as trackPersonalEmails (kept for older clients). trackPersonalEmails wins if both are sent."
},
"trackCompanyWithSuggestedContacts": {
"type": "boolean",
"description": "true to still create a lead for the visiting company, with suggested contacts there, when the exact person cannot be identified."
},
"identifySettings": {
"type": "string",
"enum": [
"both",
"personal-level-data",
"company-level-data"
],
"description": "Which leads to show: 'both' (default), 'personal-level-data' (person leads) or 'company-level-data' (company leads)."
},
"emailTrackingEnabled": {
"type": "boolean",
"description": "Website-level email tracking flag. Open and click tracking for outreach emails is set per campaign."
}
},
"required": [
"websiteId"
]
}
}