OperStack

Evalúa si ChatGPT y otros asistentes de IA pueden leer, comprender y citar un sitio web público. Servidor remoto, herramientas gratuitas sin necesidad de cuenta: audit_site, compare_sites, check_llms_txt.

Servidor MCP alojado

npx add-mcp 'https://oper-stack.com/api/mcp/'

Se instala en Claude Code, Codex, Cursor y más

Documentación

Mide un sitio desde dondequiera que ya trabajes

Una dirección conecta 5 herramientas gratuitas de OperStack a cualquier asistente que hable MCP. Pídele si un sitio puede ser citado por un motor de respuestas, compáralo con rivales, o lee tu propio contador de visitas, sin salir de la ventana en la que estás. Los suscriptores de OperStack Watch añaden su clave y reciben su informe semanal en el mismo chat: ver cómo.

La dirección

https://oper-stack.com/api/mcp/

Conéctalo

Elige el que uses. Cada uno de estos es la configuración completa, no el primer paso de ella.

Claude Code

Un comando en el proyecto en el que estás trabajando.

claude mcp add --transport http operstack https://oper-stack.com/api/mcp/

Claude (escritorio y web)

Personaliza, luego Conectores, luego Añadir, luego Añadir conector personalizado. Pega la dirección y elige Sin inicio de sesión. Funciona en la web y en la aplicación de escritorio.

https://oper-stack.com/api/mcp/

ChatGPT

Necesita un plan de pago (Plus, Pro, Business, Enterprise o Edu) con el modo Desarrollador activado: Ajustes, luego Apps y Conectores, luego Ajustes avanzados. Luego crea un conector desde una URL, pega la dirección y deja la autenticación como ninguna.

https://oper-stack.com/api/mcp/

Codex

Un comando en tu terminal.

codex mcp add operstack --url https://oper-stack.com/api/mcp/

Cursor

Abre Cursor y te pide que confirmes. Si no está instalado, no se abre nada: usa las líneas de abajo.

O pon esto en .cursor/mcp.json en el proyecto, o en ~/.cursor/mcp.json para todos los proyectos.

{
  "mcpServers": {
    "operstack": { "url": "https://oper-stack.com/api/mcp/" }
  }
}

VS Code y GitHub Copilot

Abre VS Code y te pide que confirmes. Si no está instalado, no se abre nada: usa las líneas de abajo.

O pon esto en .vscode/mcp.json. Ten en cuenta que la clave aquí es servers, no mcpServers.

{
  "servers": {
    "operstack": { "type": "http", "url": "https://oper-stack.com/api/mcp/" }
  }
}

Windsurf

Pon esto en ~/.codeium/windsurf/mcp_config.json. Windsurf llama al campo serverUrl, no url.

{
  "mcpServers": {
    "operstack": { "serverUrl": "https://oper-stack.com/api/mcp/" }
  }
}

Zed

Ajustes, luego la sección de servidores de contexto de settings.json.

{
  "context_servers": {
    "operstack": { "source": "custom", "url": "https://oper-stack.com/api/mcp/" }
  }
}

Cualquier otra cosa

Cualquier cliente que acepte un servidor MCP remoto sobre HTTP transmisible. Pega la dirección, elige sin autenticación.

https://oper-stack.com/api/mcp/

Lo que puede hacer, gratis

  • Puntúa un sitio para visibilidad en IA. Puntúa cualquier sitio público sobre 100 en las cinco cosas que un motor de respuestas necesita antes de citar una página: si los rastreadores de IA pueden entrar, si hay un mapa para agentes (llms.txt), si la entidad está clara desde el esquema, si hay algo citable, y si las páginas llevan fechas y fuentes. Úsalo cuando alguien pregunte si ChatGPT u otro asistente puede leer y citar un sitio. Lee hasta 10 páginas públicas. Un sitio que rechaza lectores automatizados no puede puntuarse.
  • Compara sitios en la misma escala. Ejecuta la misma puntuación de visibilidad en IA en dos a cuatro sitios y los devuelve lado a lado, para que una puntuación signifique algo. Úsalo para ver dónde un sitio está perdiendo respuestas frente a un rival, área por área. Un sitio que rechaza lectores automatizados se informa como ilegible.
  • Comprueba el mapa que un sitio ofrece a las máquinas. Lee el llms.txt de un sitio, el archivo que dice a un asistente qué páginas importan, y sigue sus enlaces para ver si todavía llevan a algún sitio. Úsalo cuando alguien pregunte sobre llms.txt o si su mapa para asistentes de IA funciona.
  • Lee tu propio contador de visitas de IA. Informa cuántas visitas envió cada asistente de IA a un sitio que ejecuta el contador gratuito de OperStack. Necesita el token privado del enlace del contador, que solo tiene el propietario del sitio. Devuelve recuentos de visitas por asistente, no visitantes individuales.
  • Si el contador de visitas está realmente en el sitio. Mira una página del sitio y dice si la línea del contador de OperStack está realmente ahí, incluido el caso en que está ahí con una clave diferente. Úsalo cuando un contador no informa nada y el propietario no sabe por qué.

