Skip to main content
Glama
lortonx

daft-adverts-mcp

by lortonx

Kit de herramientas de clasificados irlandeses (Daft + Adverts)

Monorepo de Bun: clientes HTTP y servidores MCP no oficiales para dos portales irlandeses —

Sitio

Dominio

Enfoque

Daft.ie

propiedad

búsqueda de venta / alquiler / compartir, detalles de anuncios, autenticación con Keycloak

Adverts.ie

marketplace

búsqueda de anuncios, refinamiento/facetas, detalles de anuncios, cuenta opcional

No está afiliado a Distilled Media, Daft ni Adverts. Los protocolos y los formatos provienen de las aplicaciones de Android.

Descargo de responsabilidad

Este repositorio fue escrito íntegramente por agentes de codificación de IA bajo dirección humana. Herramienta experimental / personal — no es un producto con soporte.

  • Sin garantía — la corrección y la compatibilidad con la API no están garantizadas; las aplicaciones upstream cambian.

  • Las pruebas son mínimas — no trates una ejecución de pruebas en verde como lista para producción.

  • Úsalo bajo tu propio riesgo. Respeta los términos del servicio y los límites de peticiones; no hagas scraping, no envíes spam ni abuses de las cuentas.

Related MCP server: Bazos-MCP

Paquetes

packages/
  daft-api/       @daft-ie/api          HTTP client → gateway.daft.ie / auth.daft.ie
  daft-mcp/       @daft-ie/mcp          MCP tools (stdio) over daft-api
  adverts-api/    @adverts-ie/api       HTTP client → new.api + api.adverts.ie
  adverts-mcp/    @adverts-ie/mcp       MCP tools (stdio) over adverts-api
  mcp-host/       @daft-ie/mcp-host     one Fastify process: both MCPs over HTTP (+ Docker)

Paquete

README

Qué incluye

@daft-ie/api

packages/daft-api

DaftApi: búsqueda residencial/comercial/de viviendas nuevas, asistentes de geolocalización, detalles de propiedades, anuncios y búsquedas guardados, bandeja de entrada, inicio de sesión con Keycloak + rotación de refresh

@daft-ie/mcp

packages/daft-mcp

Herramientas de agente: search_for_sale / for_rent / sharing, get_property, autocomplete, resolve_area, auth_* opcionales

@adverts-ie/api

packages/adverts-api

AdvertsApi: navegación por el search.json heredado + facetas/ubicaciones; el nuevo advert/{id}, cuenta, medios, publicación de anuncios; enums de la app

@adverts-ie/mcp

packages/adverts-mcp

Herramientas de agente: search_ads, facetas de refinamiento/precio, condados/áreas, get_ad, descubrir/config, auth_* opcionales

@daft-ie/mcp-host

packages/mcp-host

Streamable HTTP: /mcp/daft, /mcp/adverts, /health; Cursor / OpenCode / Hermes / Docker

Capas:

  Cursor / OpenCode / Hermes / your code
            │
            ├─ stdio ──► daft-mcp ──► daft-api ──► Daft
            ├─ stdio ──► adverts-mcp ──► adverts-api ──► Adverts
            └─ HTTP  ──► mcp-host ──► both MCP servers (shared process)

Inicio rápido

bun install
cp .env.example .env   # fill DAFT_* and/or ADVERTS_* as needed

Uso de la biblioteca

import { DaftApi } from "@daft-ie/api";
import { AdvertsApi } from "@adverts-ie/api";

const daft = new DaftApi({ platform: "android", appVersion: "9.8.1" });
const adverts = new AdvertsApi();

MCP sobre HTTP (ambas herramientas, un solo proceso) — la opción preferida para configuraciones con varios clientes:

bun packages/mcp-host/src/index.ts
# http://127.0.0.1:3100/mcp/daft
# http://127.0.0.1:3100/mcp/adverts

Docker: consulta packages/mcp-host.

MCP stdio (un único servidor por proceso)

bun packages/daft-mcp/src/index.ts
bun packages/adverts-mcp/src/index.ts

Configuración: .cursor/mcp.json, opencode.json y packages/mcp-host/README.md.

Entorno

En la raíz compartida: .env (ignorado por git). Reparto aproximado:

Variables

Usadas por

DAFT_CLIENT_ID, DAFT_REFRESH_TOKEN, DAFT_ACCESS_TOKEN, …

@daft-ie/api / @daft-ie/mcp

ADVERTS_NEW_API_KEY, ADVERTS_OLD_API_KEY, ADVERTS_ACCESS_TOKEN, …

@adverts-ie/api / @adverts-ie/mcp

HTTP_PROXY

proxy de salida opcional para ambas APIs

TS_AUTHKEY

Docker mcp-host Tailscale → nodo de salida Pi

MCP_HOST, MCP_HOST_PORT

@daft-ie/mcp-host

Archivos de tokens tras el inicio de sesión: .daft-tokens.json, .adverts-tokens.json (sobrescríbelos con *_TOKEN_FILE).

Puedes ejecutar solo Daft, solo Adverts o ambos — las claves no utilizadas simplemente no se usan.

Pruebas

Por paquete (bun test en esa carpeta). La cobertura es intencionadamente escasa; consulta el descargo de responsabilidad.

Licencia

MIT (salvo que un paquete indique lo contrario).

F
license - not found
Not graded
quality - not tested
B
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Servers

  • A
    license
    Not graded
    quality
    D
    maintenance
    An MCP server that enables interaction with the Daft.ie API for searching rental properties and retrieving detailed information about specific rental listings.
    10
    ISC
  • A
    license
    A
    quality
    D
    maintenance
    MCP server for interacting with Bazos.cz, Bazos.sk, Bazos.at, and Bazos.pl. Supports searching ads, retrieving ad details, and fetching user ratings.
    3
    59
    1
    AGPL 3.0
  • A
    license
    A
    quality
    C
    maintenance
    MCP server that enables AI assistants to search Irish property listings on Daft.ie via the daftlistings library.
    5
    MIT
  • A
    license
    Not graded
    quality
    B
    maintenance
    MCP server to search tutti.ch Swiss classifieds anonymously with tools for listings, categories, and localities. Supports both MCP clients and a JSON CLI.
    14
    MIT

View all related MCP servers

Related MCP Connectors

  • A basic MCP server to operate on the Postman API.

  • An MCP server that let you interact with Cycloid.io Internal Development Portal and Platform

  • Personal assistant MCP server with search, execute, packages, jobs, secrets, and integrations.

View all MCP Connectors

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/lortonx/daft-adverts-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server