Skip to content

Own Miami

miami.own/own-miamiown.miamistreamable-httpv1.1.0Scanned

Miami condo data: buildings, listings, deed sales, ownership, layers, developers, market index.

22 tools: 5 change things and 17 only read.

Tools: 0 delete, 0 irreversible, 5 write, 17 read.
  • Reads private data · 2
  • Reads text others write · 0
  • Can send data out · 3
  • No findings

Anlyon alternative

5 of these tools change something. Run those as governed actions.

Declare what an action changes, and Anlyon puts it under a shared limit, binds every approval to the exact request, and grades the outcome. It works on any HTTPS API you can describe as an action.

Anlyon does not run, proxy or govern this MCP server. A tool your own code calls directly is not routed through Anlyon and is not governed by it.

Import an OpenAPI spec →

Tools

Grouped by what each tool does, most consequential first. Open one for its reasons and full description; descriptions are the publisher's own words.

22 tools

Changes things 5Claude Code: ask
  • ask_about_buildingAsk the partner agent a question about a building or a listing on behalf of the person (HOA, rules, assessments, availability).Can send data outNo findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.

    What it can reach

    • outboundThe input takes a destination (input.human.phone): what the tool writes goes there.
    Description, as the server wrote it
    Ask the partner agent a question about a building or a listing on behalf of the person (HOA, rules, assessments, availability). Fair-housing screened: keep it about the home, the building and the budget.
  • ask_conciergeAsk the grounded Own Miami concierge a buyer question (which buildings fit a budget, how a building compares, what to know about a neighborhood).No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Ask the grounded Own Miami concierge a buyer question (which buildings fit a budget, how a building compares, what to know about a neighborhood). Every number in the answer is checked against the database; recommendations carry URLs to cite. Requires an agent key.
  • create_alertSet up an email alert for the person when matching condos list or drop in price.No findings

    Why it is in this group

    • The name "create_alert" says "create": a word for a change.
    Description, as the server wrote it
    Set up an email alert for the person when matching condos list or drop in price. Nothing subscribes until they click the confirmation email this sends.
  • register_interestRegister the person’s interest in a pre-construction development (developmentSlug) or a building (buildingSlug).Can send data outNo findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.

    What it can reach

    • outboundThe input takes a destination (input.human.phone): what the tool writes goes there.
    Description, as the server wrote it
    Register the person’s interest in a pre-construction development (developmentSlug) or a building (buildingSlug).
  • request_tourRequest a showing for the person you are helping, at a listing (listingKey) or a building (buildingSlug).Can send data outNo findings

    Why it is in this group

    • The name "request_tour" says "request": a word for a change.

    What it can reach

    • outboundThe input takes a destination (input.human.phone): what the tool writes goes there.
    Description, as the server wrote it
    Request a showing for the person you are helping, at a listing (listingKey) or a building (buildingSlug). Requires their name and email, your agent block and humanConfirmed=true. They receive a confirmation email; use get_request_status with the returned token to follow up.