Suscriptores de OperStack Watch

Tu informe semanal de Watch, dentro del chat

Watch pregunta a ChatGPT y Perplexity las preguntas de tus compradores cada semana y te envía por correo a quién nombran y el arreglo de esta semana. Si trabajas en Claude, Codex o Cursor, puedes pedir el mismo informe allí. Añade tu clave personal a la conexión de arriba y pregunta con tus propias palabras:

  • "¿Nos nombra ChatGPT esta semana?" my_visibility
  • "¿A quién nombra ChatGPT en lugar de nosotros?" who_instead
  • "¿Cuál es el arreglo de esta semana? Dame el texto para pegar." fix_of_the_week
  • "¿Qué cambió desde la semana pasada?" what_changed
  • "Puntúa rival.com con las mismas reglas que nuestro sitio." check_rival
  • "Muestra nuestras 10 preguntas de compradores. Reemplaza la número 4 con..." my_questions

Las respuestas vienen del mismo registro semanal que tu correo, así que el chat y el correo dicen lo mismo. Tu clave está en el correo que recibes después de suscribirte y en Mi Watch. Una clave nueva (Mi Watch o Ajustes de correo) desactiva la anterior de inmediato, y la clave deja de funcionar cuando termina la suscripción.

Claude Code

Un comando, con tu clave como cabecera.

claude mcp add --transport http operstack https://oper-stack.com/api/mcp/ --header "Authorization: Bearer YOUR_KEY"

Codex

Mantén la clave en una variable de entorno, luego añade el servidor una vez.

export OPERSTACK_KEY=YOUR_KEY
codex mcp add operstack --url https://oper-stack.com/api/mcp/ --bearer-token-env-var OPERSTACK_KEY

Cursor

En ~/.cursor/mcp.json, el mismo servidor con una línea de cabeceras.

{
  "mcpServers": {
    "operstack": {
      "url": "https://oper-stack.com/api/mcp/",
      "headers": { "Authorization": "Bearer YOUR_KEY" }
    }
  }
}

VS Code y GitHub Copilot

En .vscode/mcp.json, con una línea de cabeceras.

{
  "servers": {
    "operstack": {
      "type": "http",
      "url": "https://oper-stack.com/api/mcp/",
      "headers": { "Authorization": "Bearer YOUR_KEY" }
    }
  }
}

Claude (web y aplicación de escritorio)

Personaliza, luego Conectores, luego Añadir conector personalizado. Pega la dirección, elige Sin inicio de sesión, luego Añadir cabecera: nombre Authorization, valor abajo.

Bearer YOUR_KEY

ChatGPT y cualquier cosa que solo acepte una dirección

Usa la dirección con tu clave al final. Funciona como la clave misma, así que no la compartas. ChatGPT necesita un plan de pago con modo Desarrollador.

https://oper-stack.com/api/mcp/?key=YOUR_KEY

Reemplaza YOUR_KEY con tu clave, que empieza con osw_. Nosotros conectamos Claude Code y Codex con una clave, y Claude en la web sin una, nosotros mismos el 28 de septiembre de 2026. Una clave hace hasta 100 llamadas al día.

