DealScanner
Search real-estate deals, rank top areas, run rental/BRRRR/flip analysis, pull sold comps.
Sollte ich dies verwenden
Qualität und Sicherheit
Befunde (1)
- LOWin whoami
Basierend auf einer automatisierten Analyse der Tool-Definitionen und der Einhaltung des Protokolls.
Kontextkosten
Dies ist die ungefähre Anzahl der Tokens, die jedes Mal verbraucht werden, wenn die Tools des Servers in den Kontext eines Modells geladen werden. Höhere Werte verringern die Aufmerksamkeit, die für andere Aufgaben verfügbar ist.
Installieren
Installation mit einem Klick
Fügen Sie dies Ihrer Datei `claude_desktop_config.json` hinzu:
{
"mcpServers": {
"dealscanner": {
"url": "https://mcp.dealscanner.io/mcp"
}
}
}Remote-Endpunkte
https://mcp.dealscanner.io/mcpstreamable-httpWas es kann
Tool-Inventar
Tools (7)
🟢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.
Eingabe-Schema
{
"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".
Eingabe-Schema
{
"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.
Eingabe-Schema
{
"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).
Eingabe-Schema
{
"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.
Eingabe-Schema
{
"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.
Eingabe-Schema
{
"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.
Eingabe-Schema
{
"type": "object",
"properties": {},
"title": "whoamiArguments"
}Community
Nachweis