First-party Spanish, Portuguese and Italian property listings with notarial-verified prices.
healthy
status
13
tools exposed
358ms
connect latency
58a232bd413c
schema fingerprint
Tools (13)
search_properties
Search PropertyList's full Spanish property MLS by structured filters.
Use for queries that translate cleanly to fields: bedrooms, bathrooms,
price ceiling, property type, area name. For free-form briefs use
find_properties_by_description instead.
Returns a paginated list with summary text plus str
find_properties_by_description
Match Spanish properties from a free-form description of what the
user wants. Best for vague, conditional, or lifestyle-heavy briefs
("3-bed near a good international school, flexible on budget if
there's a sea view"). Uses Gemini to translate the brief into one
to three parallel structured searches
autocomplete_location
Look up Spanish property areas (city, suburb, urbanisation) by
free-text name. Returns up to 10 matches with id, name, and the
parent province/city. Use this to resolve place names before
calling search_properties, especially for common spellings like
'Nueva Andalucia' (vs 'Nueva Andalucía') or 'Mar
get_property
Fetch the full record for one PropertyList listing by its reference
code (the human-readable id like 'PLE-12345'). Use this once the
user has settled on a listing from search_properties or
find_properties_by_description and wants details, photos, or
agency contact info.
`location.city` is whatever
area_market_summary
Return aggregate market context for a Spanish area: number of active
listings, median price, mean price, median €/m², and the count
broken down by bedroom band. Filterable by property type and search
type (for-sale / for-rent / holiday-rentals). Use this before
recommending a price or commenting on
list_agencies
Find PropertyList agencies (estate agents) in a given Spanish area,
ranked by how many active listings they carry there. Returns up to
10 agencies with name, location, listing count, and a public URL
the user can visit. Use this after a buyer has narrowed in on an
area and wants to know which agenci
verified_valuation
Get a VERIFIED valuation for a Spanish property or area, sourced from
the Spanish notarial register (Consejo General del Notariado) - not
asking prices. Returns the verified €/m² for the municipality and
segment, an indicative valuation when you give a size (build_sqm) or a
listing reference, and a
submit_enquiry
Submit an enquiry (lead) about a specific listing on behalf of a prospective
buyer or tenant. Use this once the user has chosen a property and wants the
agency to contact them. The listing agency receives the enquiry in their CRM
and follows up directly.
Requires an API key. Provide the property `r
my_leads
List recent enquiries (leads) for YOUR agency's CRM - newest first.
Use when the agent asks about their own leads/enquiries (e.g. "what
came in today?"). Requires an agency API key; only ever returns the
calling agency's own leads.
find_contacts
Search YOUR agency's CRM contacts by name, company, email or phone.
Use to look a person up before logging a note or to check if they're
already in the CRM. Requires an agency API key; only ever searches the
calling agency's own contacts.
my_listings
List YOUR agency's own property listings (newest first), optionally
filtered by status or a specific reference. Use for "show my listings"
/ "is reference X still online?". Requires an agency API key; only ever
returns the calling agency's own properties.
create_contact
Add a new contact to YOUR agency's CRM. Use when the agent wants to
save a person (buyer, owner, enquirer). If a contact with the same
email already exists it is returned rather than duplicated. The contact
is created unassigned and flagged as needing attention so it surfaces
in the CRM. Requires an
log_note
Log a note against a contact or a listing in YOUR agency's CRM (e.g.
record a call outcome or a viewing). Provide the note text plus a
contact_id (from find_contacts) and/or a property reference. The note
appears on the contact/property timeline. Requires an agency API key.
Endpoint
https://mcp.propertylist.es/mcp Category: Maps & Weather · Last checked: 2026-07-30T13:44:29Z
Monitor your own MCP server
Get alerted the moment yours goes down, a tool schema drifts, or an upstream silently breaks.
What this means. This server responded to the MCP handshake and listed its tools without authentication. The schema fingerprint lets us flag if tool signatures silently change (schema drift) between checks.