payotte-mcp
What this MCP does
Provides Canadian housing-market data, mortgage and policy rates, land-transfer tax calculations, rent-versus-buy comparisons, affordability estimates, and verified real-estate professionals.
Tools
Input schema
{'type': 'object', 'required': ['ville'], 'properties': {'ville': {'type': 'string', 'description': 'City, e.g. "Montréal", "Toronto", "Winnipeg".'}}}
Input schema
{'type': 'object', 'required': ['profession', 'ville', 'client_nom', 'client_courriel', 'message', 'consentement'], 'properties': {'ville': {'type': 'string', 'description': 'City of the expert, e.g. "Montréal".'}, 'message': {'type': 'string', 'description': 'The user’s request in their own words (need, property, timeline…), 20–2000 characters.'}, 'secteur': {'type': 'string', 'description': 'Neighbourhood/sector of the expert (recommended — identifies exactly one expert).'}, 'province': {'type': 'string', 'description': 'Province name or code (optional disambiguator).'}, 'client_nom': {'type': 'string', 'description': 'Full name of the user requesting contact.'}, 'profession': {'type': 'string', 'description': 'real-estate-broker | mortgage-broker | home-inspector | notary-lawyer | appraiser (French labels accepted).'}, 'consentement': {'type': 'boolean', 'description': 'MUST be true, and only after the user explicitly approved sending this request to this specific expert.'}, 'client_courriel': {'type': 'string', 'description': 'Email address of the user — the expert will reply there.'}, 'client_telephone': {'type': 'string', 'description': 'Optional phone number of the user.'}}}
Input schema
{'type': 'object', 'required': ['valeur', 'baisse', 'taux'], 'properties': {'taux': {'type': 'number', 'description': 'Property-tax rate in $ per $100 of assessment, from the user’s tax bill (e.g. 0.75).'}, 'baisse': {'type': 'number', 'description': 'Hypothetical reduction: in CAD (e.g. 30000) or as a fraction (e.g. 0.08 for 8%).'}, 'valeur': {'type': 'number', 'description': 'Assessed value on the roll (CAD).'}, 'municipalite': {'type': 'string', 'description': 'Quebec municipality (optional but recommended: sets remaining roll years and the fee).'}, 'annees_restantes': {'type': 'number', 'description': 'Optional: years of the roll the reduction would cover (1-3).'}}}
Input schema
{'type': 'object', 'required': ['province', 'municipalite', 'adresse'], 'properties': {'lang': {'enum': ['fr', 'en'], 'type': 'string'}, 'adresse': {'type': 'string', 'description': 'Civic address, number first, e.g. "9060 boul. Lévesque E" or "1200 rue Saint-Alexandre, app. 305".'}, 'province': {'type': 'string', 'description': 'Province name or code (QC, NS, NB, AB, MB).'}, 'municipalite': {'type': 'string', 'description': 'Municipality as named in the roll, e.g. "Laval", "Halifax Regional Municipality", "Calgary", "Winnipeg".'}}}
Input schema
{'type': 'object', 'required': [], 'properties': {'province': {'type': 'string', 'description': 'Province code or name (BC, AB, SK, MB, ON, QC, NB, NS, PE, NL). Default: Quebec (then `municipalite` is used).'}, 'date_avis': {'type': 'string', 'description': 'Optional: mailing date printed on the assessment notice (YYYY-MM-DD), to apply the 60-day late-notice rule.'}, 'municipalite': {'type': 'string', 'description': 'Quebec municipality, e.g. "Drummondville", "Gatineau", "Montréal" (not needed outside Quebec).'}}}
Input schema
{'type': 'object', 'required': [], 'properties': {'valeur': {'type': 'number', 'description': 'Assessed value on the roll in CAD (the value on the notice, not the market price).'}, 'province': {'type': 'string', 'description': 'Optional province code or name; default Quebec.'}, 'municipalite': {'type': 'string', 'description': 'Quebec municipality, e.g. "Montréal", "Laval".'}}}
Input schema
{'type': 'object', 'required': ['province'], 'properties': {'lang': {'enum': ['fr', 'en'], 'type': 'string'}, 'annee': {'type': 'number', 'description': 'Construction year, if no address or if the roll lacks it.'}, 'adresse': {'type': 'string'}, 'province': {'type': 'string'}, 'municipalite': {'type': 'string'}}}
Input schema
{'type': 'object', 'required': ['ville'], 'properties': {'prix': {'type': 'number', 'description': 'Optional price in CAD to test instead of the city’s reference price.'}, 'ville': {'type': 'string', 'description': 'City, e.g. "Montréal", "Vancouver", "Halifax".'}}}
Input schema
{'type': 'object', 'required': ['ville'], 'properties': {'ville': {'type': 'string', 'description': 'City, e.g. "Montréal", "Ottawa", "Vancouver".'}}}
Input schema
{'type': 'object', 'properties': {}}
Input schema
{'type': 'object', 'required': ['province', 'prix'], 'properties': {'lang': {'enum': ['fr', 'en'], 'type': 'string'}, 'prix': {'type': 'number', 'description': 'Purchase price in CAD.'}, 'adresse': {'type': 'string'}, 'province': {'type': 'string'}, 'municipalite': {'type': 'string'}}}
Input schema
{'type': 'object', 'properties': {'prix': {'type': 'number', 'description': 'Purchase price in CAD. Omit with a ville to use the city’s reference market price.'}, 'ville': {'type': 'string', 'description': 'City, e.g. "Toronto", "Montréal", "Calgary". Determines the schedule AND the default price.'}, 'province': {'type': 'string', 'description': 'Province name or code — required if no ville is given.'}}}
Input schema
{'type': 'object', 'properties': {'ville': {'type': 'string', 'description': 'City, e.g. "Montréal", "Toronto", "Calgary".'}, 'secteur': {'type': 'string', 'description': 'Neighbourhood/sector, e.g. "Le Plateau-Mont-Royal", "Ville-Marie".'}, 'province': {'type': 'string', 'description': 'Province name or code, e.g. "Québec", "ON", "british-columbia".'}, 'profession': {'type': 'string', 'description': 'One of: real-estate-broker | mortgage-broker | home-inspector | notary-lawyer | appraiser (French labels accepted: courtier immobilier, courtier hypothécaire, inspecteur en bâtiment, notaire, évaluateur). Omit to get every profession.'}}}
Input schema
{'type': 'object', 'required': ['profession'], 'properties': {'province': {'type': 'string', 'description': 'Province name or code. Omit to get every province for that profession.'}, 'profession': {'type': 'string', 'description': 'real-estate-broker | mortgage-broker | home-inspector | notary-lawyer | appraiser (French labels accepted).'}}}
Recent tool changes
Similar MCP servers
Superlógica Condomínios
Connects to a condominium ERP for billing, collections, agreements, expenses, bank movements, statements, files, communications, …
DFX Real Estate Intelligence
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
Supplies live US lending and deposit rates, financing comparisons, affordability and amortization calculations, eligibility check…
Rafid Intelligence Network
Analyzes Oman properties using rental comparables, yields, costs, and payback metrics, and supports Oman company search, profilin…
Housing Intel
Analyzes housing markets, affordability, mortgage rates, rental yields, property data, employment, metro demand, and investment s…
OpenLMNP
Manages French LMNP furnished-rental accounting, including income, expenses, depreciation, loans, VAT, fiscal calculations, FEC f…
Antevo Wealth
Aggregates household wealth data across investments, liabilities, credit facilities, real assets, markets, risk, exposure, and fi…
DataPorium
Provides market and company data covering stocks, ETFs, crypto, forex, commodities, economic indicators, housing, property listin…