Wanderlog MCP logo

Wanderlog MCP

by shaikhspeare

Read and edit Wanderlog trips, including places, lodging, transport, notes, checklists, expenses, and journals.

Install Wanderlog MCP

Pick your client, then add it in one click or paste the config.

STDIONode.js
~/Library/Application Support/Claude/claude_desktop_config.json
claude_desktop_config.json
{
  "mcpServers": {
    "shaikhspeare-wanderlog-mcp": {
      "command": "npx",
      "args": [
        "-y",
        "wanderlog-mcp"
      ],
      "env": {
        "WANDERLOG_COOKIE": "YOUR_VALUE_HERE"
      }
    }
  }
}

Settings → Developer → Edit Config, merge this into mcpServers, then fully quit and reopen Claude Desktop.

Values are written into the snippet above so you can paste it as is. They never leave your browser.

We couldn’t confirm it starts correctly

We ran the install command but it didn't respond within our test window — this can mean a slow first-time install rather than a real problem.

npx -y wanderlog-mcp

No response to initialize.

This is an experimental automated check and can have false negatives — missing environment variables, a slow cold install, etc. It doesn’t necessarily mean something’s wrong. Last checked 1mo ago.

Overview

shaikhspeare/wanderlog-mcp MCP server exposes Wanderlog itinerary data and editing actions through MCP tools. It authenticates with the user's Wanderlog browser session cookie and runs locally through a Node.js stdio process. Agents can inspect trips, search places, guides, and hotels, then create or update itinerary content in natural language. Reach for it when an MCP-compatible client needs to plan, maintain, or review Wanderlog trips without using the web interface manually.

Use cases

  • Create a multi-day itinerary with places, lodging, and transport
  • Review a Wanderlog trip or a single day's schedule
  • Update trip dates and rename itinerary days
  • Track travel expenses and journal entries
  • Search destination guides, places, and hotel offers

Key features

  • Read and edit Wanderlog itineraries
  • Search places, guides, and hotels
  • Manage lodging and transport details
  • Manage checklists, expenses, and journals
  • Authenticate with a Wanderlog session cookie
  • Retry selected rate-limited or transient requests

Tools33

What Wanderlog MCP lets your agent do. Expand a tool for its parameters.

Self-reported~685 tokens of context

Security & health

What it can reach and how reliably it runs — from our own checks, not the maintainer’s claims.

ActiveLast checked 1d ago

Recent health check succeeded.

8/9 checks healthy over the last 78d

Supply-chain signal

No high-severity advisories surfaced by our automated scan.

Critical 0High 0Medium 0Low 0

Scanned 8d ago via OSV.dev · wanderlog-mcp (npm)

Adoption & maintenance

Factual signals from GitHub, npm, and our automated checks — not a rating.

GitHub stars159Stargazers on the source repository.
npm downloads872Package downloads in the last 30 days.
Last commit2d agoMost recent push to the default branch.
Install checkInconclusiveDidn't respond in our test window — often a slow first install.
Tools exposed33Callable tools this server registers over MCP.
Directory activity6 viewsConfig copies, upvotes, and views on AllMCPs.

How Wanderlog MCP works

What shaikhspeare/wanderlog-mcp MCP server does

shaikhspeare/wanderlog-mcp MCP server connects an MCP-compatible agent to a Wanderlog account for itinerary reading and editing. It covers trip discovery, detailed itinerary retrieval, share links, forwarding addresses, destination place search, public travel-guide lookup, and hotel searches. Editing operations can create trips and add or remove itinerary items such as places, notes, hotels, transport legs, car rentals, checklists, expenses, and journal entries.

The server is suited to conversational trip planning. An agent can create a trip with a destination and date range, populate days with places and practical notes, add transportation or lodging details, and later adjust dates or rename day headings. It also supports reviewing and maintaining budget expenses and travel-journal content.

How it works

