Skip to main content
Glama

wanderlog-mcp

npm npm downloads License: MIT Node.js Coverage Status

Un servidor MCP que permite a Claude (o a cualquier agente compatible con MCP) ver y crear itinerarios de viaje en Wanderlog mediante conversación.

En lugar de hacer clic en la interfaz de Wanderlog para planificar un viaje, solo tienes que preguntar:

"Crea una ruta de 14 días por el Golden Route de Japón: Tokio, Hakone, Kioto, Nara y Osaka."

El agente llama a las herramientas, intercala lugares y notas para cada día, añade bloques de hoteles, ferris, autobuses, trenes, coches de alquiler y listas de verificación, y terminas con un viaje completamente poblado en Wanderlog en unos minutos.

Mira un ejemplo real: Ruta de 14 días por el Golden Route de Japón — creado íntegramente por un agente de IA usando este servidor MCP.

Novedades (sin publicar)

  • wanderlog_search_hotels — busca en el agregador de hoteles de Wanderlog en airbnb, expedia, google y kayak. Devuelve ofertas clasificadas con comparación de precios por proveedor y descubrimiento de filtros facetados, para que el LLM nunca tenga que memorizar los valores internos de Wanderlog.

  • Un intento fallido de autenticación al inicio ahora recibe un reintento compartido en la primera llamada a una herramienta, lo que permite que las sesiones válidas se recuperen de un error transitorio de red o proxy sin reiniciar el servidor.

Related MCP server: kyoto-assistant-mcp

Novedades en v0.3.1

  • Wanderlog limita la velocidad de las ediciones rápidas: las mutaciones en ráfaga (un LLM construyendo un itinerario completo) ahora se reintentan automáticamente con retroceso en lugar de fallar con un "Submit op timeout" opaco.

  • Los rechazos por límite de velocidad que no se pueden reintentar se muestran como un error claro en lugar de un bloqueo de 10 segundos.

  • Las nuevas secciones de día creadas por wanderlog_update_trip_dates ahora coinciden exactamente con la forma nativa de las secciones de Wanderlog.

Novedades en v0.3.0

  • wanderlog_search_guides + wanderlog_get_guide — descubre y lee guías de viaje escritas por usuarios en Wanderlog. El LLM puede preguntar "¿qué guías existen para Vietnam?" y extraer itinerarios completos para usarlos como inspiración.

  • wanderlog_remove_note — elimina bloques de notas independientes mediante referencia en lenguaje natural.

  • wanderlog_edit_note — busca y reemplaza en bloques de notas, anotaciones de lugares y títulos/elementos de listas de verificación.

  • El modo detallado ya no trunca las notas de lugares ni los bloques de notas: las guías e itinerarios muestran todo su comentario.

  • Correcciones: las notas que contienen incrustaciones ya no se muestran como [object Object]; las referencias a lugares ahora coinciden incluso con diferencias de guiones (por ejemplo, "Roppongi Hills - Tokyo City View").

Novedades en v0.2.0

  • wanderlog_rename_day — reemplaza los encabezados de día generados automáticamente (por ejemplo, "Barcelona") por otros descriptivos ("Llegada — Feria de Abril"). Pasa "" para restablecer el valor predeterminado.

  • La tabla de herramientas ahora documenta wanderlog_annotate_place y wanderlog_add_expense (publicadas anteriormente, pero ausentes en la documentación de v0.1.0).

Novedades en v0.1.0

  • Construcción completa de itinerarios: lugares, notas, hoteles y listas de verificación en una sola conversación

  • wanderlog_search_places — encuentra lugares reales cerca de cualquier destino usando la base de datos de lugares de Wanderlog

  • wanderlog_add_note — intercala consejos de transporte, información de reservas y consejos locales entre lugares

  • wanderlog_add_checklist — listas de verificación previas al viaje y por día (visado, moneda, entradas con horario)

  • Instrucciones del servidor MCP inyectadas al inicio para que Claude construya itinerarios completos automáticamente

  • Sonda de autenticación al inicio: detecta cookies caducadas inmediatamente en lugar de fallar a mitad de conversación

Ejemplos de prompts

"What trips do I have in Wanderlog?"
"Create a 7-day itinerary for Lisbon starting June 1 — include restaurants, day trips,
and a hotel near the waterfront."
"Add a day trip to Sintra on day 3 of my Lisbon trip."
"I'm spending 5 days in Tokyo — build me a full itinerary with museum visits, ramen spots,
and a ryokan in Shinjuku."
"Look at my Barcelona trip and add practical notes for getting between each place."
"Add a pre-trip checklist to my Paris trip — visa, currency, offline maps, travel insurance."
"Move my Rome trip back by two weeks."
"Give me the shareable link to my Kyoto itinerary."
"Remove the Colosseum from day 2 of my Rome trip."

Herramientas

Herramienta

Qué hace

wanderlog_list_trips

Lista los viajes de tu cuenta

wanderlog_get_trip

Muestra un itinerario completo, o filtra a un solo día

wanderlog_get_trip_url

Obtiene un enlace compartible de wanderlog.com