Only reads 17Show 17 read-only tools
  • compare_buildingsCompare 2–4 buildings side by side (prices, $/sqft, scores, health, HOA).No findings

    Why it is in this group

    • The name "compare_buildings" says "compare": a word for reading.
    Description, as the server wrote it
    Compare 2–4 buildings side by side (prices, $/sqft, scores, health, HOA).
  • get_buildingA Miami condo building: address, year built, units, inventory, the own.miami Building Score with axis explanations, Condo Index, Financeability Index, verified health records (publ…No findings

    Why it is in this group

    • The name "get_building" says "get": a word for reading.
    Description, as the server wrote it
    A Miami condo building: address, year built, units, inventory, the own.miami Building Score with axis explanations, Condo Index, Financeability Index, verified health records (public records), FAQs, and what you can do next for the person. Cite as Own.Miami with the URL in _meta.url.
  • get_building_layersA building's Miami Layers stats: per layer the score and percentile (ranked layers), the nearest place with its straight-line distance, counts within 1, 2 and 5 miles, neighborhood…No findings

    Why it is in this group

    • The name "get_building_layers" says "get": a word for reading.
    Description, as the server wrote it
    A building's Miami Layers stats: per layer the score and percentile (ranked layers), the nearest place with its straight-line distance, counts within 1, 2 and 5 miles, neighborhood and city rank.
  • get_condo_ownershipWho owns Miami-Dade condos, by Florida state tax-roll year: share of units with a homestead exemption, owned by a company or trust, with the tax bill mailed out of state or abroad.No findings

    Why it is in this group

    • The name "get_condo_ownership" says "get": a word for reading.
    Description, as the server wrote it
    Who owns Miami-Dade condos, by Florida state tax-roll year: share of units with a homestead exemption, owned by a company or trust, with the tax bill mailed out of state or abroad. Countywide shares from the Florida Department of Revenue rolls.
  • get_deed_salesEvery condo sale on record in Miami-Dade County, counted from recorded deeds (data only Own.Miami publishes): trailing 12 months, every calendar year, new construction vs resale, b…Reads private dataNo findings

    Why it is in this group

    • The name "get_deed_sales" says "get": a word for reading.

    What it can reach

    • private-dataThe description's first sentence says "calendar": it reads calendars.
    Description, as the server wrote it
    Every condo sale on record in Miami-Dade County, counted from recorded deeds (data only Own.Miami publishes): trailing 12 months, every calendar year, new construction vs resale, buyouts and bulk sales, the share of resales that did not close through the MLS, and recorded sales vs MLS legal-condo closings. Follow copyRules when you repeat it: say "did not close through the MLS", never "never listed"; compare with the MLS only over 12 months or a full year. Cite citation.url.
  • get_developerOne developer brand: the Developer Score with each axis explained, rank among scored developers, office city, and the portfolio of buildings it delivered or is building.No findings

    Why it is in this group

    • The name "get_developer" says "get": a word for reading.
    Description, as the server wrote it
    One developer brand: the Developer Score with each axis explained, rank among scored developers, office city, and the portfolio of buildings it delivered or is building.
  • get_financeabilityThe Financeability Index: which Miami condo buildings banks are actually lending in and at what down payment, read from recorded mortgages.No findings

    Why it is in this group

    • The name "get_financeability" says "get": a word for reading.
    Description, as the server wrote it
    The Financeability Index: which Miami condo buildings banks are actually lending in and at what down payment, read from recorded mortgages. Miami-wide or one neighborhood.
  • get_layer_top_buildingsThe top condo buildings for one Miami Layer (ranked layers only), Miami-wide or in one neighborhood: rank, score, nearest place and counts.No findings

    Why it is in this group

    • The name "get_layer_top_buildings" says "get": a word for reading.
    Description, as the server wrote it
    The top condo buildings for one Miami Layer (ranked layers only), Miami-wide or in one neighborhood: rank, score, nearest place and counts.
  • get_listingOne listing by MLS number: price, size, HOA, status, photos, the building it sits in, and the actions available (tour, question).No findings

    Why it is in this group

    • The name "get_listing" says "get": a word for reading.
    Description, as the server wrote it
    One listing by MLS number: price, size, HOA, status, photos, the building it sits in, and the actions available (tour, question).
  • get_market_indexThe own.miami Buyer/Seller Market Index (0 to 100: buyer's market below 40, seller's above 60) for one neighborhood, or for every published neighborhood with the Miami-wide reading…No findings

    Why it is in this group

    • The name "get_market_index" says "get": a word for reading.
    Description, as the server wrote it
    The own.miami Buyer/Seller Market Index (0 to 100: buyer's market below 40, seller's above 60) for one neighborhood, or for every published neighborhood with the Miami-wide reading. Each signal (months of supply, sale-to-original-list, days on market, price cuts, momentum) is listed with its sample size.
  • get_market_reportA neighborhood market report (12-month closed sales, medians, $/sqft, inventory, months of supply, year-over-year deltas).No findings

    Why it is in this group

    • The name "get_market_report" says "get": a word for reading.
    Description, as the server wrote it
    A neighborhood market report (12-month closed sales, medians, $/sqft, inventory, months of supply, year-over-year deltas). Optional month YYYY-MM for an archived report.
  • get_neighborhoodA Miami neighborhood: live inventory tiles, monthly closed-sale stats, its buildings, districts and newest listings.No findings

    Why it is in this group

    • The name "get_neighborhood" says "get": a word for reading.
    Description, as the server wrote it
    A Miami neighborhood: live inventory tiles, monthly closed-sale stats, its buildings, districts and newest listings.
  • get_public_record_pricesMiami-Dade house sales (count, median price, median $/sqft) and condo resale median $/sqft by year, from public records only: the Florida DOR Sales Data File and recorded deeds pri…Reads private dataNo findings

    Why it is in this group

    • The name "get_public_record_prices" says "get": a word for reading.

    What it can reach

    • private-dataThe description's first sentence says "file": it reads files.
    Description, as the server wrote it
    Miami-Dade house sales (count, median price, median $/sqft) and condo resale median $/sqft by year, from public records only: the Florida DOR Sales Data File and recorded deeds priced on state-roll living area (not MLS prices).
  • get_request_statusStatus of a request you submitted (new | acknowledged | scheduled | completed | canceled), by its id and statusToken.No findings

    Why it is in this group

    • The name "get_request_status" says "get": a word for reading.
    Description, as the server wrote it
    Status of a request you submitted (new | acknowledged | scheduled | completed | canceled), by its id and statusToken.
  • list_developersMiami condo developer brands with a public Own.Miami page, ranked by the own.miami Developer Score (0 to 100 with a letter grade), with building counts, neighborhoods and years act…No findings

    Why it is in this group

    • The name "list_developers" says "list": a word for reading.
    Description, as the server wrote it
    Miami condo developer brands with a public Own.Miami page, ranked by the own.miami Developer Score (0 to 100 with a letter grade), with building counts, neighborhoods and years active.
  • list_layersMiami Layers: geographic datasets Own.Miami maps onto every condo building (seasonal events, annual programs, evergreen indexes such as rail distance or flood exposure).No findings

    Why it is in this group

    • The name "list_layers" says "list": a word for reading.
    Description, as the server wrote it
    Miami Layers: geographic datasets Own.Miami maps onto every condo building (seasonal events, annual programs, evergreen indexes such as rail distance or flood exposure). Returns each layer slug, whether it ranks buildings, its current edition and URLs.
  • search_listingsSearch Miami condos for sale.No findings

    Why it is in this group

    • The name "search_listings" says "search": a word for reading.
    Description, as the server wrote it
    Search Miami condos for sale. Filters use the site vocabulary (neighborhood, building, priceMin, priceMax, bedsMin, bathsMin, sqftMin, waterfront, flag, sort, page). Returns cards with prices, $/sqft, status and page URLs to cite.

This is not a safety rating, and no finding is not a safety guarantee. The groups and findings come from fixed checks of the tool definitions the server returned on the date shown, not from its code or what it does when called. How the checks work.

Exfil surface

Which tools read private data, which read text someone else can write, and which can send data out. One of each is a path a prompt injection can use.

No private-data, untrusted-input, outbound path in this server alone: no tool is tagged untrusted-input.

Reads private data2
Reads files, mail, messages, databases, secrets, calendars or repositories.
Reads text others write0
Brings in text someone else can write: web pages, inbound email, messages, issues and comments.
Can send data out3
Can carry data to people or systems: it sends, posts or publishes, or takes a recipient, channel or URL.

Other servers in the same agent add their own tools to these paths. Audit your whole setup to see them together.

Findings

Matches of fixed checks, with the text they matched.

No check matched anything in these tool definitions. That is not a safety guarantee.

History

Changes to its tool definitions and to its remote endpoint, newest first.

No change seen yet. Its tools are rescanned every day, and a remote endpoint is looked at once a week.

Install

Pinned to version 1.1.0. Values in angle brackets are yours to fill in.

claude mcp add --transport http own-miami https://own.miami/mcp
claude mcp add --transport http own-miami https://own.miami/mcp

Run in a terminal.

Claude Code permissions

Allow the reads, ask before a change or a way out, deny the deletes. Paste into .claude/settings.json.

.claude/settings.json
{
  "permissions": {
    "allow": [
      "mcp__own-miami__search_listings",
      "mcp__own-miami__get_building",
      "mcp__own-miami__get_listing",
      "mcp__own-miami__get_neighborhood",
      "mcp__own-miami__get_market_report",
      "mcp__own-miami__get_financeability",
      "mcp__own-miami__compare_buildings",
      "mcp__own-miami__get_deed_sales",
      "mcp__own-miami__get_condo_ownership",
      "mcp__own-miami__get_public_record_prices",
      "mcp__own-miami__list_layers",
      "mcp__own-miami__get_building_layers",
      "mcp__own-miami__get_layer_top_buildings",
      "mcp__own-miami__list_developers",
      "mcp__own-miami__get_developer",
      "mcp__own-miami__get_market_index",
      "mcp__own-miami__get_request_status"
    ],
    "ask": [
      "mcp__own-miami__request_tour",
      "mcp__own-miami__ask_about_building",
      "mcp__own-miami__register_interest",
      "mcp__own-miami__create_alert",
      "mcp__own-miami__ask_concierge"
    ],
    "deny": []
  }
}

Tools that only read are allowed, tools that change things ask first, tools that delete or cancel are denied. A read that can send data out (it takes a URL, say) asks first too. It assumes the server is installed as own-miami. Review it before you use it.

Capability tags behind 5 rules
  • mcp__own-miami__get_deed_sales private-data
  • mcp__own-miami__get_public_record_prices private-data
  • mcp__own-miami__request_tour outbound
  • mcp__own-miami__ask_about_building outbound
  • mcp__own-miami__register_interest outbound

Pin

Keep the decision: fail CI when the tools change, follow every change, or show a badge.

Pin in CI

Fail a build when the tools you reviewed are not the tools the server serves today.

curl -s "https://anlyon.dev/api/v1/servers/miami.own/own-miami/verify?hash=eb21cbdaa80e0272195ea1ec25a91a12bca13a1080bbc2f5b27394188d397b93" | jq -e '.changed == false'

Pinned hash eb21cbdaa80e, from Oct 24, 2026, 00:17 UTC.

Watch

Get told when its tools change: a new tool, a new description, a new class.

https://anlyon.dev/servers/miami.own/own-miami/changes.xml

An Atom feed. Works in any feed reader or Slack's RSS app.

Badge

anlyon.dev badge for miami.own/own-miami
[![anlyon.dev](https://anlyon.dev/badge/miami.own/own-miami.svg)](https://anlyon.dev/servers/miami.own/own-miami)

Source: MCP Registry. Synced Oct 24, 2026, 00:17 UTC.