Field-tested Spanish immigration gotchas, procedure guides, and live Madrid padrón availability.
Maintain this server? Claim it
Call this server's tools from your browser. Nothing to install.
Requests go through mcptry because browsers can't call most MCP servers directly. Header values are sent to the server for that request only and are never stored or logged.
Tool list from our last check. Connect live to refresh it.
Live check of Madrid Ayuntamiento padrón (empadronamiento) appointment availability via the official portal. Returns open offices and timeslots when available.
This tool takes no arguments.
This tool isn't marked read-only, so it may change something on the server or in an account you connected.
Live check of Madrid Ayuntamiento padrón (empadronamiento) appointment availability via the official portal. Returns open offices and timeslots when available.
No arguments.
{
"type": "object",
"properties": {}
}Get a step-by-step guide for a Spanish procedure (booking portals, documents needed, common problems). Use list_procedure_guides for valid codes.
| Argument | Type | Description |
|---|---|---|
| language | string | Guide language (default en) |
| procedure* | string | Procedure code, e.g. padron |
{
"type": "object",
"required": [
"procedure"
],
"properties": {
"language": {
"enum": [
"en",
"es"
],
"type": "string",
"description": "Guide language (default en)"
},
"procedure": {
"type": "string",
"description": "Procedure code, e.g. padron"
}
}
}List the step-by-step Spanish procedure guides Expatriator can provide (procedure code, name, provinces covered).
No arguments.
{
"type": "object",
"properties": {}
}Search Expatriator's curated immigration knowledge base of gotchas — "the official guidance says X but reality is Y" — with severity levels and workarounds. Covers Spain (deepest), Portugal, and general immigration pitfalls.
| Argument | Type | Description |
|---|---|---|
| limit | number | Max results (default 5, max 20) |
| query | string | Natural-language search query |
| country | string | ISO country code filter, e.g. ES, PT |
| severity | string | Minimum severity to return |
| procedure | string | Procedure filter, e.g. nationality, tie_renewal, nie, padron |
{
"type": "object",
"properties": {
"limit": {
"type": "number",
"description": "Max results (default 5, max 20)"
},
"query": {
"type": "string",
"description": "Natural-language search query"
},
"country": {
"type": "string",
"description": "ISO country code filter, e.g. ES, PT"
},
"severity": {
"enum": [
"blocker",
"critical",
"warning",
"info"
],
"type": "string",
"description": "Minimum severity to return"
},
"procedure": {
"type": "string",
"description": "Procedure filter, e.g. nationality, tie_renewal, nie, padron"
}
}
}