Un servidor MCP con siete herramientas gratuitas.
Añade este servidor una sola vez a Claude, a Claude Code o a otro cliente MCP, y a partir de ese momento tu IA puede lanzar por su cuenta un análisis SEO, comprobar la visibilidad local de un negocio en Google Maps, buscar skills gratuitas para Claude y recuperar la plantilla de cerebro de empresa. Sin cuenta y sin clave.
Sobre el almacenamiento somos precisos. El contador registra por cada llamada válida solo el nombre de la herramienta, el día UTC y el número 1; no recibe argumentos, cabeceras, direcciones IP ni conversaciones. Fuera de ese contador, cinco de las siete herramientas no envían la entrada de la herramienta al flujo del sitio y solo leen de nuestro catálogo y de datos abiertos. Dos sí pasan datos al flujo del sitio: seo_scan conserva la dirección web analizada y el resultado; lokale_vindbaarheid_check conserva el nombre de la empresa, la ciudad y el resultado, igual que los formularios del sitio.
https://theseo-mcp.sales-cc8.workers.dev/mcp
streamable http · theseo-mcp 0.1.0 · licencia MIT · sin autenticación
Tú preguntas algo, la IA lo mide
reg. M.001Así se ve con el servidor encendido. Escribes una frase normal, tu IA reconoce que hay una herramienta para eso, la llama con los datos que constan en el código y recibe texto medido en lugar de una suposición. Las cifras de abajo están a propósito como marcadores, porque salen de tu propia web y no de nuestra imaginación.
# el único campo de entrada: url, texto, máximo 400 caracteres
Qué es MCP, en lenguaje normal
MCP son las siglas de Model Context Protocol. Es un estándar abierto que acuerda cómo un asistente de IA puede usar herramientas externas. Suena más técnico de lo que es. Un modelo de lenguaje, por sí solo, sabe hacer una cosa: producir texto a partir de lo que alguna vez leyó. No puede abrir tu web, no puede mirar en Google Maps y no puede buscar en un catálogo. Si le preguntas cómo está tu sitio, recibes un relato plausible basado en nada. Ese es exactamente el problema para el que existe MCP.
El estándar lo resuelve con un reparto de papeles sencillo. A un lado está el cliente: el programa en el que hablas con la IA, por ejemplo Claude, Claude Code o Cursor. Al otro lado hay un servidor que sabe hacer algo que el modelo no sabe. Ese servidor le cuenta al cliente qué herramientas ofrece, qué campos espera cada una y qué sale más o menos de ahí. La IA lee esa descripción y decide sola cuándo llamar a una herramienta. Tú no tienes que aprender ningún comando ni buscar ningún botón: haces tu pregunta en lenguaje normal y el asistente elige el instrumento.
La comparación que mejor se queda: MCP es para las herramientas de IA lo que el USB es para los periféricos. Antes del USB cada aparato tenía su propio conector y su propio controlador. Ahora todo entra por el mismo puerto. Sin MCP, cada entorno de IA tendría que construir su propia conexión con cada servicio. Con MCP escribes un servidor y funciona en todas partes donde se siga el estándar. El estándar está documentado públicamente en modelcontextprotocol.io y la mayoría de los grandes entornos de IA ya lo admiten.
El cambio en la práctica se ve mejor con la misma pregunta hecha dos veces seguidas. Sin servidor sale una respuesta que suena a conocimiento. Con servidor sale una respuesta que puedes releer.
Detalle importante: la IA decide sola si usa una herramienta. Se lo puedes pedir expresamente, pero en la práctica la coge sola en cuanto tu pregunta lo pide. Las siete herramientas están registradas como de solo lectura: no cambian tu web, tu perfil ni los datos de origen. El servidor sí cuenta una llamada por herramienta y día UTC, y el análisis y la comprobación local envían su entrada al flujo del sitio tal como se explica abajo.
La pregunta que va con eso y que casi nunca se responde: ¿cómo llega una herramienta a tu conversación? Eso pasa en dos partes que no tienen nada que ver entre sí. Una vez, en el momento en que pegas el endpoint, cliente y servidor se dan un apretón de manos en el que el servidor enumera toda su lista de herramientas. Y después, en cada turno, el modelo elige solo si hay algo que encaje con tu frase. La figura de abajo pone las dos cosas una al lado de la otra, porque a menudo se confunden.
Qué es exactamente nuestro servidor
theseo-mcp es un servidor MCP remoto. Remoto significa aquí: no corre en tu ordenador sino en internet, y te conectas a él con una URL. O sea que no instalas nada, no descargas nada y no necesitas tener Node ni Python en tu máquina. Pegas el endpoint en tu cliente y ya está. El endpoint es https://theseo-mcp.sales-cc8.workers.dev/mcp y ese es de verdad el único dato que necesitas.
Por dentro es un Cloudflare Worker escrito en TypeScript que usa el transporte Streamable HTTP del estándar MCP. El SDK oficial de MCP para TypeScript registra las herramientas, y el paquete agents de Cloudflare aporta el manejador sin estado que las envuelve. Sin estado significa que por cada petición se construye una instancia nueva y no hay memoria compartida entre conversaciones ni administración de usuarios. Aparte de eso, el contador escribe exclusivamente el nombre de la herramienta, el día UTC y el número 1 en Cloudflare Analytics Engine.
En sí mismo, ese servidor es delgado a propósito. No contiene claves, ni contraseñas, ni lógica de análisis. El trabajo de medición de verdad ocurre en el Worker del sitio theseo.nl, el mismo que mueve el análisis SEO gratuito y el comprobador de visibilidad local. Funciona sobre todo como un pasaplatos: convierte tu pregunta en una petición a un endpoint público y devuelve el resultado en texto que un modelo puede leer.
Siete herramientas, entrada y salida
Esto es todo lo que el servidor ofrece, con lo que pide y lo que devuelve. Las siete son de solo lectura: no cambian nada en ninguna parte. Los nombres están en neerlandés porque así están en el código, y aquí los ves tal cual para que puedas reconocerlos en pantalla.
url · texto, de 1 a 400 caracteres. La página que hay que analizar, por ejemplo https://ejemplo.es
SALIDAUna puntuación total de 0 a 100 más cuatro parciales de técnica, on-page, contenido y preparación para IA, y debajo una línea por punto con su estado y su explicación.
bedrijfsnaam · texto, de 1 a 120 caracteres, el nombre del negocio tal como lo buscan los clientes. stad · texto, de 1 a 80 caracteres, la ciudad.
SALIDANombre y dirección tal como los conoce Google, una puntuación de 0 a 100, por criterio medido el estado con su peso, una lista aparte de lo que no se ha medido y por qué, y consejos concretos.
onderwerp · texto, de 2 a 200 caracteres, sobre qué tiene que tratar la skill. aantal · número, de 1 a 20, cinco por defecto.
SALIDAPor acierto: el nombre, el grupo al que pertenece, una descripción cortada en unos 240 caracteres, el enlace a la página explicativa y la URL directa del zip. El catálogo está en neerlandés.
branche · texto, el sector del que quieres ver la medición.
SALIDAQué empresas neerlandesas nombra un modelo de lenguaje en ese sector, con la fecha de medición. Es una medición neerlandesa; no existe una equivalente para España.
branche · texto, opcional.
SALIDALas preguntas de cliente fijas con las que se mide, para que puedas comprobar el método o repetirlo en tu propio mercado.
bedrijf · texto, el nombre de la empresa.
SALIDACon qué frecuencia se nombra a esa empresa en las mediciones, y en qué preguntas. También aquí: el conjunto de datos es neerlandés.
Una conversación realista con la primera. Escribes: lanza un análisis SEO en mi web y dime qué debería arreglar primero. La IA llama a seo_scan con tu URL, recibe los 24 puntos y dice por ejemplo que la técnica está bien, que falta la meta description en la página que mencionaste y que no hay datos estructurados. Y a partir de ahí puedes seguir hablando: pide los tres puntos de más impacto, pide una propuesta de title mejor, o pide que te lo convierta en una lista de tareas. Esa conversación es la ganancia. Un analizador suelto te da una lista; una IA con un analizador te da una lista y un plan.
Y con la segunda. Escribes: comprueba la visibilidad local de Panadería Ruiz en Valencia. Ese nombre es un ejemplo inventado para enseñar la forma, no un cliente. La IA llama a la herramienta con nombre y ciudad, recibe los puntos medidos y cuenta por ejemplo que el perfil existe y la valoración está bien, pero que hay pocas fotos y la web no está enlazada. Y entonces viene la pregunta que lo hace interesante: qué dos cosas entrego esta semana para subir más la puntuación. Eso sí lo puede responder, porque ha recibido los pesos y los consejos.
Lo más interesante de esa segunda herramienta es lo que no hace. Dos criterios que están en muchas listas vuelven aquí como no medidos, con el motivo al lado. Si sales en el bloque de mapas, los tres negocios que Google enseña por encima de los resultados, solo se puede saber con una búsqueda en vivo. Y si respondes a las reseñas, Google no lo pone disponible por esta vía. Los dos se devuelven expresamente como no medidos y no cuentan en el denominador de la puntuación. Un punto que nadie puede medir no debe bajarte la nota, porque entonces estarías midiendo tu propio punto ciego en lugar del negocio.
Si el negocio no se encuentra, no recibes un cero con un análisis inventado, sino un mensaje corto y claro de que no lo encontramos en Google, más los primeros pasos: eso suele significar que todavía no hay Perfil de Empresa en Google, y crearlo es gratis. Ten en cuenta que Google cambió el nombre del producto: Google Mi Negocio es el nombre antiguo.
Conectarlo en Claude Code, Claude.ai u otro cliente
No hay nada que instalar en el sentido clásico: solo le dices a tu entorno de IA dónde está el servidor. Cómo se hace cambia por programa, pero en todos se trata de la misma URL. Las tres rutas que hemos probado, con los comandos de verdad.
Claude Code
En tu terminal, ejecuta claude mcp add --transport http theseo-mcp https://theseo-mcp.sales-cc8.workers.dev/mcp. Claude Code recuerda el servidor y muestra las siete herramientas en tu siguiente sesión. Después pides sin más un análisis o una skill; no tienes que aprender ningún comando.
Claude.ai y la aplicación de escritorio
Ve a Ajustes y luego a Conectores. Elige añadir un conector y pega la URL https://theseo-mcp.sales-cc8.workers.dev/mcp. Listo. Pedírselo después es tan fácil como pedir un análisis SEO de tu web.
Cursor y otros clientes
Abre ~/.cursor/mcp.json, o .cursor/mcp.json dentro de tu proyecto, y añade bajo mcpServers una clave theseo-mcp con url apuntando al endpoint. Si ya existe un bloque mcpServers, pones nuestra clave al lado en vez de sustituir el bloque. Otros clientes que sigan el estándar tienen bastante con esa misma URL.
No hay clave, ni token, ni paso de registro. Como no hay cuenta, tampoco hay un historial personal que puedas consultar. El contador solo conoce recuentos por herramienta y día. Para seo_scan y lokale_vindbaarheid_check, el flujo del sitio conserva respectivamente la dirección analizada o el nombre y la ciudad de la empresa, junto con el resultado; ese registro no crea una pantalla en la que puedas recuperar llamadas anteriores.
Si algo no funciona, la primera comprobación es simple: pega la URL base del servidor en tu navegador, es decir la dirección sin /mcp al final. Si ves una respuesta JSON corta con el nombre, la versión y los siete nombres de herramienta, el servidor está en marcha y el problema está en tu cliente. Si no ves nada, el problema es nuestro.
Lo que este servidor no hace
reg. M.004Toda herramienta que quiera ser honesta tiene que conocer sus propios bordes. Abajo están las peticiones que podrías hacer y la respuesta que recibes de verdad, incluidos los dos criterios que se quedan fuera de la puntuación a propósito porque no se pueden medir.
Por qué esto es gratis y de código abierto
La razón más honesta primero: no ganamos dinero con análisis. Lo ganamos con el trabajo que viene después y con nuestro propio software. Una herramienta gratuita que de verdad mide algo es para nosotros la forma más barata de enseñar cómo pensamos. Quien lanza el análisis y lee la respuesta ve en un minuto si nuestra manera de mirar le encaja. Eso es mejor presentación que cualquier folleto.
La segunda razón es que un instrumento de medición cerrado no vale casi nada. Si no puedes comprobar qué se mide, tienes que fiarte de nuestra palabra de que una puntuación es correcta. Por eso está todo abierto: el código completo del servidor está en github.com/GianlucaNaarden/theseo-mcp bajo licencia MIT. Puedes leer exactamente qué campos espera una herramienta, qué pasa con tu entrada y cómo se compone la respuesta. Si algo te parece absurdo, abres una incidencia. Y si lo quieres ejecutar o modificar tú, puedes: la licencia MIT lo permite, también con fines comerciales.
Ejecutarlo tú no es teoría. Necesitas Node 20 o más reciente; después ejecutas las pruebas, lo arrancas en local y lo despliegas en tu propia cuenta de Cloudflare. Las pruebas son además un tema aparte: hablan con el cliente MCP oficial contra el manejador de verdad, en el mismo proceso y sin red. Es decir, se prueba lo que ocurre de verdad en lugar de una versión imitada.
La tercera razón es que hacer algo nuevo tiene gracia. Hasta donde hemos podido comprobar, este es el primer servidor MCP de una agencia de marketing neerlandesa. Esa reserva forma parte de la frase, porque no podemos rastrear todos los registros y repositorios del mundo, y mañana puede haber otro. No decimos nada sobre España, porque el mercado español no lo hemos revisado. Lo que sí sabemos: el estándar es joven y nos pareció una pena esperar a que lo construyera otro.
Lo que sacamos de esto no es un secreto. Quien encuentre útil este instrumental acaba llegando alguna vez al trabajo que sí facturamos: SEO, publicidad en buscadores y nuestro propio software. Ese es todo el trato, y está aquí por escrito para que lo puedas comprobar.
Ejecutarlo tú, o dejarlo en nuestras manos
reg. M.005Seamos claros: este servidor es la versión gratuita y de hazlo tú mismo de un trabajo que también entregamos como servicio. Sigue siendo completo y sin trampas, pero conviene saber qué es una herramienta. Responde cuando tú preguntas, y cada sesión nueva empieza vacía. La herramienta no es el motor ni la memoria. Tú preguntas, tú aportas el contexto, tú compruebas.
donde estás ahora El servidor MCP: el motor eres tú Conectas el servidor con Claude, Claude Code o Cursor y pides tú mismo un análisis, una comprobación o una skill. No cuesta nada, funciona hoy, y todo lo que hay en esta página sigue disponible tal cual. El límite es tu propio tiempo: solo ocurre cuando tú lo pides.
que se prepare solo Que esté listo sin que tú lo pidas Exactamente este tipo de trabajo, pero como servicio: las mediciones se lanzan solas y los informes semanales y mensuales quedan preparados sin que tengas que meterte en una terminal. El control se queda contigo, porque lo que sale sigue siendo borrador hasta que una persona da el visto bueno. En esta página no ponemos un importe: lo que pagas depende de qué entra en el alcance y de si compras como empresa o como particular, y el tratamiento del IVA lo confirmamos antes de facturar. Eso lo hablamos en la llamada, no en una tarifa genérica que después resulta no encajar.
todo desde una fuente Jarvis: todas tus IA trabajan desde el mismo conocimiento Una herramienta le enseña a tu IA qué puede consultar; el cerebro es donde vive la memoria. El servidor es sin estado a propósito, y esa es una decisión de seguridad que no queremos soltar. Por eso el cerebro va al lado y no dentro: ahí aterriza lo que hiciste con una medición, de modo que el hallazgo de la semana cinco se reconoce como el pendiente de la semana uno. Qué es y cómo funciona está en la página de Jarvis (NL), que por ahora solo está en neerlandés.
Qué pasa con tus datos
El servidor MCP no guarda el contenido de ninguna conversación ni la entrada de las herramientas. El contador escribe por cada llamada válida solo el nombre de la herramienta, el día UTC y el número 1 en Analytics Engine; así calculamos recuentos por herramienta y día. En ese contador no entran argumentos, cabeceras ni ninguna dirección IP. Cinco de las siete herramientas solo leen archivos incluidos con el servidor.
Dos herramientas sí envían datos a nuestro propio sitio: seo_scan conserva la dirección web analizada y el resultado; lokale_vindbaarheid_check conserva el nombre de la empresa, la ciudad y el resultado. Es el mismo registro que en los formularios del sitio de theseo.nl. Qué hacemos con eso consta en nuestra declaración de privacidad y qué partes intervienen en el panorama de subencargados. De los dos hay una versión en castellano para leer; la neerlandesa sigue siendo la vinculante, porque son textos jurídicos y la revisión por un jurista todavía está pendiente.
Estamos establecidos en Países Bajos, así que nuestra autoridad de control principal es la neerlandesa. Si estás en España y quieres reclamar, puedes hacerlo además ante la Agencia Española de Protección de Datos. No estamos inscritos en España y no vamos a dar a entender lo contrario.
Preguntas frecuentes sobre el servidor MCP
¿Qué es exactamente MCP?
Model Context Protocol, un estándar abierto que define cómo un asistente de IA puede usar herramientas externas. El servidor dice qué herramientas ofrece y qué datos de entrada necesita cada una, y el modelo decide solo cuándo llamar a una. Tú no aprendes ningún comando: escribes una frase normal.
¿Cuánto cuesta este servidor MCP?
Nada. No hay cuenta, no hay clave y no hay versión de pago detrás. El código completo está en GitHub bajo licencia MIT, así que también lo puedes ejecutar o modificar tú, incluso con fines comerciales.
¿El servidor guarda mis datos?
El servidor MCP no guarda el contenido de ninguna conversación ni la entrada de las herramientas. El contador escribe por cada llamada válida solo el nombre de la herramienta, el día UTC y el número 1 en Analytics Engine; así calculamos recuentos por herramienta y día. En ese contador no entran argumentos, cabeceras ni ninguna dirección IP. Dos herramientas sí pasan datos al flujo del sitio: seo_scan conserva la dirección web analizada y el resultado; lokale_vindbaarheid_check conserva el nombre de la empresa, la ciudad y el resultado. Es el mismo registro que en los formularios del sitio de theseo.nl. Las otras cinco herramientas solo leen archivos incluidos con el servidor y no guardan ninguna conversación.
¿Las skills del buscador están en español?
No. El catálogo de skills que lleva el servidor está escrito en neerlandés. La búsqueda funciona igual, pero lo que te descargas está en neerlandés, y conviene saberlo antes de instalarlo. Una skill es un archivo de texto, así que puedes leerlo y traducirlo tú mismo si te sirve el método.
¿El análisis SEO sustituye a una auditoría?
No. Mira una página y solo lo que se puede medir de forma automática, en 24 puntos. Es una buena primera impresión. Varias páginas, la competencia, las palabras clave y la intención de búsqueda siguen siendo trabajo manual, y la propia herramienta lo dice en su respuesta.
¿En qué programas funciona el servidor?
En cualquier cliente que siga el estándar MCP. Hemos probado Claude Code, Claude.ai con la aplicación de escritorio, y Cursor. Todos necesitan la misma URL y ningún dato más.
