doalu.com where to stay

com.doaluPublished by doalu.comv0.1.0Updated Oct 29, 2026

Where to stay in a city: which areas suit whom, with links to the doalu.com guide pages.

Overview

AI-generated overview

Looks up doalu.com travel guides to tell an assistant which areas of a city, region or district suit which travellers, with page links.

What you can do
  • Find countries, regions, cities and districts by name, with location, population and page link
  • Get the recommended stay areas for a place, who each suits and why, with links
  • List the stay areas of a place and the places within it
  • Match names in English and report when a qualifier matches nothing
When to use it
Useful when someone is planning a trip and wants to choose a neighbourhood or area before picking a hotel, or asks where to stay in a given city, region or district.
Requirements
Runs locally as a stdio server via npx, so Node.js 18 or later is needed. No API key or account; it reads public static guide files from doalu.com over the network.
Before you install
Read-only lookups; no credentials are requested. Answers come from a third-party guide site, so the assistant sends place queries to doalu.com and results should be checked against the linked pages.

Installation

In SourceWeft

  1. Open doalu.com where to stay in the dashboard and add it to a workspace.
  2. Enable the server for the chats that should use its tools.

Desktop only via STDIO. STDIO servers start a local process, so they need the SourceWeft desktop host.

Other MCP clients

Follow the launch instructions in the repository.

README

[Doalu]

doalu-mcp

Where to stay, by area. Pick the right area first. The right hotel follows.

An MCP server, a command line and an agent skill over the doalu.com guide. For each city, region and district it names the areas to stay in, who each one suits and why, and links its page on doalu.com.

console
$ npx -y github:Doalu/doalu-mcp where-to-stay bergenWhere to stay in Bergen (Vestland, Norway): https://doalu.com/no/vestland/bergen/
- Bryggen and the harbour  Best for: visitors wanting the Hanseatic wharf and the Fløyen funicular  Why: hotels by Bryggen, the fish market and the funicular station- Sandviken below Bergenhus festning  Best for: travellers wanting old timber streets near the fortress  Why: timber-house lodgings by St Mary's Church and Sandvikskirken...

No API key, no account, no dependencies. It reads only the public, static guide files at https://doalu.com/api/v1/ (Node.js 18 or later).

MCP server

Add it to your MCP client (Claude Desktop, Claude Code, Cursor, VS Code and others) as a stdio server:

json
{  "mcpServers": {    "doalu": { "command": "npx", "args": ["-y", "github:Doalu/doalu-mcp"] }  }}

Claude Code: claude mcp add doalu -- npx -y github:Doalu/doalu-mcp. Claude Desktop can also install the doalu-mcp-<version>.mcpb bundle from the releases.

ToolInputAnswer
find_placequery: a name, optionally ", country, region or city" ("London, UK", "Portland, OR"); kind; limitmatching countries, regions, cities and districts: where each lies, population, page link
where_to_stayplace: a name as above, or a doalu.com page URLthe stay areas, who each one suits and why, page links
list_areasplacethe stay areas and the places within it, with links

Every answer names the doalu.com page it comes from. Please show that link to your users: the page has the full guide and the hotels in each area. Names are matched in English ("Copenhagen", not "København"). A qualifier that matches nothing is dropped, and the answer says so.

Command line

console
npx -y github:Doalu/doalu-mcp where-to-stay "Springfield, Illinois"npx -y github:Doalu/doalu-mcp areas malmonpx -y github:Doalu/doalu-mcp find springfield --json

Agent skill

skills/doalu-where-to-stay/SKILL.md tells an agent when and how to use the server, the command line or the files (Agent Skills format).

The data

https://doalu.com/api/v1/index.json lists every place; https://doalu.com/api/v1/{place path}.json holds one place: name, kind, country, url, breadcrumb, children, stay_areas (name, url, best_for, why), population, timezone and wikidata_qid. The files change with each site build and are served with open CORS. The list of places is also an open dataset: github.com/Doalu/places.

Licence and credit

Code: MIT. Guide data: CC BY 4.0, with this credit:

doalu places dataset (https://doalu.com), CC BY 4.0; contains modified GeoNames data (CC BY 4.0, https://www.geonames.org) and Wikidata identifiers (CC0). Please link to the page on doalu.com when you use it.

Development

console
npm test    # node --test, against real guide files in test/fixturesDOALU_BASE=http://127.0.0.1:8000 node bin/doalu-mcp.js where-to-stay bergen   # another copy of the filespython3 ../../scripts/publish-doalu-mcp.py --write-hash   # after a change to bin/, src/ or manifest.json

Source: README.md at commit 71670c2

Tools

0
SourceWeft has not started this package in its sandbox yet, so its tools are not known.

Version history

1
  1. v0.1.0LatestOct 29, 2026

Score

50% of the applicable checks met

How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.

  • Reached in the last 30 days25 pts

    Keep the endpoint answering the MCP handshake; SourceWeft probes it every 30 days.

  • Auth declared10 pts

    Declare the credential headers in the registry entry, or keep the endpoint answering the probe so its auth can be classified.

  • Tools listed15 pts

    Answer tools/list without a credential, or ship a package that starts in a sandbox without one.

  • DescriptionRequired15 pts
  • Logo10 pts
  • Documentation15 pts
  • License10 pts