Add live visitor cursors to any website, no signup: create a site, get the snippet, check it's live.
Maintain this server? Claim it
Call this server's tools from your browser. Nothing to install.
Requests go through mcptry because browsers can't call most MCP servers directly. Header values are sent to the server for that request only and are never stored or logged.
Tool list from our last check. Connect live to refresh it.
Asks the live server whether the site's script is connected right now: the websites with a visitor, how many visitors, and which websites the owner is watching. Needs the site's owner key, the part after #wib= in the watch link create_site returned. Load a page that has the tag (a private window counts as a visitor) before calling it.
The owner key: the part after #wib= in the watch link create_site returned. Never write it into a file.
The siteId create_site returned (12 lowercase letters and digits).
Asks the live server whether the site's script is connected right now: the websites with a visitor, how many visitors, and which websites the owner is watching. Needs the site's owner key, the part after #wib= in the watch link create_site returned. Load a page that has the tag (a private window counts as a visitor) before calling it.
| Argument | Type | Description |
|---|---|---|
| key* | string | The owner key: the part after #wib= in the watch link create_site returned. Never write it into a file. |
| siteId* | string | The siteId create_site returned (12 lowercase letters and digits). |
{
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"siteId",
"key"
],
"properties": {
"key": {
"type": "string",
"maxLength": 4096,
"description": "The owner key: the part after #wib= in the watch link create_site returned. Never write it into a file."
},
"siteId": {
"type": "string",
"maxLength": 64,
"description": "The siteId create_site returned (12 lowercase letters and digits)."
}
}
}Creates a whoisbrowsing site with no sign-up and returns its script tag (snippet), one watch link per website, a one-time claim link and the next steps. Call it once per project; one site can hold several domains. Never write the watch or claim link into a file, commit or log.
| Argument | Type | Description |
|---|---|---|
| name | string | A label for the site. Defaults to the first domain. |
| domains* | array | The websites the tag will run on: host[:port] (e.g. localhost:3000, example.com), or *.host for every subdomain (e.g. *.vercel.app). A scheme or path is stripped; a host is letters, digits, hyphens and dots (a non-ASCII domain in its xn-- form); www. is the same website as the bare domain; each website is watched separately. |
{
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"domains"
],
"properties": {
"name": {
"type": "string",
"maxLength": 100,
"description": "A label for the site. Defaults to the first domain."
},
"domains": {
"type": "array",
"items": {
"type": "string",
"maxLength": 253
},
"maxItems": 20,
"minItems": 1,
"description": "The websites the tag will run on: host[:port] (e.g. localhost:3000, example.com), or *.host for every subdomain (e.g. *.vercel.app). A scheme or path is stripped; a host is letters, digits, hyphens and dots (a non-ASCII domain in its xn-- form); www. is the same website as the bare domain; each website is watched separately."
}
}
}Returns the install guide (Markdown) for one platform: where the script tag goes, a Content-Security-Policy note and how to verify. Call it without a platform, or with an unknown one, to get the list of platforms.
| Argument | Type | Description |
|---|---|---|
| platform | string | The platform's slug: react, angular, astro, framer, ghost, nextjs, nuxt, html, remix, squarespace, svelte, vue, webflow, wix, ai-agent, wordpress, shopify. Common names such as "Next.js" work too. |
{
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"platform": {
"type": "string",
"maxLength": 40,
"description": "The platform's slug: react, angular, astro, framer, ghost, nextjs, nuxt, html, remix, squarespace, svelte, vue, webflow, wix, ai-agent, wordpress, shopify. Common names such as \"Next.js\" work too."
}
}
}