Departi – Travel Compliance & Curated Booking
VerifiedFeaturedRemoteAbout Departi – Travel Compliance & Curated Booking
Departi is a travel-compliance and booking MCP server for digital nomads and long-stay travelers. It combines visa, tax, and Schengen checks with travel searches across European destinations.
Key features
- 01Visa options and remote-work eligibility
- 02Tax residency and treaty analysis
- 03Schengen 90/180-day tracking
- 04Accommodation, transport, and activity search
- 05Authenticated profile lookup
Use cases
- 01Check visa and tax obligations before relocating
- 02Track Schengen days to avoid overstays
- 03Plan stays with lodging, flights, and activities
MCP support
It provides MCP clients with seven read-only tools for compliance checks, trip searches, and profile access. The hosted endpoint uses Streamable HTTP and supports anonymous access or OAuth 2.1.
Configuration
Remote servers need no local install. Pick your client, then copy the config or install in one click.
https://mcp.departi.eu/v3claude mcp add --transport http departi-travel-compliance-curated-booking https://mcp.departi.eu/v3{"mcpServers":{"departi-travel-compliance-curated-booking":{"type":"http","url":"https://mcp.departi.eu/v3"}}}Open in Cursor{"servers":{"departi-travel-compliance-curated-booking":{"type":"http","url":"https://mcp.departi.eu/v3"}}}Open in VS Code{"mcpServers":{"departi-travel-compliance-curated-booking":{"type":"http","url":"https://mcp.departi.eu/v3"}}}{"mcpServers":{"departi-travel-compliance-curated-booking":{"serverUrl":"https://mcp.departi.eu/v3"}}}Run commands in a terminal; paste JSON into the client’s MCP config and restart. Servers that need sign-in will prompt on first connect.
Tools
7| Parameter | Type | Required | Description |
|---|---|---|---|
| nationality | string | Yes | Traveller's citizenship / passport, ISO alpha-2, e.g. "BE". This is the passport country, not tax residence. |
| destination | string | Yes | Destination country, ISO alpha-2, e.g. "PT". |
| purpose | string | No | One of tourism | remote_work | business | study | retirement. Default tourism. |
| duration | integer | Yes | Intended stay in days, integer > 0. |
| locale | string | No | Output language. Default en. |
| currency | string | No | Currency for costs. Default EUR. |
Details
From the project READMEDeparti MCP Server
Travel-compliance intelligence and curated booking for digital nomads and long-stay travellers.
Departi helps you navigate the legal complexity of living abroad — visa requirements for any nationality/destination pair, permit-aware Schengen 90/180-day tracking, tax residency analysis with double-tax-treaty coverage across 55 countries, and persona-curated accommodation, transport, and experience search across 189 European destinations.
Endpoint
https://mcp.departi.eu/v3
Protocol: Streamable HTTP (JSON-RPC 2.0) Authentication: OAuth 2.1 with PKCE (S256) or anonymous access
Tools
All 7 tools are read-only with full MCP tool annotations.
Compliance
| Tool | Description |
|---|---|
departi_check_visa | Returns entry/visa options for a traveller — visa type, max stay, remote-work eligibility, cost, processing time, and application notes. |
departi_check_tax | Tax-residency risk and double-tax-treaty analysis — threshold, day-counting method, treaty provisions, DN regimes, FEIE context. Advisory only. |
departi_track_schengen | Schengen 90/180 calculator — days used/remaining, status, projected limit date. Permit-aware: excludes permit-issuing country from count. |
Trip Planning
| Tool | Description |
|---|---|
departi_search_accommodation | Ranked accommodation with name, price, rating, facilities, persona-fit score, and booking deep-link. |
departi_search_transport | Flight search across Duffel + Travelpayouts — carrier, price, cabin class, duration, stops, and booking deep-link. |
departi_search_experiences | Tours, activities, local experiences — category, duration, price, persona-fit score, and booking deep-link. |
Profile
| Tool | Description |
|---|---|
departi_get_profile | Returns the authenticated user's Departi profile: nationality, tax residence, subscription tier, traveller persona, and preferences. No PII (name, email, date of birth) is returned. Requires OAuth. |
Quick Start
Claude Desktop / Cursor / Windsurf
Add to your MCP configuration:
{
"mcpServers": {
"departi": {
"type": "streamable-http",
"url": "https://mcp.departi.eu/v3"
}
}
}
For personalized results (visa checks based on your nationality, Schengen tracking with your travel history), use the OAuth endpoint:
{
"mcpServers": {
"departi": {
"type": "streamable-http",
"url": "https://mcp.departi.eu/v3/oauth"
}
}
}
Claude.ai (Custom Connector)
- Go to Settings → Connectors → Add custom connector
- Enter URL:
https://mcp.departi.eu/v3/oauth - Approve the OAuth consent screen
- Connected — try the example prompts below
Example Prompts
Visa + Tax (multi-tool):
I'm American and planning to work remotely from Lisbon for 3 months starting in September. What visa do I need, and what are the tax implications for my US taxes?
Schengen tracking with permit:
How many Schengen days do I have left? I have a Portuguese D7 visa valid until 2027 and I've visited Spain and France this year.
Trip planning (multi-tool):
I want to spend October in Split, Croatia. Find me a place to stay under €1,200/month, flights from Brussels, some local experiences, and check if I need a visa.
Tax residency comparison:
Compare the tax implications of establishing tax residency in Portugal vs Bulgaria as a US freelancer earning $120K/year.
Authentication
| Path | Auth | Use Case |
|---|---|---|
/v3 | Anonymous + optional Bearer | General queries, registry introspection |
/v3/oauth | OAuth 2.1 required | Personalized results, Schengen tracking, profile access |
OAuth 2.1 Details
- PKCE: S256 (required)
- Dynamic Client Registration: RFC 7591
- Protected Resource Metadata: RFC 9728
- Authorization Server Metadata: RFC 8414
- Issuer Identification: RFC 9207
- Resource Indicators: RFC 8707
- Token lifetimes: Access 1h, refresh 30d with rotation
Discovery endpoints:
https://mcp.departi.eu/.well-known/oauth-protected-resource/v3/oauth
https://departi.eu/.well-known/oauth-authorization-server
Use Cases
- Digital nomads checking visa and tax obligations before relocating
- Remote workers understanding FEIE eligibility and tax home rules
- Long-term travelers tracking Schengen days to avoid overstays
- Travel planners finding accommodation, transport, and experiences in one query
- Tax advisors comparing residency regimes across European countries
- AI agents building travel compliance into automated itinerary planning
Data Coverage
- Visa data: 406 origin countries × 42 European destinations
- Tax profiles: 49 countries with income tax, social security, treaty, and filing data
- Accommodation: 189 European destinations with curated properties
- Transport: Flights across Europe via Duffel + Travelpayouts
- Experiences: Activities and tours in all covered destinations
Links
Also Listed On
- Official MCP Registry:
eu.departi/travel-compliancev3.2.0 - Glama
- mcp.so (Published and Featured, Verified)
- Smithery
Support
- Email: [email protected]
- Issues: GitHub Issues
License
This repository contains documentation and configuration for the Departi MCP server. The server itself is a hosted service at mcp.departi.eu. See Terms of Service for usage terms.
Comments
New to MCP?
From what the protocol is to installing your first server, these answers cover most first questions.
An open protocol that defines how AI applications connect to external tools and data in a uniform way. Clients talk to the model; MCP servers provide tools, resources and prompt templates. They exchange standard messages, so one server can be reused by many clients.