Departi – Travel Compliance & Curated Booking

eu.departi由 departi.eu 發布官方發布者v3.2.0更新於 Nov 2, 2026

Travel-compliance intelligence and curated booking for digital nomads and long-stay travellers.

已驗證Streamable HTTP可網頁執行位置與生活效率與工作流金融

概覽

AI 產生的概覽

遠端 MCP 伺服器,提供旅行合規與行程規劃:簽證、申根 90/180 天與稅務居民檢查,以及住宿、航班和體驗搜尋。

可以做什麼
  • 依國籍、目的地、旅行目的與停留期間查詢入境與簽證選項
  • 依停留紀錄計算申根 90/180 天短期停留狀態,並辨識居留許可
  • 評估在目的地停留觸發稅務居民身分的風險及雙重課稅協定情況
  • 搜尋排序後的住宿、航班與當地體驗,含價格與預訂深層連結
  • 讀取已驗證使用者的 Departi 個人資料(國籍、稅務居住地、訂閱等級、旅人樣貌)以供個人化
適用情境
適合數位遊牧族、遠端工作者與長期旅人,在同一個助理工作階段中同時取得簽證、申根天數與稅務居民參考,以及住宿、航班和活動建議。也適合需要遵守停留上限的行程規劃。
執行需求
遠端 streamable HTTP 端點,無需本機安裝或套件。一般查詢可匿名使用;個人化結果、申根天數追蹤與個人資料存取需要 OAuth 2.1(PKCE S256)授權端點。未宣告任何 API 金鑰或環境變數。
安裝前請注意
OAuth 授權會存取 Departi 個人資料(國籍、稅務居住地、訂閱等級、旅人樣貌、偏好)。簽證與稅務結果僅供參考,不能取代專業意見。預訂連結導向第三方服務商;航班資料來自 Duffel 與 Travelpayouts。工具被描述為唯讀。

安裝

在 SourceWeft 中

  1. 開啟 儀表板中的 Departi – Travel Compliance & Curated Booking,將其新增到工作區。
  2. 為需要使用其工具的對話啟用該服務。

Web executable,透過 Streamable HTTP。 遠端服務在工作區中設定後即可從網頁執行環境執行。

交給代理程式安裝

把這段提示詞貼上到 Claude Code、Codex、Cursor 等代理程式,或 SourceWeft 對話中。代理程式會讀取該伺服器的安裝指南,先向你展示發布者、端點和登入方式,經你同意後再把它新增到你的客戶端。金鑰不會寫進任何命令。

閱讀 https://sourceweft.com/mcp/eu.departi%2Ftravel-compliance/install.md,並按其中說明把這個 MCP 伺服器接入我的客戶端。修改任何設定之前,先告訴我它的發布者、端點和登入方式,等我確認。不要把 API 金鑰寫進命令或我會提交的檔案;問我金鑰應從哪裡取得。

檢視代理程式所依據的安裝指南

其他 MCP 客戶端

把它新增到你客戶端的 mcpServers 設定中。

{
  "mcpServers": {
    "departi-travel-compliance-curated-bookin": {
      "type": "http",
      "url": "https://mcp.departi.eu/v3"
    }
  }
}

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

ToolDescription
departi_check_visaReturns entry/visa options for a traveller — visa type, max stay, remote-work eligibility, cost, processing time, and application notes.
departi_check_taxTax-residency risk and double-tax-treaty analysis — threshold, day-counting method, treaty provisions, DN regimes, FEIE context. Advisory only.
departi_track_schengenSchengen 90/180 calculator — days used/remaining, status, projected limit date. Permit-aware: excludes permit-issuing country from count.

Trip Planning

ToolDescription
departi_search_accommodationRanked accommodation with name, price, rating, facilities, persona-fit score, and booking deep-link.
departi_search_transportFlight search across Duffel + Travelpayouts — carrier, price, cabin class, duration, stops, and booking deep-link.
departi_search_experiencesTours, activities, local experiences — category, duration, price, persona-fit score, and booking deep-link.

Profile

ToolDescription
departi_get_profileReturns 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

PathAuthUse Case
/v3Anonymous + optional BearerGeneral queries, registry introspection
/v3/oauthOAuth 2.1 requiredPersonalized 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/oauthhttps://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-compliance v3.2.0
  • Glama
  • mcp.so (Published and Featured, Verified)
  • Smithery

Support

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.

來源:README.md,提交 b827b49

工具

7

departi_check_visa

Check Visa Requirements

