Servidor MCP

SENTINEL Washington Real Estate

io.github.cheadlee10/sentinel-wa-realestate
Finanzas e inversión Bienes raíces Público y accesible MCP 2025-11-25

Qué hace este MCP

Calculates Washington real-estate transaction deadlines, seller net proceeds, and real-estate excise tax.

nwmls_deadlines
NWMLS deadline calculator
Compute the standard NWMLS transaction deadline set from a mutual-acceptance date: earnest money (Form 21), seller disclosure delivery + buyer rescission (Form 17, RCW 64.06), title contingency (Form 22T), inspection (Form 35), financing (Form 22A), and FIRPTA certification (Form 22E). Business-day counts exclude weekends and Washington state holidays per RCW 1.16.050 — never plain calendar arithmetic. Washington/NWMLS transactions only. Dates are the standard form DEFAULTS computed from public rules (no NWMLS data or form text); the result flags dates landing on non-business days and includes a verify-against-the-executed-contract disclaimer that must accompany any advice built on these dates. The result includes an 'attributions' array (upstream source lines and the NWMLS/DOR/county non-affiliation line) and a professional-advice disclaimer — pass both through to end users.
Solo lectura
Esquema de entrada
{'type': 'object', 'title': 'AgentApiDeadlinesRequest', 'required': ['mutualAcceptance'], 'properties': {'closing': {'anyOf': [{'type': 'string', 'format': 'date'}, {'type': 'null'}], 'title': 'Closing', 'default': None, 'description': 'Optional contract closing date (on/after mutual acceptance), ISO YYYY-MM-DD.'}, 'financingDays': {'type': 'integer', 'title': 'Financing Days', 'default': 21, 'maximum': 120, 'minimum': 1, 'description': 'Form 22A financing-contingency length.'}, 'mutualAcceptance': {'type': 'string', 'title': 'Mutual Acceptance', 'format': 'date', 'description': 'Mutual acceptance date, ISO YYYY-MM-DD (within 5 years of today).'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$defs': {'Attribution': {'type': 'object', 'title': 'Attribution', 'required': ['source', 'text'], 'properties': {'url': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Url', 'default': None}, 'text': {'type': 'string', 'title': 'Text'}, 'source': {'type': 'string', 'title': 'Source'}, 'required': {'type': 'boolean', 'title': 'Required', 'default': False}}, 'description': 'One attribution / non-affiliation line attached to a response.'}, 'DeadlineRow': {'type': 'object', 'title': 'DeadlineRow', 'required': ['key', 'label', 'date', 'days', 'basis', 'rule', 'lands_on_non_business_day'], 'properties': {'key': {'type': 'string', 'title': 'Key'}, 'date': {'type': 'string', 'title': 'Date', 'format': 'date'}, 'days': {'anyOf': [{'type': 'integer'}, {'type': 'null'}], 'title': 'Days', 'description': 'Day count from the anchor; null for the contract closing date.'}, 'rule': {'type': 'string', 'title': 'Rule'}, 'basis': {'enum': ['business', 'calendar'], 'type': 'string', 'title': 'Basis'}, 'label': {'type': 'string', 'title': 'Label'}, 'lands_on_non_business_day': {'type': 'boolean', 'title': 'Lands On Non Business Day', 'description': 'True when the date is a weekend or WA state holiday (RCW 1.16.050).'}}, 'description': 'One NWMLS deadline computed from mutual acceptance.'}}, 'title': 'DeadlinesResponse', 'required': ['mutual_acceptance', 'financing_days', 'deadlines', 'deadline_disclaimer', 'disclaimer', 'attributions'], 'properties': {'deadlines': {'type': 'array', 'items': {'$ref': '#/$defs/DeadlineRow'}, 'title': 'Deadlines'}, 'disclaimer': {'type': 'string', 'title': 'Disclaimer'}, 'attributions': {'type': 'array', 'items': {'$ref': '#/$defs/Attribution'}, 'title': 'Attributions'}, 'financing_days': {'type': 'integer', 'title': 'Financing Days'}, 'mutual_acceptance': {'type': 'string', 'title': 'Mutual Acceptance', 'format': 'date'}, 'deadline_disclaimer': {'type': 'string', 'title': 'Deadline Disclaimer'}}, 'description': 'Standard NWMLS deadline set from a mutual-acceptance date.'}
wa_net_sheet
Washington seller net sheet
Estimate a Washington home seller's net proceeds: commission, graduated REET, title/escrow/closing costs, mortgage payoff, and optional HOA/tax prorations — every line item computed deterministically by the same engine SENTINEL's product uses. Use for 'what will the seller walk away with' questions on WA sales; WA counties only. The result is an itemized dict. Uses no third-party data. The result includes an 'attributions' array (upstream source lines and the NWMLS/DOR/county non-affiliation line) and a professional-advice disclaimer — pass both through to end users.
Solo lectura
Esquema de entrada
{'type': 'object', 'title': 'AgentApiNetSheetRequest', 'required': ['salePrice'], 'properties': {'county': {'enum': ['clark', 'cowlitz', 'island', 'king', 'kitsap', 'lewis', 'mason', 'pierce', 'skagit', 'snohomish', 'whatcom'], 'type': 'string', 'title': 'County', 'default': 'king', 'maxLength': 40, 'minLength': 1, 'description': 'Washington county the property sits in (lowercase).'}, 'hasHoa': {'type': 'boolean', 'title': 'Has Hoa', 'default': False, 'description': 'Include HOA transfer/resale-cert fees.'}, 'salePrice': {'type': 'integer', 'title': 'Sale Price', 'description': 'Contract sale price in whole US dollars.', 'exclusiveMaximum': 500000000, 'exclusiveMinimum': 0}, 'commissionRate': {'type': 'number', 'title': 'Commission Rate', 'default': 0.05, 'maximum': 0.15, 'minimum': 0, 'description': 'Total commission as a decimal fraction (0.05 = 5%). Defaults to the NWMLS-typical rate.'}, 'mortgageBalance': {'type': 'integer', 'title': 'Mortgage Balance', 'default': 0, 'minimum': 0, 'description': 'Outstanding mortgage payoff in dollars.', 'exclusiveMaximum': 500000000}, 'propertyTaxProration': {'type': 'integer', 'title': 'Property Tax Proration', 'default': 0, 'minimum': 0, 'description': 'Seller-side property-tax proration, dollars.', 'exclusiveMaximum': 500000000}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$defs': {'Attribution': {'type': 'object', 'title': 'Attribution', 'required': ['source', 'text'], 'properties': {'url': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Url', 'default': None}, 'text': {'type': 'string', 'title': 'Text'}, 'source': {'type': 'string', 'title': 'Source'}, 'required': {'type': 'boolean', 'title': 'Required', 'default': False}}, 'description': 'One attribution / non-affiliation line attached to a response.'}, 'ReetBracket': {'type': 'object', 'title': 'ReetBracket', 'required': ['up_to', 'rate', 'taxable', 'tax'], 'properties': {'tax': {'type': 'integer', 'title': 'Tax', 'description': 'State REET owed on this band, rounded to the dollar.'}, 'rate': {'type': 'number', 'title': 'Rate', 'description': 'State rate applied in this band (0.011 = 1.10%).'}, 'up_to': {'anyOf': [{'type': 'integer'}, {'type': 'null'}], 'title': 'Up To', 'description': 'Upper bound of the band in dollars; null for the top band.'}, 'taxable': {'type': 'integer', 'title': 'Taxable', 'description': 'Dollars of the sale price taxed in this band.'}}, 'description': 'One graduated state-REET band (RCW 82.45).'}}, 'title': 'NetSheetResponse', 'required': ['sale_price', 'mortgage_payoff', 'state_reet', 'state_reet_brackets', 'local_reet', 'total_reet', 'reet_technology_fee', 'local_reet_rate', 'local_reet_rate_effective_date', 'local_reet_assumption', 'state_reet_brackets_effective_through', 'reet_scope', 'commission', 'commission_rate', 'title_insurance', 'escrow_fee', 'recording_fees', 'hoa_transfer', 'property_tax_proration', 'total_costs', 'total_deductions', 'net_proceeds', 'county', 'disclaimer', 'attributions'], 'properties': {'county': {'type': 'string', 'title': 'County'}, 'commission': {'type': 'integer', 'title': 'Commission'}, 'disclaimer': {'type': 'string', 'title': 'Disclaimer'}, 'escrow_fee': {'type': 'integer', 'title': 'Escrow Fee'}, 'local_reet': {'type': 'integer', 'title': 'Local Reet'}, 'reet_scope': {'type': 'string', 'title': 'Reet Scope'}, 'sale_price': {'type': 'integer', 'title': 'Sale Price'}, 'state_reet': {'type': 'integer', 'title': 'State Reet'}, 'total_reet': {'type': 'integer', 'title': 'Total Reet'}, 'total_costs': {'type': 'integer', 'title': 'Total Costs'}, 'attributions': {'type': 'array', 'items': {'$ref': '#/$defs/Attribution'}, 'title': 'Attributions'}, 'hoa_transfer': {'type': 'integer', 'title': 'Hoa Transfer'}, 'net_proceeds': {'type': 'integer', 'title': 'Net Proceeds'}, 'recording_fees': {'type': 'integer', 'title': 'Recording Fees'}, 'commission_rate': {'type': 'number', 'title': 'Commission Rate'}, 'local_reet_rate': {'type': 'number', 'title': 'Local Reet Rate'}, 'mortgage_payoff': {'type': 'integer', 'title': 'Mortgage Payoff'}, 'title_insurance': {'type': 'integer', 'title': 'Title Insurance'}, 'total_deductions': {'type': 'integer', 'title': 'Total Deductions'}, 'reet_technology_fee': {'type': 'integer', 'title': 'Reet Technology Fee'}, 'state_reet_brackets': {'type': 'array', 'items': {'$ref': '#/$defs/ReetBracket'}, 'title': 'State Reet Brackets'}, 'local_reet_assumption': {'type': 'string', 'title': 'Local Reet Assumption'}, 'property_tax_proration': {'type': 'integer', 'title': 'Property Tax Proration'}, 'local_reet_rate_effective_date': {'type': 'string', 'title': 'Local Reet Rate Effective Date'}, 'state_reet_brackets_effective_through': {'type': 'string', 'title': 'State Reet Brackets Effective Through'}}, 'description': 'Full WA seller net sheet — every line item from the deterministic engine.'}
wa_reet
Washington REET calculator
Calculate Washington State Real Estate Excise Tax (REET, RCW 82.45) for one sale: graduated state brackets plus the county's local rate, computed deterministically by SENTINEL's production engine — never estimated. Use when you need the exact excise tax owed on a WA home sale (seller-paid by default). Washington State counties only. The result includes the per-bracket breakdown, the $5 DOR technology fee, and rate-assumption caveats (verify the DOR location code for city-level exceptions). Uses no third-party data. The result includes an 'attributions' array (upstream source lines and the NWMLS/DOR/county non-affiliation line) and a professional-advice disclaimer — pass both through to end users.
Solo lectura
Esquema de entrada
{'type': 'object', 'title': 'AgentApiReetRequest', 'required': ['salePrice'], 'properties': {'county': {'enum': ['clark', 'cowlitz', 'island', 'king', 'kitsap', 'lewis', 'mason', 'pierce', 'skagit', 'snohomish', 'whatcom'], 'type': 'string', 'title': 'County', 'default': 'king', 'maxLength': 40, 'minLength': 1, 'description': 'Washington county the property sits in (lowercase).'}, 'salePrice': {'type': 'integer', 'title': 'Sale Price', 'description': 'Contract sale price in whole US dollars.', 'exclusiveMaximum': 500000000, 'exclusiveMinimum': 0}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$defs': {'Attribution': {'type': 'object', 'title': 'Attribution', 'required': ['source', 'text'], 'properties': {'url': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Url', 'default': None}, 'text': {'type': 'string', 'title': 'Text'}, 'source': {'type': 'string', 'title': 'Source'}, 'required': {'type': 'boolean', 'title': 'Required', 'default': False}}, 'description': 'One attribution / non-affiliation line attached to a response.'}, 'ReetBracket': {'type': 'object', 'title': 'ReetBracket', 'required': ['up_to', 'rate', 'taxable', 'tax'], 'properties': {'tax': {'type': 'integer', 'title': 'Tax', 'description': 'State REET owed on this band, rounded to the dollar.'}, 'rate': {'type': 'number', 'title': 'Rate', 'description': 'State rate applied in this band (0.011 = 1.10%).'}, 'up_to': {'anyOf': [{'type': 'integer'}, {'type': 'null'}], 'title': 'Up To', 'description': 'Upper bound of the band in dollars; null for the top band.'}, 'taxable': {'type': 'integer', 'title': 'Taxable', 'description': 'Dollars of the sale price taxed in this band.'}}, 'description': 'One graduated state-REET band (RCW 82.45).'}}, 'title': 'ReetResponse', 'required': ['sale_price', 'county', 'state_reet', 'state_brackets', 'local_rate', 'local_reet', 'total_reet', 'technology_fee', 'estimated_total_due', 'local_rate_effective_date', 'local_rate_assumption', 'state_brackets_effective_through', 'reet_scope', 'effective_rate_pct', 'disclaimer', 'attributions'], 'properties': {'county': {'type': 'string', 'title': 'County'}, 'disclaimer': {'type': 'string', 'title': 'Disclaimer'}, 'local_rate': {'type': 'number', 'title': 'Local Rate'}, 'local_reet': {'type': 'integer', 'title': 'Local Reet'}, 'reet_scope': {'type': 'string', 'title': 'Reet Scope'}, 'sale_price': {'type': 'integer', 'title': 'Sale Price'}, 'state_reet': {'type': 'integer', 'title': 'State Reet'}, 'total_reet': {'type': 'integer', 'title': 'Total Reet'}, 'attributions': {'type': 'array', 'items': {'$ref': '#/$defs/Attribution'}, 'title': 'Attributions'}, 'state_brackets': {'type': 'array', 'items': {'$ref': '#/$defs/ReetBracket'}, 'title': 'State Brackets'}, 'technology_fee': {'type': 'integer', 'title': 'Technology Fee', 'description': 'Flat DOR electronic-technology fee (RCW 82.45.180).'}, 'effective_rate_pct': {'type': 'number', 'title': 'Effective Rate Pct'}, 'estimated_total_due': {'type': 'integer', 'title': 'Estimated Total Due', 'description': 'total_reet + technology_fee.'}, 'local_rate_assumption': {'type': 'string', 'title': 'Local Rate Assumption', 'description': 'County-level local-rate assumption; verify the DOR location code.'}, 'local_rate_effective_date': {'type': 'string', 'title': 'Local Rate Effective Date'}, 'state_brackets_effective_through': {'type': 'string', 'title': 'State Brackets Effective Through'}}, 'description': 'Graduated WA REET: state brackets + local county rate + DOR fee.'}
Añadido
nwmls_deadlines
17 de September de 2026 a las 12:40
Añadido
wa_net_sheet
17 de September de 2026 a las 12:40
Añadido
wa_reet
17 de September de 2026 a las 12:40