wanderlog_get_trip_forwarding_email

Obtiene la dirección de importación trip+<id>@wanderlog.com de un viaje

wanderlog_search_places

Encuentra lugares reales cerca del destino de un viaje

wanderlog_search_guides

Lista guías de viaje escritas por usuarios para un destino, con sugerencias alternativas si no hay ninguna

wanderlog_get_guide

Lee el contenido completo de una guía pública de Wanderlog (secciones, lugares, notas)

wanderlog_search_hotels

Busca en el agregador de hoteles de Wanderlog (airbnb/expedia/google/kayak) con comparación de ofertas por proveedor

wanderlog_create_trip

Crea un nuevo viaje con destino + rango de fechas

wanderlog_add_place

Añade un lugar a un día específico o a la lista general

wanderlog_add_note

Añade una nota (consejos de transporte, información de reservas, consejos locales)

wanderlog_edit_note

Busca y reemplaza texto en notas, anotaciones de lugares y listas de verificación

wanderlog_remove_note

Elimina un bloque de notas independiente mediante referencia en lenguaje natural

wanderlog_add_hotel

Añade una reserva de hotel con fechas de entrada/salida

wanderlog_add_transit

Añade un tramo de ferri, autobús o tren (compañía, origen/destino, fechas/horas) a la sección compartida de Transporte

wanderlog_add_car_rental

Añade un coche de alquiler con lugares y horas de recogida/devolución

wanderlog_add_checklist

Añade una lista de verificación previa al viaje o por día

wanderlog_add_expense

Registra un gasto de presupuesto (importe, categoría, moneda), opcionalmente vinculado a un lugar

wanderlog_list_expenses

Lista los gastos de presupuesto, opcionalmente filtrados por descripción / fecha / importe / moneda

wanderlog_remove_expense

Elimina un gasto de presupuesto por descripción (con filtros opcionales de fecha / importe / moneda)

wanderlog_edit_expense

Cambia la descripción, importe, moneda, categoría o fecha de un gasto de presupuesto

wanderlog_annotate_place

Actualiza un lugar existente con una nota, hora de inicio/fin, o ambas

wanderlog_remove_place

Elimina un lugar mediante referencia en lenguaje natural

wanderlog_update_trip_dates

Cambia el rango de fechas de un viaje

wanderlog_rename_day

Renombra el encabezado de un día (por ejemplo, "Barcelona""Llegada — Feria de Abril")

wanderlog_list_journal

Lista las paradas del diario (relato de viaje), opcionalmente filtradas por título o fecha

wanderlog_add_journal

Añade una parada al diario: un lugar + fecha/hora + entrada de texto

wanderlog_edit_journal

Edita el título, texto o fecha/hora de una parada del diario (o el resumen del diario)

wanderlog_remove_journal

Elimina una parada del diario por título (con un filtro opcional de fecha)

Requisitos previos

  • Node.js 22 o superior

  • Una cuenta de Wanderlog

  • Un cliente compatible con MCP: Claude Code, Claude Desktop, OpenAI Codex, Cursor, VS Code o cualquier host MCP con stdio

Configuración

Wanderlog no tiene una API pública, por lo que wanderlog-mcp se autentica usando la cookie de sesión de tu navegador (connect.sid). Es válida durante aproximadamente un año y nunca sale de tu máquina.

Trátala como una contraseña — otorga el mismo acceso que tienes en la interfaz de Wanderlog.

Chrome / Edge

  1. Ve a wanderlog.com e inicia sesión

  2. Pulsa F12 para abrir las herramientas de desarrollador

  3. Haz clic en la pestaña Application

  4. En la barra lateral izquierda, expande Storage → Cookies → https://wanderlog.com

  5. Encuentra la fila donde Name es connect.sid

  6. Haz clic en la fila, luego haz doble clic en la celda Value y copia la cadena completa: comienza con s%3A y tiene ~100 caracteres

Firefox

  1. Ve a wanderlog.com e inicia sesión

  2. Pulsa F12 para abrir las herramientas de desarrollador

  3. Haz clic en la pestaña Storage

  4. En la barra lateral izquierda, expande Cookies → https://wanderlog.com

  5. Encuentra connect.sid en la tabla, haz clic en él y copia el Value

¿Por qué no puedo usar document.cookie en la consola? Wanderlog establece connect.sid con la bandera HttpOnly, que bloquea deliberadamente que JavaScript lo lea (protección contra XSS). Las herramientas de desarrollador evitan esta restricción — por eso funciona y la consola no.

Paso 2 — Configura tu cliente MCP

Claude Code

claude mcp add wanderlog-mcp npx wanderlog-mcp \
  --env WANDERLOG_COOKIE="s%3A...your value here..."

Claude Desktop

Edita claude_desktop_config.json:

  • macOS: ~/Library/Application Support/Claude/claude_desktop_config.json

  • Windows: %APPDATA%\Claude\claude_desktop_config.json

  • Linux: ~/.config/Claude/claude_desktop_config.json

