proppulse
ActiveTool of com.theaslangroupllc.pulse/pulsenetwork
PropPulse: Global real estate intelligence API — 10 endpoints covering the full property lifecycle. Mortgage analysis (with Rocket Mortgage/LendingTree/Better lender links), affordability, rent-vs-buy modeling, Coverage: Global Endpoints: • mortgage ($0.10): Mortgage analysis — jurisdiction-aware rates, payment breakdown, max price, lender links • afford ($0.10): True affordability analysis — stress-free vs. lender-qualifying ceiling, jurisdiction-aware • rentbuy ($0.10): Rent vs. buy decision model — break-even, 5-year wealth comparison, recommendation • refi ($0.08): Refinance/remortgage opportunity — break-even, monthly savings, cash-out potential • market ($0.10): Local market intelligence — buyer/seller conditions, price trends, inventory, any country • invest ($0.15): Investment property ROI — cap rate, cash-on-cash, 5-year projection, investment grade, any country • valuate ($0.10): Property valuation — AVM estimate with comparable sales and negotiation intelligence, any country • neighborhood ($0.10): Neighborhood intelligence — schools, safety, walkability, investment outlook, any country • first-buyer ($0.10): First-time homebuyer guide — jurisdiction-real schemes, loan types, step-by-step process • landlord ($0.12): Landlord toolkit — rent pricing, tenant screening, lease law, tax flags, any country • rental-market ($0.12): Rental-market intelligence — asking rent, vacancy, rent-control flag, STR + budget/hostel read, any country • council-tax ($0.05): UK Council-Tax Banding Challenge Check • council-tax-letter ($2.00): Council-Tax Challenge Document
Parameters schema
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"required": [
"action"
],
"properties": {
"zip": {
"type": "string",
"description": "Legacy alias for location; implies country=US when country is omitted"
},
"beds": {
"type": "string",
"description": "Bed/bath description (e.g. 3/2)"
},
"debt": {
"type": "string",
"description": "Existing monthly debt payments (car, student loans)"
},
"down": {
"type": "string",
"description": "Down payment. Defaults to 20%."
},
"lang": {
"type": "string",
"description": "lang"
},
"rate": {
"type": "string",
"description": "Current interest rate as percentage (e.g. 7.25)"
},
"rent": {
"type": "string",
"description": "Current monthly rent in local currency"
},
"sqft": {
"type": "string",
"description": "Square footage (improves estimate)"
},
"type": {
"type": "string",
"description": "single-family / multifamily / condo / short-term"
},
"angle": {
"type": "string",
"description": "renter | investor | str | budget (default: overview — includes all sections)"
},
"price": {
"type": "string",
"description": "Purchase price in local currency"
},
"units": {
"type": "string",
"description": "Number of rental units"
},
"years": {
"type": "string",
"description": "Planned years in home. Defaults to 5."
},
"action": {
"enum": [
"mortgage",
"afford",
"rentbuy",
"refi",
"market",
"invest",
"valuate",
"neighborhood",
"first-buyer",
"landlord",
"rental-market",
"council-tax",
"council-tax-letter"
],
"type": "string",
"description": "Which endpoint to call. Options: mortgage | afford | rentbuy | refi | market | invest | valuate | neighborhood | first-buyer | landlord | rental-market | council-tax | council-tax-letter"
},
"credit": {
"type": "string",
"description": "Credit score range (e.g. 680)"
},
"income": {
"type": "string",
"description": "Annual gross income, local currency"
},
"address": {
"type": "string",
"description": "Full property address"
},
"balance": {
"type": "string",
"description": "Remaining loan balance"
},
"country": {
"type": "string",
"description": "Country code, e.g. US, UK, CA, DE, AU, IN (optional; unspecified is treated honestly, not silently as US)"
},
"savings": {
"type": "string",
"description": "Available savings / potential down payment"
},
"bedrooms": {
"type": "string",
"description": "bedrooms"
},
"location": {
"type": "string",
"description": "City, region, or postal code"
},
"priority": {
"type": "string",
"description": "schools / investment / walkability / safety / balanced"
},
"situation": {
"type": "string",
"description": "general / finding-tenants / eviction / raising-rent / maintenance"
},
"home_value": {
"type": "string",
"description": "Current home value (enables cash-out analysis)"
},
"years_left": {
"type": "string",
"description": "Years remaining on current loan. Defaults to 25."
},
"current_band": {
"type": "string",
"description": "Your band (A-H, +I Wales) from gov.uk/council-tax-bands"
},
"neighbor_bands": {
"type": "string",
"description": "3-5 comparable neighbors' bands, comma-separated"
},
"purchase_price": {
"type": "string",
"description": "Enables deterministic gross-yield math (long-term and, when angle includes STR, short-term)"
},
"physical_change": {
"type": "string",
"description": "Qualifying physical/use change (split/merge/demolition/renovation)"
},
"band_change_date": {
"type": "string",
"description": "If the VOA changed the band recently"
},
"property_address": {
"type": "string",
"description": "For the document"
},
"risk_acknowledged": {
"type": "string",
"description": "Must be true for letters — bands can go UP (VOA verbatim warning)"
},
"became_taxpayer_date": {
"type": "string",
"description": "YYYY-MM-DD — within 6 months unlocks the formal statutory proposal"
}
},
"additionalProperties": false
}No endpoints wrapped at confidence ≥ 0.70.
Parent server
com.theaslangroupllc.pulse/pulsenetwork
https://github.com/GTCC777/mcp-pulsenetwork
2/7 registries