Returns the entry/visa options for a traveller of a given nationality (passport) going to a destination for a stated purpose and length of stay. Each option includes: visa/permit type, whether a visa is required, maximum stay, whether remote/on-site work is allowed, cost, processing time, and application/renewal notes — sourced from official immigration authorities. Use this for "what visa do I need / can I stay N days / can I work remotely here". To count days already spent against the 90/180 limit use departi_track_schengen; for the tax consequences of staying use departi_check_tax. Tip: nationality should be the traveller's most favorable passport — multi-nationals may have better entry on one passport.

輸入參數localepurposecurrencyduration必填destination必填nationality必填

departi_track_schengen

Track Schengen Days

Calculates Schengen 90/180 short-stay status from a list of stays. Returns: days used and days remaining in the rolling 180-day window, a status (safe | warning | critical | exceeded), the projected date the limit would be reached at the current pace, and — for residence/digital-nomad-permit holders — a count that excludes days in the permit-issuing country while still counting every other Schengen state (with a note of which country is excluded). Use for non-EU travellers tracking the 90-days-in-180 limit. Note: EU/EEA nationals have free movement (not counted); a residence permit exempts only its issuing country, not the rest of Schengen.

輸入參數localeentries必填currencynationalityreferenceDateresidencePermit

departi_check_tax

Check Tax Residency

Assesses tax-residency risk and double-tax-treaty position for a traveller in a destination. Returns: whether the stay risks triggering destination tax residency (the day threshold and the country's day-counting method), the relevant treaty provisions between the traveller's tax-residence country and the destination (employment income, tie-breaker, social security, withholding), any special or digital-nomad tax regime, and — for US citizens — FEIE / Physical-Presence-Test context. Advisory only, not tax advice. Use for "will staying here make me tax resident / what does the treaty say / how are my days counted". Note: any US citizenship triggers worldwide/citizenship-based obligations regardless of residence or other passports.

輸入參數localepurposecurrencyduration必填destination必填nationality必填taxResidence必填employmentTypeyearToDateDays

departi_search_accommodation

Search Accommodation

Searches bookable accommodation in a destination for given dates and returns a ranked list of stays, each with: name, property type, nightly price (in the requested currency), star rating, guest rating, key facilities (e.g. wifi, kitchen), a persona/traveler-type fit score, and a booking deep-link. Curated and scored for the traveller's persona and trip type — e.g. long-stay nomad apartments with kitchen + fast wifi vs weekend hotels. Use when the user needs a place to stay; for getting there use departi_search_transport, for things to do use departi_search_experiences. Returns an empty list if no inventory matches.

輸入參數roomsguestslocalecheckin必填personacheckout必填currencymaxPricedestination必填traveler_type

departi_search_transport

Search Transport

Searches flights between two places and returns a ranked list of options, each with: carrier, price (in requested currency), cabin class, total duration, number of stops, departure & arrival times, and a booking deep-link. Flights are sourced across providers (Duffel + Travelpayouts) for broad full-service and low-cost coverage. Use for "how do I get from A to B by air". For where to stay use departi_search_accommodation; for things to do use departi_search_experiences. Prices are indicative — book via the returned link. Returns an empty list if no route is found. Ground/rail/bus is not offered through this tool.

輸入參數origin必填passengerscabin_classdestination必填return_datetraveler_typedeparture_date必填

departi_search_experiences

Search Experiences

Searches bookable tours, activities and local experiences in a destination and returns a ranked list, each with: title, category (cultural / culinary / adventure / wellness / nature), duration, price (in requested currency), a persona-fit score, and a booking deep-link. Matched to the traveller's persona/personality. Use for "what can I do in X". For a place to stay use departi_search_accommodation; to get there use departi_search_transport. Returns an empty list if nothing matches the filters.

輸入參數limitpersonacategoriesdestination必填traveler_type

departi_get_profile

Get User 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 — only the fields the other tools need for personalisation. Requires authentication (OAuth). Use to personalise the other tools' answers, or to answer "where do I stand right now". Read-only; takes no parameters.

無需輸入參數。

版本歷史

1
  1. v3.2.0最新Sep 16, 2026

評分

已滿足適用檢查項的 100%

該評分衡量此收錄條目的完整程度,依據註冊中心條目、端點與公開來源計算得出。它不是對伺服器本身的評價,也不表示伺服器安全或目前可用:可連通性是帶日期的檢查結果,評分也不包含安裝量或使用者評價。

  • 近 30 天內可連通必需25 分
  • 已宣告認證方式必需10 分
  • 已列出工具必需15 分
  • 描述必需15 分
  • 圖示10 分
  • 文件15 分
  • 授權條款10 分