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.