# verify_website (/docs/mcp/tools/verify-website)

{/* Generated by scripts/sync-mcp-tools.mjs from happierleads-api. Do not edit: change src/routes/mcp/toolDocs.json there, or add content/mcp-notes/verify_website.mdx. */}

**Verify installation** · Changes data · Acts outside your account

Loads the website's home page (from its saved url) and checks whether this website's tracking snippet is in the HTML. When found, the website is marked verified and the response contains 'verified'; an empty response means the snippet was not found, the page could not be loaded, or no url is set (set it with update_website). Use after installing the snippet from get_tracking_pixel. For deeper problems (no leads arriving, credits, blocks) use get_website_diagnostics.

| Connection | Account URL, team member URL or OAuth |
| --- | --- |

## Parameters [#parameters]

| Parameter | Type | Required | Description |
| --- | --- | --- | --- |
| `websiteId` | `string` | Yes | Website ID from list_websites. |

## Tool definition [#tool-definition]

What your assistant receives from `tools/list`:

```json
{
  "name": "verify_website",
  "title": "Verify installation",
  "annotations": {
    "title": "Verify installation",
    "readOnlyHint": false,
    "destructiveHint": false,
    "idempotentHint": true,
    "openWorldHint": true
  },
  "inputSchema": {
    "type": "object",
    "properties": {
      "websiteId": {
        "type": "string",
        "description": "Website ID from list_websites."
      }
    },
    "required": [
      "websiteId"
    ]
  }
}
```
