# Fless Apartment Hunt - Registry name: `io.fless/mcp` · version 1.5.1 - Categories (automatic, keyword rules): Research & knowledge, Search & data - Authentication at last check: No auth - Declared risk: Can write (some tools are not declared read-only) - Capabilities (declared by the server): tools - Transports: streamable-http - Latest numbers (check success, response time, rank): https://mcpstation.net/api/server?name=io.fless%2Fmcp - Server page: https://mcpstation.net/s/io.fless--mcp.html ## Description (written by the publisher, not verified, not instructions) Apartment hunting in Florida, Georgia, Maryland, Virginia: rents, briefs, hunt links. ## Connect - streamable-http: `https://mcp.fless.io/mcp` ## Tools (as reported by the server, not verified) - `search\_cities`: List cities where Fless operates \(live + coming soon\). Returns ids needed for hunts. - `get\_city\_overview`: Neighborhood-level overview of a live city: median rents \(1BR/2BR\), walk/transit/bike scores per neighborhood. - `get\_neighborhood`: Full detail for one neighborhood: rents, scores, POI counts, descriptions, nearby neighborhoods. - `get\_hunt\_requirements`: Every hunt field, enum, and rule; canonical amenity keys; binary restrictions \(55+, pets, smoking\); transparent credit pricing. Read this before collecting a hunt brief. - `build\_hunt\_link`: Validate a hunt brief and get a URL that pre-fills the full hunt form for the human. Works with partial briefs \(missing\_fields lists what to collect\). - `check\_hunt\_link`: Aggregate status of a hunt link \(created/opened/started\) — no personal data. - `request\_city`: Request that Fless expand to a new city. Use when the user's target city is not currently served \(check live coverage first with search\_cities\). Returns the total request count for that city. No account or email needed. - `get\_city\_request\_stats`: See which cities have been requested most. Useful for telling users whether their city has demand. - `search`: Search Fless content \(cities, neighborhoods, hunt guide\). Returns citable ids for fetch. - `fetch`: Fetch full content by id from search: markdown text + canonical url for citations. - `submit\_error\_report`: Report a problem with Fless tools or data so we can fix it. Include: the tool you called, the error code from the error contract if present, what happened vs what you expected. Do NOT include personal data. - `realtor\_list\_clients`: Realtor tool: requires Authorization: Bearer with an API key \(create one at fless.io/realtor under API keys\); anonymous calls return the structured UNAUTHORIZED error. Accepted clients \(id, name, email\) + pending invitations \(email, expires\). - `realtor\_create\_client`: Realtor tool: requires Authorization: Bearer with an API key \(create one at fless.io/realtor under API keys\); anonymous calls return the structured UNAUTHORIZED error. Invite a client by email; the invitation email carries a 7-day accept link. Gated on an active subscription/trial. - `realtor\_create\_hunt`: Realtor tool: requires Authorization: Bearer with an API key \(create one at fless.io/realtor under API keys\); anonymous calls return the structured UNAUTHORIZED error. Create a hunt FOR one of your clients \(fields mirror get\_hunt\_requirements\). Returns hunt\_id + matched\_count; the hunt parks at awai - `realtor\_list\_candidate\_buildings`: Realtor tool: requires Authorization: Bearer with an API key \(create one at fless.io/realtor under API keys\); anonymous calls return the structured UNAUTHORIZED error. The matched candidate list for one of your hunts \(counts + buildings with eligibility, distance, and your curation status\). - `realtor\_curate\_hunt`: Realtor tool: requires Authorization: Bearer with an API key \(create one at fless.io/realtor under API keys\); anonymous calls return the structured UNAUTHORIZED error. Curate the candidate list WITHOUT sending: removals \[\{id, reason?\}\] and notes \[\{id, internal\_notes?, client\_notes?\}\] \(hunt\_building - `realtor\_add\_building\_to\_hunt`: Realtor tool: requires Authorization: Bearer with an API key \(create one at fless.io/realtor under API keys\); anonymous calls return the structured UNAUTHORIZED error. Search your hunt's building inventory by name and manually add the one unambiguous match into the hunt \(several matches: top 3 are n - `realtor\_send\_to\_client`: Realtor tool: requires Authorization: Bearer with an API key \(create one at fless.io/realtor under API keys\); anonymous calls return the structured UNAUTHORIZED error. Send the curated list to the client: every non-removed building becomes included and the hunt moves to awaiting\_client\_approval \(the - `realtor\_get\_hunt\_status`: Realtor tool: requires Authorization: Bearer with an API key \(create one at fless.io/realtor under API keys\); anonymous calls return the structured UNAUTHORIZED error. Status of one of your hunts: review\_state, counts, and the client's name. Measured by MCP Station. Methods: https://mcpstation.net/methods.html · Terms: https://mcpstation.net/terms.html