PropFácil

io.github.jonatanvazquezPublished by GitHub account jonatanvazquezv1.3.9Updated Oct 24, 2026

Search authorized real estate in Mexico and manage favorites and publishing with OAuth.

VerifiedStreamable HTTPWeb executableLocation & LifestyleBusiness & Commerce

Overview

AI-generated overview

Hosted PropFácil MCP server for searching authorized real-estate listings in Mexico and, with OAuth, managing favorites and publishing listings.

What you can do
  • Search and open authorized property listings by city, price, bedrooms, transaction type or radius
  • Retrieve contact options such as phone, WhatsApp or the original listing link for one property
  • Render interactive property cards, comparison and map views in MCP Apps-compatible hosts
  • List and inspect the linked user's favorite lists and their saved properties
  • Save, rename, remove from or delete favorite lists
  • Review and publish the linked user's own listings
When to use it
Useful when someone wants an assistant to look up real-estate listings in Mexico, compare options, get contact details, or keep and manage favorite lists and published listings in a PropFácil account.
Requirements
A remote Streamable HTTP endpoint; nothing to install locally and no API key. Public search and detail tools need no account. Favorites and publishing tools require a client that supports MCP OAuth to link a PropFácil account. Interactive cards and maps need a host with MCP Apps UI support; other clients get structured data.
Before you install
Account-linked tools can change data: publishing creates a public listing, and favorite lists can be renamed, emptied or permanently deleted. Publishing and deletion should only follow an explicit user request. Contact details and listing data come from PropFácil and its advertisers, and account data is handled by that service under its own privacy and terms.

Installation

In SourceWeft

  1. Open PropFácil in the dashboard and add it to a workspace.
  2. Enable the server for the chats that should use its tools.

Web executable via Streamable HTTP. Remote servers run from the web runtime once configured in a workspace.

Use with an agent

Paste this prompt into Claude Code, Codex, Cursor or another agent — or into SourceWeft chat. The agent reads this server's install guide, shows you its publisher, endpoint and sign-in, and adds it to your client once you agree. Keys never go into a command.

Read https://sourceweft.com/mcp/io.github.jonatanvazquez%2Fpropfacil/install.md and connect the MCP server it describes to my client. Before changing any config, show me its publisher, endpoint and sign-in method and wait for my OK. Never put an API key in a command or in a file I would commit; ask me where it should come from.

Read the install guide the agent follows

Other MCP clients

Add this to your client's mcpServers config.

{
  "mcpServers": {
    "propf-cil": {
      "type": "http",
      "url": "https://www.propfacil.com/api/mcp"
    }
  }
}

README

[PropFácil]

PropFácil MCP

[Validate distribution]

Remote Model Context Protocol server for finding authorized real-estate listings in Mexico. It provides public property search, details and contact options, plus OAuth-protected favorites and publishing tools.

Leer en español

Connect

  • MCP endpoint: https://www.propfacil.com/api/mcp
  • Transport: Streamable HTTP
  • Current version: 1.3.9
  • Server card: https://www.propfacil.com/.well-known/mcp/server-card.json
  • Documentation: https://www.propfacil.com/docs
json
{  "mcpServers": {    "propfacil": {      "type": "http",      "url": "https://www.propfacil.com/api/mcp"    }  }}

This is a hosted server. Do not clone this repository to run it locally and do not request an API key. Clients that support MCP OAuth start the account-linking flow automatically when a protected tool is used.

See installation instructions for ChatGPT, Codex, Cline and generic clients.

Capabilities

CapabilityAuthentication
Search authorized listings by city, price, bedrooms, transaction type or radiusPublic
Open a property recordPublic
Retrieve authorized phone, WhatsApp or original-listing links for one propertyPublic
Render cards, comparison and map in MCP Apps-compatible hostsPublic
List and inspect favorite listsOAuth
Save, rename, remove from or delete favorite listsOAuth
View and publish the linked user's listingsOAuth

The server exposes twelve model-visible tools plus one private UI restoration tool. See the complete tool reference and authentication details.

Host compatibility

All MCP clients can consume the tools and structured results when they support remote Streamable HTTP. The interactive cards and map require a host with MCP Apps UI support; clients without that UI still receive normal structured data. Protected tools additionally require a client that supports MCP OAuth.

Distribution

This repository contains public distribution metadata, installation instructions and brand assets for the hosted PropFácil MCP server. The production backend is maintained separately.

Policies and support

Metadata, configuration examples and documentation are available under the MIT License. The PropFácil name and logo are excluded from that license; see TRADEMARKS.md.

Source: README.md at commit 6e8b07b

Tools

13

search_properties

Search properties

Use this when the user wants to find authorized PropFácil property listings in Mexico by city, transaction type, price, bedrooms, or geographic radius.

ParameterscitynearlimitradiusmaxPriceminPriceminBedroomstransactionType

get_property

Get property details

Use this when the user wants the details of one authorized PropFácil listing and has supplied a listingKey or ID from search_properties.

Parametersidrequired

get_property_contact

Get property contact

Use this when the user explicitly asks to contact the advertiser or open the authorized original listing for a property previously returned by PropFácil.

Parametersidrequired

render_property_results

Show property results

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.

ParameterstitlepropertyIdsrequired

restore_property_results

Restore property results

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.

Takes no parameters.

publish_property

Publish a property

Use this when an authenticated user explicitly asks to publish a property publicly on PropFácil. This creates a public listing and is safe to retry with the same idempotencyKey.

ParameterscityrequiredpricerequiredstatetitlerequiredareaSqmbedroomscurrencylatitudebathroomslongitudedescriptionrequiredisCommercial+2 more

my_listings

List my properties

Use this when an authenticated user asks to review the property listings they published on PropFácil.

Takes no parameters.

list_property_lists

List favorite lists

Use this when an authenticated user wants to see their PropFácil favorite lists. This returns only lists owned by the linked user.

Takes no parameters.

get_property_list

Get a favorite list

Use this when an authenticated user wants to inspect one of their PropFácil favorite lists and its saved properties.

ParameterslistIdrequired

save_property_to_list

Save property to favorites

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.

ParametersnotelistIdlistNamepropertyIdrequired

rename_property_list

Rename a favorite list

Use this when an authenticated user asks to rename one of their PropFácil favorite lists.

ParametersnamerequiredlistIdrequired

remove_property_from_list

Remove property from favorites

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.

ParameterslistIdrequiredpropertyIdrequired

delete_property_list

Delete a favorite list

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.

ParameterslistIdrequired

Version history

1
  1. v1.3.9LatestSep 16, 2026

Score

100% of the applicable checks met

How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.

  • Reached in the last 30 daysRequired25 pts
  • Auth declaredRequired10 pts
  • Tools listedRequired15 pts
  • DescriptionRequired15 pts
  • Logo10 pts
  • Documentation15 pts
  • License10 pts