DealScanner

Search real-estate deals, rank top areas, run rental/BRRRR/flip analysis, pull sold comps.

¿Debería usar esto?

Calidad y seguridad

A
Calidad de la descripción
96%
Integridad del esquema
63%
Calidad de los nombres
91%
Riesgo de envenenamiento
100%
Coincidencia de permisos
100%
Cumplimiento del protocolo
100%

Hallazgos (1)

  • LOWTool 'whoami' description lacks action verben whoami

Basado en el análisis automatizado de las definiciones de herramientas y el cumplimiento del protocolo.

Costo de contexto

~1,149Tokens (definiciones de herramientas)
~907 BTamaño de respuesta típico
Impacto moderado en la atención (0.90% del contexto de 128k)

Este es el número aproximado de tokens que se consumen cada vez que las herramientas del servidor se cargan en el contexto de un modelo. Los recuentos más altos reducen la atención disponible para otras tareas.

Instalar

Instalación con un clic

Agrega esto a tu archivo `claude_desktop_config.json`:

{
  "mcpServers": {
    "dealscanner": {
      "url": "https://mcp.dealscanner.io/mcp"
    }
  }
}

Puntos de conexión remotos

https://mcp.dealscanner.io/mcpstreamable-http

Qué puede hacer

Inventario de herramientas

Herramientas (7)

🟢 Solo lectura🟡 Escritura🔴 Eliminación⚪ Desconocido
🟢search_deals(query, strategy, min_price, max_price, beds, ...)

Search DealScanner investment properties. Args: query: Address, municipality, or neighborhood text to match. strategy: Investment lens - one of "flip", "rental", "brrrr". min_price / max_price: Listing price bounds (USD). beds / baths: Minimum bedroom / bathroom count. property_class: Comma-separated neighborhood grades (A,B,C,D). source: "market" (listed) or "sheriff" (auction). limit: Max results (1-100). Returns a dict with `results`, `total`, and pagination info.

Esquema de entrada

{
  "type": "object",
  "properties": {
    "query": {
      "default": "",
      "title": "Query",
      "type": "string"
    },
    "strategy": {
      "default": "flip",
      "title": "Strategy",
      "type": "string"
    },
    "min_price": {
      "anyOf": [
        {
          "type": "integer"
        },
        {
          "type": "null"
        }
      ],
      "default": null,
      "title": "Min Price"
    },
    "max_price": {
      "anyOf": [
        {
          "type": "integer"
        },
        {
          "type": "null"
        }
      ],
      "default": null,
      "title": "Max Price"
    },
    "beds": {
      "anyOf": [
        {
          "type": "integer"
        },
        {
          "type": "null"
        }
      ],
      "default": null,
      "title": "Beds"
    },
    "baths": {
      "anyOf": [
        {
          "type": "integer"
        },
        {
          "type": "null"
        }
      ],
      "default": null,
      "title": "Baths"
    },
    "property_class": {
      "anyOf": [
        {
          "type": "string"
        },
        {
          "type": "null"
        }
      ],
      "default": null,
      "title": "Property Class"
    },
    "source": {
      "default": "market",
      "title": "Source",
      "type": "string"
    },
    "limit": {
      "default": 25,
      "title": "Limit",
      "type": "integer"
    }
  },
  "title": "search_dealsArguments"
}
🟢get_property(address, strategy)

Get the full DealScanner analysis for one property by street address. Args: address: Full property address. strategy: "flip", "rental", or "brrrr".

Esquema de entrada

{
  "type": "object",
  "properties": {
    "address": {
      "title": "Address",
      "type": "string"
    },
    "strategy": {
      "default": "flip",
      "title": "Strategy",
      "type": "string"
    }
  },
  "required": [
    "address"
  ],
  "title": "get_propertyArguments"
}
🟢analyze_brrrr(address, purchase_price, rehab_cost, arv, monthly_rent)

Run a BRRRR (buy-rehab-rent-refinance-repeat) analysis. Provide either `address` to analyze an existing listing, or the raw inputs (`purchase_price`, `rehab_cost`, `arv`, `monthly_rent`) for an ad-hoc deal.

Esquema de entrada

{
  "type": "object",
  "properties": {
    "address": {
      "anyOf": [
        {
          "type": "string"
        },
        {
          "type": "null"
        }
      ],
      "default": null,
      "title": "Address"
    },
    "purchase_price": {
      "anyOf": [
        {
          "type": "number"
        },
        {
          "type": "null"
        }
      ],
      "default": null,
      "title": "Purchase Price"
    },
    "rehab_cost": {
      "anyOf": [
        {
          "type": "number"
        },
        {
          "type": "null"
        }
      ],
      "default": null,
      "title": "Rehab Cost"
    },
    "arv": {
      "anyOf": [
        {
          "type": "number"
        },
        {
          "type": "null"
        }
      ],
      "default": null,
      "title": "Arv"
    },
    "monthly_rent": {
      "anyOf": [
        {
          "type": "number"
        },
        {
          "type": "null"
        }
      ],
      "default": null,
      "title": "Monthly Rent"
    }
  },
  "title": "analyze_brrrrArguments"
}
🟢get_comps(query, limit)

Get recently sold comparable properties. Args: query: Address or area substring to match. limit: Max results (1-100).

Esquema de entrada

{
  "type": "object",
  "properties": {
    "query": {
      "default": "",
      "title": "Query",
      "type": "string"
    },
    "limit": {
      "default": 25,
      "title": "Limit",
      "type": "integer"
    }
  },
  "title": "get_compsArguments"
}
⚪top_investment_areas(sort_by, limit)

Rank the best areas to invest (neighborhoods + municipalities). Answers "where should I invest?" using DealScanner's market intelligence. Args: sort_by: Ranking metric - one of "cap_rate" (avg cap rate), "roi"/"flip_watch" (projected flip ROI), "count" (inventory), or "price" (lowest median price first). limit: Number of areas to return (1-50). Returns a dict with `areas` (name, type, cap_rate, roi, count, median_price, ...) sorted by the chosen metric.

Esquema de entrada

{
  "type": "object",
  "properties": {
    "sort_by": {
      "default": "cap_rate",
      "title": "Sort By",
      "type": "string"
    },
    "limit": {
      "default": 10,
      "title": "Limit",
      "type": "integer"
    }
  },
  "title": "top_investment_areasArguments"
}
🟢area_stats(name, area_type)

Get aggregated market, sheriff, sold, and investment stats for one area. Args: name: Neighborhood or municipality name (e.g. "Point Breeze North"). area_type: "neighborhood" or "municipality". Returns counts, median prices, average cap rate, and sold-comp metrics for the area.

Esquema de entrada

{
  "type": "object",
  "properties": {
    "name": {
      "title": "Name",
      "type": "string"
    },
    "area_type": {
      "default": "neighborhood",
      "title": "Area Type",
      "type": "string"
    }
  },
  "required": [
    "name"
  ],
  "title": "area_statsArguments"
}
⚪whoami

Return the identity and scopes of the current DealScanner API principal.

Esquema de entrada

{
  "type": "object",
  "properties": {},
  "title": "whoamiArguments"
}

Comunidad

Califica este servidor

Evidencia

Observaciones recientes

verificadoversión no registrada7 herramientas
verificadoversión no registrada7 herramientas
verificadoversión no registrada7 herramientas