Fless Apartment Hunt is an MCP server with 19 tools an agent can call, among them build_hunt_link, check_hunt_link, fetch. It answers at https://mcp.fless.io/mcp over streamable HTTP, and it listed its tools to an anonymous client, so no sign-in was needed for that. Our probes reached it 4 of 4 times since 23 September 2026; the last check, on 6 November 2026, succeeded.
Apartment hunting in DC, Maryland and Virginia: research cities, build pre-filled hunt links.
Description as the publisher wrote it.
| Tool | What it does |
|---|---|
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). Inputs: hunt_params, channel |
check_hunt_link | Aggregate status of a hunt link (created/opened/started) — no personal data. Inputs: token |
fetch | Fetch full content by id from search: markdown text + canonical url for citations. Inputs: id |
get_city_overview | Neighborhood-level overview of a live city: median rents (1BR/2BR), walk/transit/bike scores per neighborhood. Inputs: city |
get_city_request_stats | See which cities have been requested most. Useful for telling users whether their city has demand. |
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. Inputs: city |
get_neighborhood | Full detail for one neighborhood: rents, scores, POI counts, descriptions, nearby neighborhoods. Inputs: city, neighborhood |
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 u Inputs: hunt_id, query |
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 li Inputs: email, first_name, last_name |
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_requiremen Inputs: name, city_id, client_user_id, client_email, min_price, max_price |
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 Inputs: hunt_id, removals, notes |
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 Inputs: hunt_id |
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 wit Inputs: hunt_id |
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_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 Inputs: hunt_id |
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. Inputs: city, state |
search | Search Fless content (cities, neighborhoods, hunt guide). Returns citable ids for fetch. Inputs: query |
search_cities | List cities where Fless operates (live + coming soon). Returns ids needed for hunts. Inputs: query |
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. Inputs: error_type, tool_name, error_code, what_happened, what_expected |
Every block below points at https://mcp.fless.io/mcp. Pick your client and copy.
claude mcp add --transport http fless-apartment-hunt https://mcp.fless.io/mcp
{
"mcpServers": {
"fless-apartment-hunt": {
"command": "npx",
"args": ["-y", "mcp-remote", "https://mcp.fless.io/mcp"]
}
}
}{
"mcpServers": {
"fless-apartment-hunt": {
"url": "https://mcp.fless.io/mcp"
}
}
}{
"servers": {
"fless-apartment-hunt": {
"type": "http",
"url": "https://mcp.fless.io/mcp"
}
}
}{
"context_servers": {
"fless-apartment-hunt": {
"url": "https://mcp.fless.io/mcp"
}
}
}{
"mcpServers": {
"fless-apartment-hunt": {
"serverUrl": "https://mcp.fless.io/mcp"
}
}
}{
"mcpServers": {
"fless-apartment-hunt": {
"url": "https://mcp.fless.io/mcp"
}
}
}name: Fless Apartment Hunt
version: 0.0.1
schema: v1
mcpServers:
- name: Fless Apartment Hunt
type: streamable-http
url: https://mcp.fless.io/mcp{
"mcpServers": {
"fless-apartment-hunt": {
"httpUrl": "https://mcp.fless.io/mcp"
}
}
}{
"mcpServers": {
"fless-apartment-hunt": {
"type": "http",
"url": "https://mcp.fless.io/mcp"
}
}
}{
"mcpServers": {
"fless-apartment-hunt": {
"url": "https://mcp.fless.io/mcp"
}
}
}goose://extension?url=https%3A%2F%2Fmcp.fless.io%2Fmcp&type=streamable_http&id=fless-apartment-hunt&name=Fless%20Apartment%20Hunt
It answered our last check on 6 November 2026 in 368 ms. Over 4 checks since 23 September 2026 it answered 4. Status here comes from Neuronto's own probes, not from the publisher.
Yes. It is published by fless.io and served from mcp.fless.io, the vendor's own domain: https://mcp.fless.io/mcp.
19, as returned by the server's own tools/list on 12 November 2026: build_hunt_link, check_hunt_link, fetch, get_city_overview, get_city_request_stats, get_hunt_requirements, get_neighborhood, realtor_add_building_to_hunt, and 11 more.
It answered our last check on 6 November 2026 in 368 ms. Over 4 checks since 23 September 2026 it answered 4.
Put the server under mcpServers in ~/.cursor/mcp.json with the URL https://mcp.fless.io/mcp. The exact JSON is above, with the same setup for Claude Code, Claude Desktop, VS Code, Windsurf, Zed, Gemini CLI and the rest.
It listed its tools to an anonymous client, so reading the tool list needs no key. Individual tools can still ask for credentials in their own inputs.
Publisher: io.fless. Endpoint host: mcp.fless.io. ARD identifier: urn:air:io.fless:mcp:mcp.
First indexed 20 September 2026. The tools are exactly what the server returned; nothing on this page
is inferred from its name. Ranking in Neuronto search is never for sale.