PropertyHost — Spanish vacation rental compliance
Model Context Protocol Server · launched on EU 2024/1028 effective-day

PropertyHost Compliance MCP

MCP server for Spanish vacation-rental compliance, built on the EU 2024/1028 framework and designed to extend across other EU jurisdictions as those markets activate. Connect Claude or any MCP-compatible client to SES.Hospedajes, Modelo 210, IEET, LAU temporal, Mossos and regional compliance knowledge — all citing primary BOE/BOJA/BORM/AEAT/ATIB sources, and tracking which obligations have been struck down as well as which apply.

v0.2 · 12 tools · 7 resources · 3 prompts · 7 native-quality languages · facts as at 29 July 2026

Endpoint

https://mcp.propertyhost.app/mcp

Add to Claude Desktop

Add to your claude_desktop_config.json:

{
  "mcpServers": {
    "propertyhost": {
      "url": "https://mcp.propertyhost.app/mcp"
    }
  }
}

Available tools

search_compliance(query, locale?, limit?)

Search across 13 pillars + 20 definitions. Returns matching items with snippets and URLs.

get_pillar(slug, locale?)

Full pillar article — TL;DR, sections, FAQ, BOE/AEAT citations.

get_definition(term, locale?)

Glossary lookup with short + long definitions, why-it-matters, related terms.

classify_booking_duration(nights, region?)

Map nights to STR / gray-zone / LAU temporal. Returns required filings.

which_regime(situation)

Full regime determination — contract type, taxes, licenses, fine bandwidth.

list_compliance_pillars(locale?, category?)

Discover all available pillars before drilling in.

annual_compliance_calendar(region?, regime?)

Compliance deadlines per region/regime — annual Modelo 210 windows, the annual IEET liquidation, regional licensing, deposit-lodgement rules, IBI/CEE/cédula.

list_compliance_authorities(scope?, region?)

SES/AEAT/VUDA/ATIB/Mossos/Ertzaintza/RTA/CIVUT — scope, purpose, official URLs, applicable fines.

get_emergency_contacts_spain()

Universal Spanish emergency numbers (112, 091, 092, 062, 080, 061) + utilities to seed the guest welcome guide.

compare_regions(regions?)

Side-by-side comparison of autonomous communities — regime codes, fines, key laws, the tourist/seasonal boundary per region, deposit-lodgement rules, Madrid CIVUT, etc.

get_check_in_mode_info(mode?)

The 4 first-class check-in modes (smart_lock, lockbox, keyholder, concierge) — requirements, pros/cons, region-specific legality notes.

compliance_timeline(since?)

Effective-dates of Spanish + EU rental law — LO 1/2025 (3/5 LPH), STS 620/2026 (NRUA annulled), Orden HAC/623/2026, Ley 6/2025, Decreto 27/2026, UE 2024/1028.

Available resources

Available prompts

Discovery manifest

https://mcp.propertyhost.app/.well-known/mcp.json

What changed in v0.2

On the roadmap

Adapter architecture is designed to extend across EU member-state guest-registration and registry systems as those markets activate.