The data layer every AI agent can query for Spanish property.

PropertyList MCP is the official Model Context Protocol server for the Spanish and Portuguese property MLS. First-party listings, not scraped, with prices verified against the Spanish notarial register. Plug us into Claude, Cursor, Zed, Perplexity, or any agentic browser and you get search, natural-language matching, market summaries, full listing detail, and lead submission through one standard interface. Agencies get more: connect your own CRM and your assistant reads your listings, leads and pipeline, and writes contacts, notes and new listings for you.

10
tools with no key needed
6,468
active Spanish listings
v0.1
live and free for public-tier access

1. Add to Claude Desktop

Open ~/Library/Application Support/Claude/claude_desktop_config.json and add:

{
  "mcpServers": {
    "propertylist": {
      "url": "https://mcp.propertylist.es/mcp"
    }
  }
}

2. Or install the stdio wrapper (Cursor / Zed / any MCP client)

npx -y mcp-remote https://mcp.propertylist.es/mcp

3. Or hit the JSON-RPC endpoint directly

curl -X POST https://mcp.propertylist.es/mcp \
  -H 'content-type: application/json' \
  -H 'accept: application/json, text/event-stream' \
  -H 'user-agent: my-app/1.0' \
  -d '{"jsonrpc":"2.0","id":1,"method":"tools/list","params":{}}'

Send a descriptive User-Agent identifying your client. Some generic library defaults (for example Python's urllib) are rejected by our edge protection; a named agent such as 'my-app/1.0' always works.

Public tools, no key needed

search_properties
Structured search by location, beds, price, and type.
find_properties_by_description
Free-form natural-language matching. Free without a key up to a daily allowance per user; a free API key gives 200 searches a month, then billed per use.
autocomplete_location
Resolve place names to PropertyList area ids.
get_property
Full detail for one listing by reference.
find_similar_properties
Alternatives to one listing: same town and type, similar size and price.
find_price_reductions
Live listings whose asking price has just come down, biggest cut first.
area_market_summary
Median price, €/m², bedroom-band counts for any area.
verified_valuation
Notary-verified €/m² and a valuation, with a content-hashed, citable attestation. Asking prices are guesses; this is proof.
list_agencies
Top agencies in an area ranked by active listings.
submit_enquiry
Send a qualified buyer enquiry straight to the listing agency. API key required.

Your CRM, in your AI assistant

New: with a free agency key, the same connection reaches your own CRM. Click Connect in Claude or ChatGPT and sign in with your PropertyList account; your key is issued automatically and these tools switch on. Every tool answers only for your own agency.

my_listings
Your agency's own listings, filterable by status or reference.
listing_health
Your listings that are going nowhere or missing photos, energy rating, descriptions or price.
my_leads
Recent enquiries into your CRM, newest first.
my_pipeline
Your pipeline boards with their stages and card counts.
find_contacts
Look up your CRM contacts by name, company, email or phone.
get_contact
Everything about one client: stages, searches, enquiries, notes, viewings and what you have sent them.
match_buyer_to_inventory
The listings that fit a client's search, your own stock first, then the MLS.
match_inventory_to_buyers
Which of your clients a listing fits: who to call about it.
create_contact
Save a new buyer, owner or enquirer to your CRM.
create_listing
Dictate a property to your assistant and it arrives in your CRM as a new listing.
log_note
Record a call outcome or viewing note against a contact or listing.
move_pipeline_stage
Move a client's card to another step on a pipeline board.
qualify_lead
Qualify a client onto the buyer, seller or tenant board, with the cost shown first.
assign_listing
Assign one of your listings to a colleague.
set_listing_status
Publish a listing, take it offline or mark it sold.
send_listings_to_contact
Email a client listings, the way the CRM sends them.
schedule_viewing
Book a viewing with a client into your diary.
confirm_action
Make a change you previewed, after you say yes.
cancel_action
Drop a previewed change.
Get a free API key View the manifest MCP spec
Provenance built in. Every property response carries oracle_verified and oracle_attestation_url. When a listing's municipality and segment are covered by PropertyList Oracle, verified is true and the URL resolves to a public, reproducible proof: the figure from the Spanish notarial register, its SHA-256 content hash and its on-chain anchor on Base. A citable Spanish property source no competitor can match.

Pricing

Start free, no signup, natural-language matching included. A free API key raises the matching allowance and adds your agency's CRM tools. When you outgrow the volume limits, MCP Pro lifts them for a flat monthly fee in credits.

Public
Free
no signup, no key
  • Structured search and location autocomplete
  • Full listing detail and area market summaries
  • Natural-language AI matching, with a daily allowance per user
  • 60 requests / minute per IP
New
Pro
50 credits
per month, from your credit wallet
  • Everything in the Agent tier
  • Your assistant works your CRM: moves clients along the pipeline, qualifies leads, emails listings, books viewings and publishes, each only after your yes
  • Free for 7 days for every agency, from its first connection; nothing is charged until an admin turns Pro on
  • High-volume access: the extraction and coverage limits are lifted
  • Renews monthly from your wallet; stop any time and drop back to the free key
  • Self-serve upgrade in the CRM under Settings, MCP
Upgrade in the CRM
Enterprise
Custom
billed by contract
  • For banks, valuers, portals, and AI product teams
  • 6,000+ requests / minute, Oracle priority
  • Volume pricing and dedicated support
Talk to us

Public tier is free, no signup, rate-limited to 60 requests/minute per IP, and includes natural-language matching up to a daily allowance per user. A free API key raises the natural-language matcher to 200 AI searches per month at no cost and switches on your agency's CRM tools; beyond that, usage is billed at a small per-search rate against your PropertyList credits. MCP Pro lifts the volume limits for 50 credits a month, self-serve from the CRM. Free keys for agents, developers, and AI product teams - email us.