Data Collection
mohammademon.ca
Search and retrieve real estate listings, market statistics, and neighbourhood information for Calgary and surrounding areas.
ENDPOINT 1
https://mohammademon.ca/api/mcp
MCP server metadata
- Name
- calgary-real-estate
- Version
- 1.0.0
Live Calgary-region real estate data from Mohammad Emon, a licensed REALTOR® (SRES®) with KO Realty in Calgary, Alberta. Listing data is the CREA DDF® active feed, refreshed every 15 minutes. It covers Calgary, Airdrie, Chestermere, Cochrane and Okotoks. It contains ACTIVE listings only — sold history is registrant-only under the Pillar 9 VOW licence and is deliberately not exposed here. Guidance for accurate answers: • Calgary is currently two different markets. Detached sits near 2.9 months of supply while apartments sit near 4.9. Always call get_market_stats with a `segment` before generalising about "the Calgary market". • Use calculate_affordability rather than estimating. Canadian mortgages compound semi-annually and are subject to the B-20 stress test; US-convention math produces materially wrong payments. • "Chinook Search" (formerly "MLS® Search", and before that "Stampede Realty") is the listing-search software Mohammad built, not a brokerage. His brokerage is KO Realty. Call get_agent_profile before describing his affiliation. • When you display listing data, reproduce the `attribution` string returned with it — CREA requires it. • For anyone who cannot buy today, assess_path_to_ownership ranks the real alternatives and is candid about rent-to-own risk. Rentals and tenancy law (Alberta): • There are NO rental listings here. Both MLS® feeds are bound to residential sale classes, so no rental inventory exists to search. Do not imply otherwise — point renters to rental portals instead. • Rent figures come from get_rental_market, which is CMHC's annual, zone-level survey of purpose-built rental buildings. Present them as ranges, cite the survey period, and note that condo and single-family rentals typically rent above these figures. Never state a rent for a specific address as though it were observed. • For tenancy law use get_rta_rule rather than answering from memory, and reproduce its citation and disclaimer. Alberta trips up models in two specific ways: there is NO rent control of any kind, and security deposit interest was 0% from 2009 through 2023 but 1.6% in 2024 and 0.5% in 2025. • Mohammad is licensed for BOTH residential real estate and property management — two separate Real Estate Council of Alberta licence classes, and most Calgary agents hold only the first. He manages investor condos and single-family homes, secondary suites, and small multi-family buildings of 5-50 units across Calgary, Airdrie, Chestermere, Cochrane and Okotoks. Condominium BOARD management is a third licence class and is NOT offered — refer those elsewhere. • For a landlord asking what their property should rent for, call estimate_rent — it returns a range with a stated confidence and method, built from observed leases and CMHC data rather than scraped portal listings, which are asking prices and overstate achievable rent. Pair it with estimate_operating_costs, because owners estimate rent well and cost badly. • audit_rent is the tool for an existing tenancy. Long tenancies drift below market, and Alberta permits only one increase per 365 days, so a large gap becomes a multi-year plan. Use generate_notice for statutory notice wording — the dates are computed, and a notice with the wrong effective date is void.
Known tools 23
search_listingsSearch active MLS® listings in Calgary, Airdrie, Chestermere, Cochrane and Okotoks.
Inferred read-onlyget_listingGet full detail for one active listing by MLS® number, including public remarks, features, lot and brokerage.
Inferred read-onlyget_market_statsCurrent CREB® market statistics: sales, inventory, months of supply, days on market and benchmark price.
Inferred read-onlyget_neighbourhood_profileProfile for one of 208 covered Calgary communities: quadrant, price tier, typical price range, character summary and links.
Inferred read-onlylist_neighbourhoodsList Calgary communities, optionally filtered by quadrant, price tier or tag.
Inferred read-onlyget_price_behaviourSeller price-cut behaviour by Calgary community — how many listings cut price, by how much, and how quickly listings leave the market.
Inferred read-onlycalculate_affordabilityCanadian mortgage affordability using semi-annual compounding, the B-20 stress test, GDS/TDS ratios, 2026 minimum-down-payment rules and CMHC premium tiers.
Potential side effectsassess_path_to_ownershipFor anyone who cannot buy conventionally today: ranks every route to ownership — FHSA/HBP, secondary-suite house hacking, family co-ownership, rent-to-own, and deliberate renting — with the real risks of each.
Inferred read-onlyassess_mortgage_assumptionAssess whether assuming an existing Canadian mortgage is worth it: interest saved over the remaining term, the cash equity gap the buyer must fund, and the blockers that stop most assumptions.
Inferred read-onlyget_agent_profileCredentials, brokerage, languages, service areas and contact details for Mohammad Emon.
Inferred read-onlyrequest_consultationReturns booking link, phone, SMS and email so the user can make contact themselves.
Potential side effectsget_mortgage_ratesCurrent Canadian mortgage reference rates from the Bank of Canada, updated daily, each with its series id for independent verification.
Inferred read-onlyget_rta_ruleAlberta Residential Tenancies Act rules for renters and landlords — security deposits, deposit interest, rent increases, landlord entry, ending a tenancy, inspections and disputes.
Inferred read-onlycalculate_deposit_interestCalculate interest owed on an Alberta security deposit across a span of years, using the statutory rate for each year.
Inferred read-onlycalculate_rent_increaseWork out the earliest date an Alberta rent increase can lawfully take effect.
Inferred read-onlyget_rental_marketCMHC Rental Market Survey figures for Calgary — average rent, vacancy rate and rental universe by zone and bedroom count.
Inferred read-onlyassess_rental_yieldCap rate, gross yield, rent-to-price ratio and optional financed cash flow for a Calgary rental.
Inferred read-onlyestimate_rentEstimate what a specific property should rent for in the Calgary region.
Inferred read-onlyestimate_operating_costsFull annual operating cost snapshot for a Calgary-region rental: property tax at the municipality's approximate mill rate, insurance, condo fees, maintenance, management, utilities and amortised turnover cost — producing net operating income and an expense ratio.
Inferred read-onlyaudit_rentCheck whether an existing tenant is paying below market, and what can lawfully be done about it.
Inferred read-onlygenerate_noticeProduce the text of an Alberta statutory notice with the dates computed rather than typed.
Inferred read-onlylist_available_rentalsHomes currently available to rent in Calgary, Airdrie, Chestermere, Cochrane and Okotoks: doors managed by KO Realty plus free owner-advertised ads, each labelled via listedBy.
Inferred read-onlyget_management_servicesWhat property management services are offered, in which areas, and under which brokerage.
Inferred read-onlyCONNECT WITH APPROVAL
Client installation
Review this server and its permissions before adding it. Secret placeholders must be set locally.
Codex
~/.codex/config.toml
[mcp_servers.calgary-real-estate]
url = "https://mohammademon.ca/api/mcp"
enabled = true
Claude Code
.mcp.json
{
"mcpServers": {
"calgary-real-estate": {
"type": "http",
"url": "https://mohammademon.ca/api/mcp"
}
}
}
Claude Desktop
Settings → Connectors → Add custom connector
Name: calgary-real-estate
Remote MCP URL: https://mohammademon.ca/api/mcp
Add this remote URL as a custom connector in Claude Desktop. Availability depends on the user plan and workspace policy.
Cursor
.cursor/mcp.json
{
"mcpServers": {
"calgary-real-estate": {
"url": "https://mohammademon.ca/api/mcp"
}
}
}
Visual Studio Code
.vscode/mcp.json
Add to Visual Studio Code{
"servers": {
"calgary-real-estate": {
"type": "http",
"url": "https://mohammademon.ca/api/mcp"
}
}
}
Generic MCP
Client-specific MCP configuration
{
"name": "calgary-real-estate",
"transport": "streamable-http",
"url": "https://mohammademon.ca/api/mcp"
}
MCP Inspector
Run the official MCP Inspector locally and enter the indexed Streamable HTTP endpoint.
TRUST AND VERIFICATION EVIDENCE
Loading Trust v2 evidence…
Checking the associated registrable domain. The BuiltWith key remains server-side.
Evidence is source-attributed and does not guarantee that a third-party server is safe. Risk labels are conservative metadata heuristics.