trackmcp
Back to directory

An MCP server for daft.ie website

10 stars TypeScriptServers & Infrastructure Updated Jul 9, 2025

Documentation

Dafty MCP Server

License
Dafty MCP Banner

Disclaimer

This is an independent, open-source project and is not affiliated with, endorsed, or sponsored by Daft.ie. This tool is provided for educational and experimental purposes only. The data is scraped from a publicly available website, and its use is subject to the terms of service of that website. The author assumes no liability for the use or misuse of this software. Please use it responsibly and ethically.

This is an MCP (Model Context Protocol) server designed to interact with Daft.ie, primarily for searching rental properties via web scraping.

✨ Features

  • 🔍 Search Rental Properties: Search for rental listings based on various criteria like location, price range, number of bedrooms, and property type. This tool uses web scraping.
  • 📄 Get Rental Property Details: Attempts to retrieve detailed information about a specific rental property using its unique ID.

    🛠️ Setup

    1. Clone the repository:

    bash
    git clone [YOUR_GITHUB_REPO_URL]
        cd dafty-mcp

    2. Install dependencies:

    bash
    npm install

    3. Build the server:

    bash
    npm run build

    4. Testing (Optional but Recommended):

    The project uses Vitest for unit testing. To run tests:

    bash
    npm test

    To run tests in watch mode:

    bash
    npm run test:watch

    5. Configure MCP Settings:

    Add the following configuration to your MCP settings file (e.g., `~/.config/Code/User/globalStorage/rooveterinaryinc.roo-cline/settings/mcp_settings.json`):

    json
    {
          "mcpServers": {
            "dafty-mcp": {
              "command": "node",
              "args": ["~/dafty-mcp/build/index.js"],
              "env": {},
              "disabled": false,
              "alwaysAllow": []
            }
          }
        }

    🚀 Usage

    Once the MCP server is configured and running, you can use the following tools:

    • `use_mcp_tool` with `server_name: "dafty-mcp"` and `tool_name: "search_rental_properties"`
    • `use_mcp_tool` with `server_name: "dafty-mcp"` and `tool_name: "get_rental_property_details"`

    Example: Searching for rental properties in Dublin

    xml
    dafty-mcp
    search_rental_properties
    
    {
      "location": "Dublin",
      "min_price": 1000,
      "max_price": 2000,
      "num_beds": 2
    }

    Example: Getting details for a specific property

    xml
    dafty-mcp
    get_rental_property_details
    
    {
      "property_id": "1234567"
    }

    Frequently asked questions

    What is dafty-mcp?

    dafty-mcp is An MCP server for daft.ie website

    How do I install dafty-mcp?

    Open the GitHub repository and follow its README. Most MCP servers are added to your client's MCP config, then called by your agent.

    Is dafty-mcp open source?

    Yes — it is hosted on GitHub at https://github.com/amineremache/dafty-mcp and has 10 stars.

    Related MCP tools

    Run your own MCP server? See who uses it and what to fix.

    Measure it with TrackMCP