Server definition
- Hash
- sha256:c001df289e94afb545886ba271f364c3aef4da921ebfc43f088b979459b9f9e2
- What it is
- What a remote MCP server returned when asked what it offers: 7 tools
The blob, as servednamed by its sha256
{
"instructions": null,
"tools": [
{
"description": "Run a BRRRR (buy-rehab-rent-refinance-repeat) analysis.\n\n Provide either `address` to analyze an existing listing, or the raw inputs\n (`purchase_price`, `rehab_cost`, `arv`, `monthly_rent`) for an ad-hoc deal.\n ",
"inputSchema": {
"properties": {
"address": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "Address"
},
"arv": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
],
"default": null,
"title": "Arv"
},
"monthly_rent": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
],
"default": null,
"title": "Monthly Rent"
},
"purchase_price": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
],
"default": null,
"title": "Purchase Price"
},
"rehab_cost": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
],
"default": null,
"title": "Rehab Cost"
}
},
"title": "analyze_brrrrArguments",
"type": "object"
},
"name": "analyze_brrrr",
"outputSchema": null
},
{
"description": "Get aggregated market, sheriff, sold, and investment stats for one area.\n\n Args:\n name: Neighborhood or municipality name (e.g. \"Point Breeze North\").\n area_type: \"neighborhood\" or \"municipality\".\n\n Returns counts, median prices, average cap rate, and sold-comp metrics\n for the area.\n ",
"inputSchema": {
"properties": {
"area_type": {
"default": "neighborhood",
"title": "Area Type",
"type": "string"
},
"name": {
"title": "Name",
"type": "string"
}
},
"required": [
"name"
],
"title": "area_statsArguments",
"type": "object"
},
"name": "area_stats",
"outputSchema": null
},
{
"description": "Get recently sold comparable properties.\n\n Args:\n query: Address or area substring to match.\n limit: Max results (1-100).\n ",
"inputSchema": {
"properties": {
"limit": {
"default": 25,
"title": "Limit",
"type": "integer"
},
"query": {
"default": "",
"title": "Query",
"type": "string"
}
},
"title": "get_compsArguments",
"type": "object"
},
"name": "get_comps",
"outputSchema": null
},
{
"description": "Get the full DealScanner analysis for one property by street address.\n\n Args:\n address: Full property address.\n strategy: \"flip\", \"rental\", or \"brrrr\".\n ",
"inputSchema": {
"properties": {
"address": {
"title": "Address",
"type": "string"
},
"strategy": {
"default": "flip",
"title": "Strategy",
"type": "string"
}
},
"required": [
"address"
],
"title": "get_propertyArguments",
"type": "object"
},
"name": "get_property",
"outputSchema": null
},
{
"description": "Search DealScanner investment properties.\n\n Args:\n query: Address, municipality, or neighborhood text to match.\n strategy: Investment lens - one of \"flip\", \"rental\", \"brrrr\".\n min_price / max_price: Listing price bounds (USD).\n beds / baths: Minimum bedroom / bathroom count.\n property_class: Comma-separated neighborhood grades (A,B,C,D).\n source: \"market\" (listed) or \"sheriff\" (auction).\n limit: Max results (1-100).\n\n Returns a dict with `results`, `total`, and pagination info.\n ",
"inputSchema": {
"properties": {
"baths": {
"anyOf": [
{
"type": "integer"
},
{
"type": "null"
}
],
"default": null,
"title": "Baths"
},
"beds": {
"anyOf": [
{
"type": "integer"
},
{
"type": "null"
}
],
"default": null,
"title": "Beds"
},
"limit": {
"default": 25,
"title": "Limit",
"type": "integer"
},
"max_price": {
"anyOf": [
{
"type": "integer"
},
{
"type": "null"
}
],
"default": null,
"title": "Max Price"
},
"min_price": {
"anyOf": [
{
"type": "integer"
},
{
"type": "null"
}
],
"default": null,
"title": "Min Price"
},
"property_class": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "Property Class"
},
"query": {
"default": "",
"title": "Query",
"type": "string"
},
"source": {
"default": "market",
"title": "Source",
"type": "string"
},
"strategy": {
"default": "flip",
"title": "Strategy",
"type": "string"
}
},
"title": "search_dealsArguments",
"type": "object"
},
"name": "search_deals",
"outputSchema": null
},
{
"description": "Rank the best areas to invest (neighborhoods + municipalities).\n\n Answers \"where should I invest?\" using DealScanner's market intelligence.\n\n Args:\n sort_by: Ranking metric - one of \"cap_rate\" (avg cap rate),\n \"roi\"/\"flip_watch\" (projected flip ROI), \"count\" (inventory),\n or \"price\" (lowest median price first).\n limit: Number of areas to return (1-50).\n\n Returns a dict with `areas` (name, type, cap_rate, roi, count,\n median_price, ...) sorted by the chosen metric.\n ",
"inputSchema": {
"properties": {
"limit": {
"default": 10,
"title": "Limit",
"type": "integer"
},
"sort_by": {
"default": "cap_rate",
"title": "Sort By",
"type": "string"
}
},
"title": "top_investment_areasArguments",
"type": "object"
},
"name": "top_investment_areas",
"outputSchema": null
},
{
"description": "Return the identity and scopes of the current DealScanner API principal.",
"inputSchema": {
"properties": {},
"title": "whoamiArguments",
"type": "object"
},
"name": "whoami",
"outputSchema": null
}
]
}Verify it yourself
curl -s https://api.teppi.xyz/v1/evidence/sha256:c001df289e94afb545886ba271f364c3aef4da921ebfc43f088b979459b9f9e2 | sha256sum