Storied Collection Venues
Search historic castles, manors and châteaux for exclusive-use rental in the UK, Ireland and France.
Que pouvez-vous faire avec Storied Collection Venues ?
search_venues: query, country, min_sleeps, max_price + max_price_currency (GBP/EUR, no conversion), max_minimum_nights, helipad, ev_charging, guest_house, sort_byget_venue: fuzzy, accent-insensitive name lookup, with suggestions when nothing matcheslist_countries: countries with venue counts and currencies
Installation
Ajoutez ceci à la configuration MCP de votre client (Claude Desktop : claude_desktop_config.json ; Cursor : .cursor/mcp.json ; VS Code et les autres utilisent la même forme « mcpServers »).
claude mcp add --transport http storied-collection-venues 'https://storied-mcp.onrender.com/mcp'
{
"mcpServers": {
"storied-collection-venues": {
"type": "http",
"url": "https://storied-mcp.onrender.com/mcp"
}
}
}
Documentation
Tirée du README du projet sur GitHub, actualisée chaque semaine. Les liens ouvrent GitHub.
Sommaire
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_byget_venue: fuzzy, accent-insensitive name lookup, with suggestions when nothing matcheslist_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)
- Public sheet (default): share the sheet as Anyone with the link can view. The server reads the gviz CSV endpoint.
- Service account: set
GOOGLE_SERVICE_ACCOUNT_JSONto the key JSON and share the sheet (Viewer) with the service account's email. LOCAL_CSV=path.csv: local file, for testing only.
Run / test
npm install && npm run build npm start # reads the public sheet; or LOCAL_CSV=your.csv npm test # SDK client end-to-end calls npx @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;PORTis 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.tscarries over.
Questions fréquentes
Qu'est-ce que Storied Collection Venues ?
Search historic castles, manors and châteaux for exclusive-use rental in the UK, Ireland and France.
Comment installer Storied Collection Venues ?
Il fonctionne comme serveur distant. Dans Claude Code : claude mcp add --transport http storied-collection-venues 'https://storied-mcp.onrender.com/mcp'. Pour les autres clients, collez la configuration JSON de cette page dans leurs réglages MCP.
Faut-il une clé API pour Storied Collection Venues ?
Son entrée au registre n'indique aucune clé ni secret obligatoire. Certaines fonctions peuvent tout de même demander un compte auprès du service auquel il se connecte.
Storied Collection Venues est-il open source ?
Son code est public sur GitHub, mais le dépôt ne déclare pas de licence standard.
Qui maintient Storied Collection Venues ?
Il est publié par jchauge. AI.tn le référence sans le maintenir ni le recommander.
Issu du registre MCP officiel. Être listé n'est pas une recommandation : vérifiez le code et les permissions d'un serveur avant de lui donner accès à vos données.