Storied Collection Venues

io.github.jchaugePublished by GitHub account jchaugev1.1.0Updated Oct 29, 2026

Search historic castles, manors and châteaux for exclusive-use rental in the UK, Ireland and France.

VerifiedStreamable HTTPWeb executableLocation & LifestyleBusiness & Commerce

Overview

AI-generated overview

Read-only remote MCP server for searching Storied Collection's historic castles, estates and châteaux available for exclusive-use rental in the UK, Ireland…

What you can do
  • Search venues by keyword, country, sleeps, price ceiling, minimum nights, helipad, EV charging or guest house, with sorting
  • Fetch full details for one venue by fuzzy, accent-insensitive name, with suggestions when nothing matches
  • List portfolio countries with venue counts and pricing currency
  • Return pricing-from figures in native GBP or EUR without conversion
When to use it
Useful when someone is comparing historic exclusive-use rental venues in Scotland, England, Wales, Ireland or France and wants an assistant to filter and summarize options or pull details on a specific property.
Requirements
A remote Streamable HTTP endpoint; no local install, account or API key is declared. The server reads venue data from a Google Sheet, so it depends on that sheet being publicly viewable or on the operator's own service-account setup.
Before you install
Read-only: it searches and retrieves venue data but does not book or change anything. Prices are 'pricing from' per night in GBP or EUR and are never converted, so cross-currency comparisons are not provided. Blank or 'On request' values come back as null, and boolean filters exclude venues with unknown values, so results may omit some properties.

Installation

In SourceWeft

  1. Open Storied Collection Venues in the dashboard and add it to a workspace.
  2. Enable the server for the chats that should use its tools.

Web executable via Streamable HTTP. Remote servers run from the web runtime once configured in a workspace.

Use with an agent

Paste this prompt into Claude Code, Codex, Cursor or another agent — or into SourceWeft chat. The agent reads this server's install guide, shows you its publisher, endpoint and sign-in, and adds it to your client once you agree. Keys never go into a command.

Read https://sourceweft.com/mcp/io.github.jchauge%2Fstoried-mcp/install.md and connect the MCP server it describes to my client. Before changing any config, show me its publisher, endpoint and sign-in method and wait for my OK. Never put an API key in a command or in a file I would commit; ask me where it should come from.

Read the install guide the agent follows

Other MCP clients

Add this to your client's mcpServers config.

{
  "mcpServers": {
    "storied-collection-venues": {
      "type": "http",
      "url": "https://storied-mcp.onrender.com/mcp"
    }
  }
}

README

Storied Collection Venues — remote MCP server

Read-only MCP server (Streamable HTTP, stateless, JSON responses) serving Storied Collection venue data live from the Google Sheet 1voQY3AHxjEasFCy3L2T1i1JsdzaD52AZnieFhASRLsM, tab Properties. 5-minute cache (CACHE_TTL_SECONDS); if a refresh fails, the last good data keeps being served.

Endpoint: POST /mcp (GET / = health check)

Tools

  • search_venues: query, country, min_sleeps, max_price + max_price_currency (GBP/EUR, no conversion), max_minimum_nights, helipad, ev_charging, guest_house, sort_by
  • get_venue: fuzzy, accent-insensitive name lookup, with suggestions when nothing matches
  • list_countries: countries with venue counts and currencies

Every price comes back with its currency. Values are never converted. Parsing rules: "3,000"→3000, "100+"→100 (the original text is kept in sleeps_display), "1600s"→1600, "On request"/blank→null. Blank Yes/No cells → null (unknown), and boolean filters leave those venues out.

Data source (pick one)

  1. Public sheet (default): share the sheet as Anyone with the link can view. The server reads the gviz CSV endpoint.
  2. Service account: set GOOGLE_SERVICE_ACCOUNT_JSON to the key JSON and share the sheet (Viewer) with the service account's email.
  3. LOCAL_CSV=path.csv: local file, for testing only.

Run / test

npm install && npm run buildnpm start                                  # reads the public sheet; or LOCAL_CSV=your.csvnpm test                                   # SDK client end-to-end callsnpx @modelcontextprotocol/inspector --cli http://localhost:3000/mcp --transport http --method tools/list

Deploy (free options)

  • Render / Railway / Fly.io: any Node host. Run npm run build && npm start; PORT is respected.
  • Google Cloud Run: gcloud run deploy --source . (free tier). Lets you use a service account without a key file.
  • Cloudflare Workers would need a port to the Workers runtime (no Express). The data logic in src/data.ts carries over.

Source: README.md at commit 0c418c6

Tools

3

search_venues

Search Storied Collection venues

Search Storied Collection's historic exclusive-use venues (castles, estates, châteaux in Scotland, England, Wales, Ireland, France). All filters are optional and combined with AND. Prices are 'pricing from' per night in the venue's native currency (GBP or EUR) and are NEVER converted — max_price only matches venues priced in the given currency (default: any currency, compared numerically within each venue's own currency; pass max_price_currency to be precise). Venues with price 'On request' are excluded when max_price is set. Boolean filters exclude venues where the value is unknown. Returns a summary list; use get_venue for full details.

Parametersquerycountryhelipadsort_bymax_pricemin_sleepsev_chargingguest_housemax_minimum_nightsmax_price_currency

get_venue

Get venue details

Get full details for one Storied Collection venue by name. Matching is fuzzy and accent-insensitive ('chateau challain', 'gilmerton', 'Borthwick'). Returns country, year originally built, pricing-from with its currency (never converted), rooms in main house, sleeps, guest house, minimum nights, helipad and EV charging. If no confident match, returns closest suggestions.

Parametersnamerequired

list_countries

List countries

List every country in the Storied Collection portfolio with the number of venues and the pricing currency used there.

Takes no parameters.

Version history

1
  1. v1.1.0LatestOct 29, 2026

Score

90% 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 daysRequired25 pts
  • Auth declaredRequired10 pts
  • Tools listedRequired15 pts
  • DescriptionRequired15 pts
  • Logo10 pts
  • Documentation15 pts
  • License10 pts

    Declare a license in the repository or the registry entry.