PropFácil
Server Details
Search authorized real estate in Mexico and manage favorites and publishing with OAuth.
- Status
- Healthy
- Uptime
- 100.0% over the last 24 hours
- Last Tested
- Transport
- Streamable HTTP · MCP 2025-06-18
- URL
- Repository
- jonatanvazquez/propfacil-mcp
- GitHub Stars
- 0
- Server Listing
- PropFácil MCP
- ChatGPT
- –
- Claude
- –
TDQS
Scored across 13 tools
Most tools target clearly distinct resources and actions: search, get details, save/remove favorites, manage lists, publish, and render results. The only close boundaries are get_property_list versus list_property_lists, and render_property_results versus restore_property_results, but their descriptions largely clarify the difference.
The set consistently uses snake_case and mostly follows a verb_noun pattern such as search_properties, get_property, save_property_to_list, and delete_property_list. The main deviation is my_listings, which lacks a verb, and get_property_contact is slightly less predictable than the rest.
Thirteen tools is well within a reasonable range for a property marketplace server covering search, details, favorites, publishing, and UI rendering. Each tool appears to earn its place, with no obviously redundant operations.
Core workflows are covered: property search, detail retrieval, contact, favorites management, publishing, and reviewing one's listings. However, there is no explicit create_property_list operation for custom favorite lists, and published listings can be created and reviewed but not updated or deleted through the tool surface.
Available Tools
13 toolsdelete_property_listDelete a favorite listADestructiveInspect
Use this when an authenticated user explicitly asks to permanently delete one of their PropFácil favorite lists and its saved entries. Do not use it for removing a single property.
Inputs: listId (required). Returns: listId, deleted
get_propertyGet property detailsARead-onlyInspect
Use this when the user wants the details of one PropFácil listing and has supplied a listingKey or ID from search_properties.
Inputs: id (required). Returns: property
get_property_contactGet property contactBRead-onlyInspect
Use this when the user explicitly asks to contact the advertiser or open the original listing for a property previously returned by PropFácil.
Inputs: id (required). Returns: contact
get_property_listGet a favorite listARead-onlyInspect
Use this when an authenticated user wants to inspect one of their PropFácil favorite lists and its saved properties.
Inputs: listId (required). Returns: list, items
list_property_listsList favorite listsARead-onlyInspect
Use this when an authenticated user wants to see their PropFácil favorite lists. This returns only lists owned by the linked user.
Inputs: no named parameters. Returns: lists
my_listingsList my propertiesARead-onlyInspect
Use this when an authenticated user asks to review the property listings they published on PropFácil.
Inputs: no named parameters. Returns: listings
publish_propertyPublish a propertyAInspect
Use this when an authenticated user explicitly asks to publish a property on PropFácil. This creates a private draft that goes public only after the user reviews and activates it on PropFácil at the returned confirmUrl. Safe to retry with the same idempotencyKey.
Inputs: city (required), price (required), title (required), description (required), +10 more. Returns: id, url, status, reasons, +2 more
remove_property_from_listRemove property from favoritesAInspect
Use this when an authenticated user asks to remove a saved property from one of their PropFácil lists. The list remains available if it becomes empty.
Inputs: listId (required), propertyId (required). Returns: listId, removed, propertyId
rename_property_listRename a favorite listAInspect
Use this when an authenticated user asks to rename one of their PropFácil favorite lists.
Inputs: name (required), listId (required). Returns: list
render_property_resultsShow property resultsARead-onlyInspect
Use this when, after search_properties, the user would benefit from interactive property cards, comparison, details, or a map. Pass only listing IDs already returned by a data tool.
Inputs: propertyIds (required), title. Returns: count, title, properties
restore_property_resultsRestore property resultsARead-onlyInspect
Use this when the PropFácil app needs to restore the latest public property selection for the current MCP session after its widget is recreated.
Inputs: no named parameters. Returns: render
save_property_to_listSave property to favoritesAInspect
Use this when an authenticated user asks to save a property to a favorite list. If no list is supplied, use the idempotent default list named Favoritos.
Inputs: propertyId (required), note, listId, listName. Returns: list, saved, propertyId
search_propertiesSearch propertiesARead-onlyInspect
Use this when the user wants to find PropFácil property listings in Mexico by city, transaction type, price, bedrooms, or geographic radius.
Inputs: city, near, limit, radius, +4 more. Returns: count, results, nextCursor
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
Loading tool schema changelog…
Related MCP Connectors
Real estate agency CRM: listings, clients, leads and viewings from your AI assistant (OAuth).
International real-estate search and buyer workflows for AI agents via MCP and OAuth 2.1.
Search SimplyRETS MLS listings and open houses; read listing and market analytics.
Search commercial real estate listings. Reads need no token; authoring is self-serve OAuth (DCR).
Related MCP Servers
- AlicenseNot gradedqualityCmaintenanceREST API and MCP server for Zillow property data: Zestimates, rent estimates, tax records, listing search, price history, photos, and 300+ fields. 4 tools with OAuth 2.1 + PKCE. Free tier: 100 credits.8MIT No Attribution
- AlicenseNot gradedqualityBmaintenanceEnables searching New York City rentals and homes for sale by borough and neighborhood, retrieving property and building details, and reading market snapshots, trends, and neighborhood comparisons through a validating bridge to a hosted service.331 npmMIT
- AlicenseCqualityDmaintenanceEnables access to Idealista API for searching and retrieving property listings across Spain, Portugal, and Italy. Supports various property types including homes, apartments, garages, commercial properties, offices, and land with detailed filtering options.143MIT
- AlicenseNot gradedqualityCmaintenanceEnables property search, detail, and skip-trace using the RealEstateAPI.com service.278 npmMIT
Glama MCP Gateway
Add one secure layer between your agents and this server.