For AI assistants

Give your AI assistant our immigration knowledge

Expatriator runs a free, read-only Model Context Protocol server. Connect it once and your assistant can search our Spain immigration knowledge base, read procedure guides, and check live Madrid padrón appointment availability while you chat — with sources it can cite.

The endpoint

https://mcp.expatriator.com/mcp

Streamable HTTP transport, JSON responses, no account or API key. Rate limit: 30 requests per minute per IP.

Connect your client

Claude Code

claude mcp add --transport http expatriator https://mcp.expatriator.com/mcp

Claude Desktop and claude.ai

Add a custom connector in Settings → Connectors and paste the endpoint URL above.

ChatGPT

ChatGPT accepts remote MCP servers through its connector settings (developer mode). Paste the endpoint URL above.

Any client that reads an mcpServers config

{
  "mcpServers": {
    "expatriator": {
      "type": "http",
      "url": "https://mcp.expatriator.com/mcp"
    }
  }
}

What it exposes

search_immigration_knowledge
Semantic search over our field-tested gotchas: the gaps between what the rule says and what the funcionario does, gathered from real cases.
list_procedure_guides
Lists the step-by-step guides we maintain for Spanish immigration procedures.
get_procedure_guide
Returns one full procedure guide: steps, documents, fees, and known failure points.
check_madrid_padron_availability
Live appointment availability for Madrid padrón, checked against the city portal at request time.

Your case file in your assistant

Expatriator users can go further: a personal key turns any MCP client into an authenticated, read-only view of your own case file — case status, document checklist, next steps — alongside the knowledge tools above.

Get a key

Message @expatriator_bot and send /mcp_key in your direct chat. The bot replies once with your key and the setup steps for Claude, Claude Code, and ChatGPT. Keys last 180 days; /mcp_revoke cuts off every connected assistant instantly.

The personal endpoint

https://mcp.expatriator.com/mcp/me
Authorization: Bearer <your key>

Read-only by design: your assistant can see the case, and every action on it still happens with you, inside Expatriator.

Privacy

The endpoint is read-only and account-free. Your questions to your own assistant stay with your assistant; the only thing that reaches us is the search query the tool call sends, and we keep no case data behind this endpoint. Case management stays inside your Expatriator account, where you control it.

When a question becomes a case

Knowledge search answers the question you asked. A case needs document checklists, deadlines, appointment watching, and someone tracking how your facts change the plan. That part is the product: chat with the full case manager on the web or on Telegram.