Server data from the Official MCP Registry
AI agent access to NomadStays accommodation search, availability, and help center data.
AI agent access to NomadStays accommodation search, availability, and help center data.
Remote endpoints: streamable-http: https://mcp.nomadstays.com/mcp
The NomadStays MCP server has a functional architecture for querying accommodation data, but exhibits several moderate security concerns. The primary issues are: (1) environment variable exposure through insecure connection string handling and lack of masking in logs, (2) missing input validation and SQL injection risks in database queries, (3) unauthenticated access to all tools and external APIs, and (4) overly broad database permissions. While the code lacks malicious patterns or critical vulnerabilities, these issues create a moderate security posture that requires remediation before production deployment. Supply chain analysis found 2 known vulnerabilities in dependencies (0 critical, 2 high severity).
3 files analyzed · 14 issues found
Security scores are indicators to help you make informed decisions, not guarantees. Always review permissions before connecting any MCP server.
This plugin requests these system permissions. Most are normal for its category.
Available as Local & Remote
This plugin can run on your machine or connect to a hosted endpoint. during install.
From the project's GitHub README.
An MCP (Model Context Protocol) server that gives AI agents access to NomadStays accommodation data — search by country, continent, location, lifestyle, budget, amenities, and availability.
Compatible with Claude, ChatGPT, and any MCP-aware AI agent.
| Tool | Description |
|---|---|
getStaysByCountry | Search stays by 2-letter country code or country name |
getStaysByContinent | Search by continent (Europe, Asia, Africa, etc.) |
getStaysByLocation | Free-text search across city, region, location description |
getStaysByLifestyle | Filter by lifestyle category (Digital Nomad, Beach, City…) |
getStaysByBudget | Find stays within a budget for a given duration and currency |
getStaysByAmenities | Filter by amenities (WiFi, Pool, Air Conditioning…) |
getStaysByWiFiSpeed | Filter by minimum WiFi download speed (Mbps) |
getStayByID | Full details for a single stay |
getAllLifestyles | List all available lifestyle categories |
getAllAmenities | List all available amenities |
checkStayAvailability | Check if a stay is available for given dates |
findNearestAvailability | Find nearest available dates when preferred dates are taken |
getAvailabilityByMonth | All available windows in a specific month |
getRoomAvailability | Per-room availability for a date range |
getRoomAmenities | Full amenity list for a specific room including WiFi metrics |
searchHelpCenter | Search NomadStays help centre articles |
getHelpCenterArticle | Fetch a specific help article by ID |
listHelpCenterCategories | List all help centre categories |
git clone https://github.com/nomadstays/nomadstays-mcp-server.git
cd nomadstays-mcp-server
npm install
cp .env.example .env
# Edit .env and set your NOMADSTAYS_DB_CONNECTION string
npm run build
node build/index.js
PORT=8080 node build/index.js
HTTP endpoints:
POST /mcp — MCP Streamable HTTP transportGET /health — Health checkGET /api/mcp/stats/daily — Daily usage statsGET /api/mcp/stats/tools — Per-tool usage statsCopy claude_desktop_config.example.json, update the path and connection string, then merge into your claude_desktop_config.json:
{
"mcpServers": {
"nomadstays": {
"command": "node",
"args": ["/path/to/nomadstays-mcp-server/build/index.js"],
"env": {
"NOMADSTAYS_DB_CONNECTION": "Server=tcp:..."
}
}
}
}
An ARM template is included for one-click deployment:
az deployment group create \
--resource-group your-resource-group \
--template-file azure-deploy.json \
--parameters dbConnectionString="your-connection-string"
Be the first to review this server!
by Modelcontextprotocol · Developer Tools
Web content fetching and conversion for efficient LLM usage
by Toleno · Developer Tools
Toleno Network MCP Server — Manage your Toleno mining account with Claude AI using natural language.
by mcp-marketplace · Developer Tools
Create, build, and publish Python MCP servers to PyPI — conversationally.