{
  "mcpServers": {
    "wanderlog": {
      "command": "npx",
      "args": ["wanderlog-mcp"],
      "env": {
        "WANDERLOG_COOKIE": "s%3A...your value here..."
      }
    }
  }
}

Reinicia Claude Desktop después de guardar.

Cursor

Configuración → MCP → Añadir servidor, o edita ~/.cursor/mcp.json:

{
  "mcpServers": {
    "wanderlog": {
      "command": "npx",
      "args": ["wanderlog-mcp"],
      "env": {
        "WANDERLOG_COOKIE": "s%3A...your value here..."
      }
    }
  }
}

VS Code (GitHub Copilot)

Añade a tu .vscode/mcp.json del espacio de trabajo:

{
  "servers": {
    "wanderlog": {
      "type": "stdio",
      "command": "npx",
      "args": ["wanderlog-mcp"],
      "env": {
        "WANDERLOG_COOKIE": "s%3A...your value here..."
      }
    }
  }
}

OpenAI Codex

Edita ~/.codex/config.toml:

[mcp_servers.wanderlog]
command = "npx"
args = ["wanderlog-mcp"]

[mcp_servers.wanderlog.env]
WANDERLOG_COOKIE = "s%3A...your value here..."

Ejecuta /mcp dentro de Codex para confirmar que el servidor se cargó.

Smithery (instalación en un clic)

npx @smithery/cli install wanderlog-mcp --client claude

Paso 3 — Verifica

Pregunta a tu agente: "¿Qué viajes tengo en Wanderlog?"

Debería llamar a wanderlog_list_trips y devolver los viajes de tu cuenta. Si falla, consulta Solución de problemas a continuación.

La cookie dura aproximadamente un año, pero puede caducar antes si cierras sesión en wanderlog.com, cambias tu contraseña o Wanderlog revoca la sesión. Cuando eso ocurre, cada llamada a una herramienta devuelve:

Sesión de Wanderlog inválida o caducada — Captura una cookie connect.sid nueva desde las herramientas de desarrollador de wanderlog.com y actualiza WANDERLOG_COOKIE en tu configuración de MCP.

Repite el Paso 1 anterior, actualiza tu configuración y reinicia tu cliente MCP.

Solución de problemas

El servidor arranca pero list_trips devuelve un error de autenticación Tu cookie está caducada o es incorrecta. Vuelve a capturarla desde las herramientas de desarrollador y actualiza tu configuración.

npx wanderlog-mcp se cuelga o no hace nada El servidor habla MCP por stdio — está diseñado para ser lanzado por un host MCP, no para ejecutarse directamente en una terminal. Ejecútalo a través de Claude Code o Claude Desktop como se describe arriba.

Las herramientas funcionan pero el agente ignora notas/listas de verificación El servidor inyecta instrucciones en la respuesta de initialize de MCP que le dicen al agente que intercale lugares y notas y añada listas de verificación. Esto funciona de manera fiable con Claude. Otros clientes pueden variar.

Seguridad

  • La cookie se almacena únicamente en la configuración de tu cliente MCP; nunca se hace commit ni se registra

  • wanderlog-mcp se ejecuta íntegramente en tu máquina: no hay ningún servidor de retransmisión

  • La comprobación de autenticación al inicio valida tu cookie sin imprimir su valor

  • Para revocar el acceso: cierra sesión en wanderlog.com (invalida todas las sesiones) y vuelve a capturarla

Contribuciones

Las pull requests son bienvenidas. Antes de enviarlas:

npm run build && npm run test

Para cambios en el código de transporte o de herramientas, ejecuta también:

npm run test:integration

wanderlog-mcp es una herramienta no oficial de terceros, sin afiliación ni respaldo de Wanderlog. Funciona mediante llamadas a la API privada del cliente web de Wanderlog, que puede cambiar sin previo aviso. Úsalo bajo tu propio riesgo.

Licencia

MIT — consulta LICENSE


Hecho por shaikhspeare

Install Server
A
license - permissive license
A
quality
A
maintenance

Maintenance

Maintainers
Response time
0dRelease cycle
2Releases (12mo)
Commit activity
Issues opened vs closed

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Servers

  • F
    license
    Not graded
    quality
    C
    maintenance
    A Kyoto travel planning assistant that uses Wikivoyage API and LangChain/LangGraph to provide real-time attraction info, operating hours, and dynamic itinerary adjustments through MCP tools.
  • F
    license
    Not graded
    quality
    B
    maintenance
    Multi-domain MCP server enabling AI agents to plan and execute vacation travel and birthday party logistics via local tool pipelines.
  • A
    license
    Not graded
    quality
    C
    maintenance
    Coordinates flights, hotels, events, weather, currency, and traffic data through a single MCP server, enabling comprehensive trip planning via natural language prompts.
    MIT

View all related MCP servers

Related MCP Connectors

  • MCP server for generating rough-draft project plans from natural-language prompts.

  • Aggregated travel MCP — flights, tours, activities, price checks, visas, and more.

  • MCP server for AI agents to plan, verify, and deploy Cloudflare-native apps.

View all MCP Connectors

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/shaikhspeare/wanderlog-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server