whoisbrowsing

Add live visitor cursors to any website, no signup: create a site, get the snippet, check it's live.

¿Debería usar esto?

Calidad y seguridad

A
Calidad de la descripción
100%
Integridad del esquema
97%
Calidad de los nombres
100%
Riesgo de envenenamiento
100%
Coincidencia de permisos
100%
Cumplimiento del protocolo
100%

Basado en el análisis automatizado de las definiciones de herramientas y el cumplimiento del protocolo.

Costo de contexto

~1,050Tokens (definiciones de herramientas)
~3.0 KBTamaño de respuesta típico
Impacto moderado en la atención (0.82% del contexto de 128k)

Este es el número aproximado de tokens que se consumen cada vez que las herramientas del servidor se cargan en el contexto de un modelo. Los recuentos más altos reducen la atención disponible para otras tareas.

Instalar

Instalación con un clic

Agrega esto a tu archivo `claude_desktop_config.json`:

{
  "mcpServers": {
    "mcp": {
      "url": "https://whoisbrowsing.com/mcp"
    }
  }
}

Puntos de conexión remotos

https://whoisbrowsing.com/mcpstreamable-http

Qué puede hacer

Inventario de herramientas

Herramientas (3)

🟢 Solo lectura🟡 Escritura🔴 Eliminación⚪ Desconocido
🟡create_site(domains, name)

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.

Esquema de entrada

{
  "type": "object",
  "properties": {
    "domains": {
      "minItems": 1,
      "maxItems": 20,
      "type": "array",
      "items": {
        "type": "string",
        "maxLength": 253
      },
      "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."
    },
    "name": {
      "description": "A label for the site. Defaults to the first domain.",
      "type": "string",
      "maxLength": 100
    }
  },
  "required": [
    "domains"
  ],
  "$schema": "https://json-schema.org/draft/2020-12/schema"
}

Esquema de salida

{
  "type": "object",
  "properties": {
    "siteId": {
      "type": "string",
      "pattern": "^[a-z0-9]{12}$",
      "description": "The site ID: the data-site value in the snippet. Public, fine to commit."
    },
    "snippet": {
      "type": "string",
      "description": "The script tag to put on every page, unchanged."
    },
    "watchUrls": {
      "type": "object",
      "propertyNames": {
        "type": "string"
      },
      "additionalProperties": {
        "type": "string",
        "format": "uri"
      },
      "description": "One watch link per website: the human's own site, opened with a private owner key in the #fragment. Give it to the human right away; never write it into a file, commit or log. Treat it like a password."
    },
    "claimUrl": {
      "type": "string",
      "format": "uri",
      "description": "The one-time link that keeps the site in the human's account after signing in with Google. Expires after 30 days. Give it to the human right away; never write it into a file, commit or log."
    },
    "installDocs": {
      "type": "string",
      "format": "uri",
      "description": "Where the tag goes for each platform."
    },
    "next": {
      "type": "array",
      "items": {
        "type": "string"
      },
      "description": "What to do next, in order, in plain words."
    }
  },
  "required": [
    "siteId",
    "snippet",
    "watchUrls",
    "claimUrl",
    "installDocs",
    "next"
  ],
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "additionalProperties": false
}
🟢get_install_instructions(platform)

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.

Esquema de entrada

{
  "type": "object",
  "properties": {
    "platform": {
      "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.",
      "type": "string",
      "maxLength": 40
    }
  },
  "$schema": "https://json-schema.org/draft/2020-12/schema"
}
🟢check_live(siteId, key)

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.

Esquema de entrada

{
  "type": "object",
  "properties": {
    "siteId": {
      "type": "string",
      "maxLength": 64,
      "description": "The siteId create_site returned (12 lowercase letters and digits)."
    },
    "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."
    }
  },
  "required": [
    "siteId",
    "key"
  ],
  "$schema": "https://json-schema.org/draft/2020-12/schema"
}

Esquema de salida

{
  "type": "object",
  "properties": {
    "siteId": {
      "type": "string"
    },
    "connected": {
      "type": "boolean"
    },
    "webs": {
      "type": "array",
      "items": {
        "type": "string"
      }
    },
    "visitors": {
      "type": "integer",
      "minimum": 0,
      "maximum": 9007199254740991
    },
    "watching": {
      "type": "array",
      "items": {
        "type": "string"
      }
    }
  },
  "required": [
    "siteId",
    "connected",
    "webs",
    "visitors",
    "watching"
  ],
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "additionalProperties": false
}

Comunidad

Califica este servidor

Evidencia

Observaciones recientes

verificadoversión no registrada3 herramientas