Departi – Travel Compliance & Curated Booking
Travel-compliance intelligence and curated booking for digital nomads and long-stay travellers.
Open source Repository Open in the app JSON README (API)
About
Travel-compliance intelligence and curated booking for digital nomads and long-stay travellers.
Details
- Kind
- MCP servers
- Topic
- Security & identity
- Publisher
- eu.departi
- Origin
- official
- Category
- ferramentas
- Transport
- http
- Version
- 3.2.0
- Last push
- 2026-09-07T16:41:22Z
- Repository state
- ativo
- Language
- JavaScript
- License
- MIT
- Added
- 2026-08-29 03:01:33
- Updated
- 2026-08-29 03:01:33
- Origin id
eu.departi/travel-compliance
README
# Departi 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:
```json
{
"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:
```json
{
"mcpServers": {
"departi": {
"type": "streamable-http",
"url": "https://mcp.departi.eu/v3/oauth"
}
}
}
```
### Claude.ai (Custom Connector)
1. Go to **Settings → Connectors → Add custom connector**
2. Enter URL: `https://mcp.departi.eu/v3/oauth`
3. Approve the OAuth consent screen
4. 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
- [Documentation](https://departi.eu/developers/mcp)
- [Website](https://departi.eu)
- [Privacy Policy](https://departi.eu/privacy)
- [Terms of Service](https://departi.eu/terms)
## Also Listed On
- Official MCP Registry: `eu.departi/travel-compliance` v3.2.0
- [Glama](https://glama.ai/mcp/servers/Departi/mcp-server)
- [mcp.so](https://mcp.so/servers/departi-travel-compliance-curated-booking) (Published and Featured, Verified)
- [Smithery](https://smithery.ai/servers/departi/travel-compliance)
## Support
- **Email:** support@departi.eu
- **Issues:** [GitHub Issues](https://github.com/Departi/mcp-server/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](https://departi.eu/terms) for usage terms.