wanderlog-mcp

An MCP server for Wanderlog: an agent creates and edits trip itineraries, places, hotels, transit, checklists and expenses.

  • 180 ★ on the repository
  • Last commit
  • MIT
MCP server

Extended access

Why this level

  • The Wanderlog session cookie gives the same account access as signing in through the interface.
  • The agent can create, change and delete trips, lists and expenses.
All reasons and checks

shaikhspeare/wanderlog-mcp

Install

Manual install

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

The `connect.sid` cookie value is taken from the browser; other clients take the same `command` and `env` in their config.

Access and checks

How we review

Extended accessThe tool runs code or makes network calls and only reads external data.

  • The Wanderlog session cookie gives the same account access as signing in through the interface.
  • The agent can create, change and delete trips, lists and expenses.

This is third-party code. Review the repository files before installing.

What it does

wanderlog-mcp gives Claude and other MCP agents access to Wanderlog, a trip planning service. Instead of clicking through the interface you ask: build a 14-day Japan route through Tokyo, Hakone, Kyoto, Nara and Osaka. The agent calls the tools, places spots and notes by day and adds hotels, ferries, buses, trains, car rentals and checklists. The tools cover the trip list, place, guide and hotel search (with prices across several vendors), adding and moving places between days and lists, notes, expenses, date changes and day renaming. Burst edits retry with backoff when Wanderlog rate-limits requests. Wanderlog has no public API, so the server signs in on your behalf with the `connect.sid` session cookie, which lives only in your MCP client configuration.

Who it is for. Travelers and trip organizers who plan itineraries in Wanderlog and want Claude to do the first assembly.

Good fit when

  • A two-week route is needed with hotels, trains and notes for each day.
  • Places must move between days or the Places to visit list without losing notes and times.
  • A hotel search with prices from several aggregators is wanted.
  • Trip expenses need to be entered and reviewed as a list.

Not a fit when

  • You have no Wanderlog account: the server does not work without it.
  • The session cookie must not be stored in a client config.
  • You need bookings with payment: the server plans an itinerary and buys nothing.

Example request

Create a 14-day Japan trip in Wanderlog: Tokyo, Hakone, Kyoto, Nara, Osaka, with hotels and trains between the cities.

MCP

Transport
stdio
Authentication
API key

Environment variables

WANDERLOG_COOKIE required, secret
The connect.sid session cookie from wanderlog.com.

Limitations

A Wanderlog account and Node.js 22 or newer are required. Login uses the `connect.sid` session cookie copied from browser developer tools. The cookie grants the same access as your sign-in to the interface, so treat it like a password. It lasts about a year but dies on logout, a password change or a revoked session, after which calls return an error and the cookie must be captured again. Deleting a section is destructive: the section delete tool erases all of its places. Wanderlog rate-limits edits and long builds use retries.

How to disable. Run `claude mcp remove wanderlog-mcp` and clear `WANDERLOG_COOKIE` in client configs. Changing your Wanderlog password invalidates the cookie.

FAQ

How do I connect the server to Claude Code?

Run `claude mcp add wanderlog-mcp npx wanderlog-mcp --env WANDERLOG_COOKIE="..."`. For Claude Desktop, Cursor and VS Code add the same `command` and `env` pair to their config.

Where do I get the cookie?

In browser developer tools: the Storage or Application tab, Cookies for `https://wanderlog.com`, the `connect.sid` value. `document.cookie` in the console will not show it.

What if the cookie expires?

Every call will return an invalid session error. Capture a fresh value in the browser and update `WANDERLOG_COOKIE` in the config.

Can I search hotels?

Yes, `wanderlog_search_hotels` queries the Wanderlog aggregator across Airbnb, Expedia, Google and Kayak and returns offers with per-vendor prices.

How do I move a place to another day?

With `wanderlog_move_place`: it moves the block whole with its note, time and images. The destination is set as `target_day` or `target_section`.

Discussion

No questions or reviews yet.

Trello MCP server with 57 tools: cards, lists, checklists, attachments, comments, custom fields and workspaces, plus acceptance-criteria extraction

MCP serverBroad access447Repository stars
Official

Official RollingGo MCP server: worldwide hotel search, price comparison and hotel details for Claude Code, Cursor and Codex agents

MCP serverExtended access89Repository stars

Travelpayouts MCP server

travelpayouts-mcp

Russian stack

An MCP server for Travelpayouts, the company behind Aviasales: cheap flight search, a price calendar and hotels

MCP serverExtended access

MCP server that searches China Railway 12306 tickets: schedules, train filters, transfers and intermediate stops

MCP serverExtended access2.4KRepository stars
Official

A read-only MCP server: Claude Code, Claude Desktop and Codex search local DoodleNote meetings, notes and transcripts

MCP serverExtended access186Repository stars

Strava MCP

Strava MCP Server

Strava MCP server: an agent reads your workouts, heart rate, power, segments and routes and exports routes to GPX and TCX

MCP serverBroad access506Repository stars

README in short

The README covers server capabilities, a list of thirty tools, rules for working with custom lists, requirements and setup for Claude Code, Claude Desktop, Codex, Cursor and VS Code. Cookie refresh and troubleshooting are covered separately.

README badge

Report a problem