Las herramientas de Watch

  • ¿Nos nombra ChatGPT esta semana (Watch). Si ChatGPT (y Perplexity, cuando respondió) nombró al suscriptor en las respuestas a sus 10 preguntas de compradores en la última comprobación semanal, la tendencia semana a semana, y la proporción de respuestas frente a los competidores nombrados. Los mismos números que el correo de Watch de esa semana.
  • A quién nombra ChatGPT en lugar de nosotros (Watch). Para cada una de las 10 preguntas de compradores en la última comprobación semanal: si ChatGPT (y Perplexity) nombró al suscriptor, y qué negocios nombraron en su lugar. Luego los sitios de los que se construyeron estas respuestas y dónde conseguir ser mencionado.
  • El arreglo de esta semana, listo para pegar (Watch). El arreglo de la semana del último correo de Watch: la pregunta de comprador que responde, a quién nombró ChatGPT en su lugar, qué cambiar, y el texto para poner en el sitio, palabra por palabra como en el correo.
  • Qué cambió desde la semana pasada (Watch). Qué se movió entre las dos últimas comprobaciones semanales: cuántas respuestas nombraron al suscriptor en ChatGPT y Perplexity, la proporción de respuestas frente a cada competidor, y las preguntas de compradores donde fueron nombrados o eliminados.
  • Puntúa a un competidor con las mismas reglas (Watch). Puntúa un sitio competidor sobre 100 con las mismas reglas que la comprobación gratuita de OperStack y el correo de Watch, y lo pone junto a la puntuación del propio suscriptor de la última comprobación semanal.
  • Ver o cambiar nuestras 10 preguntas de compradores (Watch). Muestra las 10 preguntas de compradores que Watch pregunta a ChatGPT y Perplexity cada semana. También puede reemplazar una pregunta (número y texto nuevo) o las diez. Solo cambia preguntas cuando la persona lo pida. Los cambios se aplican desde la siguiente comprobación semanal, y el historial comienza de nuevo para una pregunta cambiada.

OperStack Watch, 7 días gratis →

Si prefieres que se ejecute en tu propia máquina

Hay una versión local como paquete npm, con cuatro herramientas: la misma puntuación y comparación de sitios, la comprobación de llms.txt, y una cosa que este servidor no puede hacer: ejecutar las dieciséis compuertas de contenido sobre una carpeta de Markdown en tu disco. No tiene herramientas de contador de visitas ni herramientas de Watch. Tiene que instalarse, y funciona en clientes que aceptan un comando en lugar de una URL.

El servidor MCP local →

Preguntas frecuentes

¿Necesito una cuenta o una clave?

No para las herramientas gratuitas. Tres de ellas leen solo señales públicas y no necesitan nada en absoluto; las herramientas del contador usan el token privado de tu propio enlace de contador. Las seis herramientas de Watch leen tu propio informe semanal, así que necesitan la clave personal que los suscriptores de OperStack Watch reciben por correo y en Mi Watch.

¿Las herramientas de Watch dirán lo mismo que mi correo semanal?

Sí. Leen el mismo registro del que se construye el correo semanal, con la misma redacción para los recuentos y la proporción de respuestas, así que el chat y el correo no pueden discrepar. Una semana nueva aparece en ambos al mismo tiempo.

¿Qué pasa con la clave si cancelo o la pierdo?

Cuando tu suscripción termina, la clave deja de abrir tus informes; las herramientas gratuitas siguen funcionando. Si pierdes la clave o crees que otra persona la tiene, consigue una nueva en Mi Watch o en Ajustes de correo: la anterior deja de funcionar de inmediato. Una clave hace hasta 100 llamadas al día.

¿Qué envía a algún sitio?

La dirección sobre la que preguntas, y nada más. No vemos tu código, tu repositorio ni tus archivos: esto es un servidor remoto, así que solo recibe los argumentos de la herramienta que llamaste. El paquete local es la opción a usar si quieres que la medición se ejecute completamente en tu propia máquina.

¿En qué se diferencia del servidor MCP local?

Las mismas mediciones, alcanzadas de dos maneras. El paquete local se ejecuta en tu máquina, puede leer una carpeta de Markdown, y tiene que instalarse. Este es una dirección: funciona en clientes que solo aceptan una URL, no necesita instalación, y no puede tocar tu disco. La mayoría de la gente quiere este.

¿Los números coinciden con los del sitio?

Sí, y deliberadamente. Las herramientas llaman al mismo código de medición que la comprobación gratuita en este sitio y los informes de pago, así que una puntuación que informa un asistente y una puntuación que muestra una página nunca pueden discrepar.

¿Es realmente gratis?

Sí. Es la misma comprobación gratuita que siempre ha estado en este sitio, accesible desde dondequiera que ya trabajes. Preferimos que midas con nuestras herramientas que con las de otro.

Una vez que tienes una puntuación

El contador de visitas gratuito responde la otra mitad de la pregunta: no si un asistente puede citarte, sino cuántas personas envió realmente. Y OperStack Watch pregunta a ChatGPT y Perplexity cada semana si te nombran, y escribe el arreglo de la semana que puedes entregar a cualquiera, incluido el asistente al que acabas de conectar esto.