The project runs as a local stdio MCP server and uses a Wanderlog browser session cookie for authentication because Wanderlog does not provide a public API. The required cookie is named connect.sid. It is copied from the browser's developer tools after signing in to Wanderlog, then passed to the MCP process as an environment variable.

The cookie grants the same account access available in the Wanderlog website, so it should be handled like a password. Startup authentication checks can identify expired cookies, and a transient startup failure receives a shared retry on the first tool call. Rapid itinerary edits are retried with backoff when Wanderlog rate-limits requests.

Setup and configuration

shaikhspeare/wanderlog-mcp MCP server requires Node.js 22 or newer, a Wanderlog account, and an MCP client that supports stdio servers. The repository documents use with Claude Code and lists Claude Desktop, OpenAI Codex, Cursor, and VS Code as compatible MCP hosts.

Configure the server with the WANDERLOG_COOKIE environment variable. To obtain its value, sign in at wanderlog.com, open browser developer tools, inspect cookies for https://wanderlog.com, and copy the value for connect.sid. In Chrome or Edge, this is under Application and Storage; in Firefox, it is under Storage and Cookies. The cookie is HttpOnly, so it cannot be read with document.cookie.

A package-runner configuration can invoke the published wanderlog-mcp package with Node.js. The client configuration must supply the cookie value; no API key is documented.

Tools and capabilities

The available tools include:

  • List trips, retrieve a complete itinerary or one day, and return a shareable Wanderlog URL or trip import email.
  • Search places near a destination, public user-written guides, and hotel offers from Airbnb, Expedia, Google, and Kayak.
  • Create trips and add places, notes, hotels, ferries, buses, trains, rental cars, and checklists.
  • Find and replace note content across notes, place annotations, and checklist titles or items.
  • Add, edit, list, and remove budget expenses with optional filters and place links.
  • Annotate or remove places, change trip dates, and rename day headings.
  • List, add, edit, and remove journal stops, including journal summaries and date or time data.

Limitations and notes

The server depends on a valid Wanderlog browser session cookie rather than a public API credential. Losing or expiring that session requires obtaining a new cookie. The cookie provides account-level access, so it should not be shared or committed to configuration files. Hotel results come from Wanderlog's aggregator and include vendor comparisons, while guide retrieval applies to public Wanderlog guides.

Reviews

No reviews yet — be the first to share how it worked for you.

Frequently Asked Questions about Wanderlog MCP

Use Node.js 22 or newer and run the published `wanderlog-mcp` package through an MCP-compatible stdio client. Configure the required `WANDERLOG_COOKIE` environment variable with your Wanderlog `connect.sid` cookie.

Yes. It also documents use with Claude Code and mentions OpenAI Codex, Cursor, and VS Code.

It uses the `connect.sid` browser session cookie from a signed-in Wanderlog account. Wanderlog does not provide a public API for this server's use.

It can create trips and edit places, notes, hotels, transit, car rentals, checklists, expenses, dates, day names, and journal entries. It can also remove supported items.

Yes. It can search Wanderlog's hotel aggregator with vendor comparisons and find or read public user-written Wanderlog guides.

Related MCP servers

Add a badge to your READMEShow it’s listed — live SVG, Markdown or HTML.

AllMCPs Directory Badge

Full Badge Customizer

Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.

Badge Style:
Live Dynamic SVG PreviewWanderlog MCP AllMCPs Directory Badge
Markdown (GitHub README)
[![AllMCPs](https://allmcps.com/api/badge/shaikhspeare-wanderlog-mcp?style=directory)](https://allmcps.com/mcp/shaikhspeare-wanderlog-mcp)
HTML Embed
<a href="https://allmcps.com/mcp/shaikhspeare-wanderlog-mcp"><img src="https://allmcps.com/api/badge/shaikhspeare-wanderlog-mcp?style=directory" alt="Wanderlog MCP on AllMCPs" /></a>