app.nomadpoint/nomadpoint
Plan trips and track visa days per traveller across 39,601 entry rules
Install
Add this to your client's MCP configuration (Claude Desktop: claude_desktop_config.json; Cursor: .cursor/mcp.json; VS Code and others use the same "mcpServers" shape).
claude mcp add --transport http nomadpoint 'https://gxhdcvoveufbkthhendf.supabase.co/functions/v1/mcp' --header 'Authorization: <Bearer token from Settings > Claude / MCP in the NomadPoint app. Scopes every call to that user'\''s own trips.>'
{
"mcpServers": {
"nomadpoint": {
"type": "http",
"url": "https://gxhdcvoveufbkthhendf.supabase.co/functions/v1/mcp",
"headers": {
"Authorization": "<Bearer token from Settings > Claude / MCP in the NomadPoint app. Scopes every call to that user's own trips.>"
}
}
}
}
Documentation
From the project's README on GitHub, refreshed weekly. Links open on GitHub.
NomadPoint skill
An agent skill that teaches Claude (and other agents) how to use the NomadPoint MCP server to read and edit your trips — journeys, stays, flights, accommodations, activities, and visa/country info.
Install
npx skills add eladkishon/nomadpoint-skills
This installs the skill into .claude/skills/ (add --global for ~/.claude/skills).
Connect the MCP
The skill uses the NomadPoint MCP server. In the NomadPoint app → Settings → Integrations → Claude / MCP, tap Copy prompt for Claude and paste it into Claude — it adds the MCP server (with your personal token) and installs this skill.
The MCP endpoint is an HTTP server authenticated with a per-user Bearer np_mcp_… token. No secrets live in this skill.
What it covers
- Reading trips:
list_journeys,get_journey,get_country_info - Creating:
create_stay,create_flight,create_accommodation,create_activity - Editing/removing:
update_*/delete_*for each
See SKILL.md for the full guidance.
Travel API (no key)
Plain JSON over HTTPS, CORS open, no account or key.
GET https://gxhdcvoveufbkthhendf.supabase.co/functions/v1/travel-api/visa?passport=US&destination=TH
GET https://gxhdcvoveufbkthhendf.supabase.co/functions/v1/travel-api/schengen?stays=2026-01-05..2026-01-20,2026-03-01..2026-03-14&as_of=2026-04-01
visa: entry type (visa free, visa on arrival, e-visa, visa required) and the allowed stay in days for a passport and destination, both ISO 3166-1 alpha-2. Covers 39,601 pairs, with source and the date checked. Short tourist stays only.schengen: days used and left under the 90/180 rule, the date you have to be out by, and the next date a full stay opens again.staysis a comma-separated list ofentry..exitdates. Entry and exit days both count, and the window covers the whole Schengen Area, not each country separately.as_ofdefaults to today.
The same answers are available as a no-auth MCP server, app.nomadpoint/travel-facts in the official MCP registry, which can also save a planned route as an itinerary (create_trip_plan).
Entry rules change, so confirm with the destination's official source before travelling.
Frequently asked questions
What is app.nomadpoint/nomadpoint?
Plan trips and track visa days per traveller across 39,601 entry rules
How do I install app.nomadpoint/nomadpoint?
It runs as a remote server. In Claude Code: claude mcp add --transport http nomadpoint 'https://gxhdcvoveufbkthhendf.supabase.co/functions/v1/mcp' --header 'Authorization: <Bearer token from Settings > Claude / MCP in the NomadPoint app. Scopes every call to that user'\''s own trips.>'. For other clients, paste the JSON configuration from this page into their MCP settings.
Does app.nomadpoint/nomadpoint need an API key?
Yes. It expects Authorization, which you set in its configuration.
Is app.nomadpoint/nomadpoint open source?
Its code is public on GitHub, but the repository does not declare a standard license.
Who maintains app.nomadpoint/nomadpoint?
It is published by eladkishon. AI.tn lists it but does not maintain or endorse it.
From the official MCP Registry. Listing is not an endorsement: review a server's code and permissions before giving it access to your data.