search_rental_propertiesLABSCO SUMMARY
The search half works with no key; the detail half will not without one.
search_rental_properties reads the public site, so a location plus a price range and a bed count returns results immediately. get_rental_property_details is a different path — it calls the Daft.ie v3 API and, without DAFT_API_KEY set, it will not return anything. This is an independent project and is not affiliated with Daft.ie.
What it is
An independent MCP server for Daft.ie, aimed at rental search. It reads the public site directly for search, and uses the official Daft.ie API for per-listing detail.
What you get
- Rental search by location, price range, number of bedrooms and property type — search_rental_properties
- Detail for one listing by its ID — get_rental_property_details
- Runs locally after npm install and npm run build; no hosted service in the middle
Requirements
Node.js with npm to build, then point your client at build/src/index.js, where the build writes it. search_rental_properties needs no credentials. get_rental_property_details goes through the Daft.ie v3 API and needs a key in DAFT_API_KEY.
Setup effort
Build from source — git clone https://github.com/amineremache/dafty-mcp
USE CASES
Narrowing a rental search in one question
Give the area, the budget and the bedroom count and get the matching listings.
Pulling the detail on a listing you already found
Look it up by property ID, with a Daft.ie API key configured.
2 tools
Listed in project docs. Your client may show a different list.
get_rental_property_detailsBEFORE YOU INSTALL
What to know first
Tools you get
2 tools named in the project's documentation.
Requires
node on PATH
Where it runs
The documented client runs the server on your machine.
INSTALLATION
Connect your client
Server setup
git clone https://github.com/amineremache/dafty-mcp
cd dafty-mcp
npm install
npm run buildMCP Clients
Roo Cline
{
"mcpServers": {
"dafty-mcp": {
"command": "node",
"args": [
"<YOUR_PATH_TO_DAFTY_MCP>/build/src/index.js"
],
"env": {},
"disabled": false,
"alwaysAllow": []
}
}
}<YOUR_PATH_TO_DAFTY_MCP> is the full path of your clone. npm run build writes the server to build/src/index.js (the project's own start script and main field). search_rental_properties works with env left empty; get_rental_property_details calls the Daft.ie API and needs your key added to env as "DAFT_API_KEY".