Superlógica Condomínios

io.github.mcp-dir/superlogica-mcp

Connects to a condominium ERP for billing, collections, agreements, expenses, bank movements, statements, files, communications, …

DFX Real Estate Intelligence

io.github.Capital-W-Holdings/us-property-parcel-real-estate-debt

Provides US commercial real estate, parcel, debt maturity, bank CRE exposure, private capital, investor, ownership, occupancy, an…

RateAPI — live US mortgage, auto, HELOC, personal & deposit rates

dev.rateapi/mcp

Supplies live US lending and deposit rates, financing comparisons, affordability and amortization calculations, eligibility check…

Rafid Intelligence Network

io.github.iabdullahm/rafid-agent-api

Analyzes Oman properties using rental comparables, yields, costs, and payback metrics, and supports Oman company search, profilin…

Housing Intel

io.github.pipeworx-io/housing-intel

Analyzes housing markets, affordability, mortgage rates, rental yields, property data, employment, metro demand, and investment s…

OpenLMNP

io.github.manganate006/openlmnp

Manages French LMNP furnished-rental accounting, including income, expenses, depreciation, loans, VAT, fiscal calculations, FEC f…

Antevo Wealth

ch.antevo/wealth

Aggregates household wealth data across investments, liabilities, credit facilities, real assets, markets, risk, exposure, and fi…

DataPorium

tech.dataporium/mcp

Provides market and company data covering stocks, ETFs, crypto, forex, commodities, economic indicators, housing, property listin…