{"name":"io.fless/mcp","slug":"fless-mcp","title":"Fless Apartment Hunt","description":"Apartment hunting in DC, Maryland and Virginia: research cities, build pre-filled hunt links.","url":"https://mcp.market/server/fless-mcp","rating":null,"grade":"B","score":76,"certified":false,"status":"active","category":"other","tags":[],"presence":{"score":20,"stars":0,"forks":0,"downloads_week":null,"last_push_at":"2026-09-19T19:52:57.000Z","license":"MIT"},"uptime":{"percent":100,"checks":2,"ok":2,"last_checked_at":"2026-09-20T22:00:50.311Z","last_ok_at":"2026-09-20T22:00:50.311Z","latency_ms":1338},"claimed":false,"transport":"remote","callable_via_gateway":true,"default_price_micros":0,"repository":"https://github.com/fless-io/skills","website":null,"version":"1.2.0","remotes":[{"type":"streamable-http","url":"https://mcp.fless.io/mcp"}],"packages":[],"tools":[{"name":"build_hunt_link","description":"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).","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"hunt_params":{"type":"object","description":"Hunt brief per get_hunt_requirements (city_id, min_price, max_price, bedrooms, move_in_date, proximity_criteria[], amenities{}, additional_questions[])"},"channel":{"type":"string","description":"Your product name, e.g. 'claude', 'openclaw'"}},"required":["hunt_params"]}},{"name":"check_hunt_link","description":"Aggregate status of a hunt link (created/opened/started) — no personal data.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"token":{"type":"string"}},"required":["token"]}},{"name":"fetch","description":"Fetch full content by id from search: markdown text + canonical url for citations.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"id":{"type":"string","description":"city:<slug> | neighborhood:<city>:<nb> | doc:hunt-how-to"}},"required":["id"]}},{"name":"get_city_overview","description":"Neighborhood-level overview of a live city: median rents (1BR/2BR), walk/transit/bike scores per neighborhood.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"city":{"type":"string","description":"City slug or name, e.g. 'alexandria'"}},"required":["city"]}},{"name":"get_city_request_stats","description":"See which cities have been requested most. Useful for telling users whether their city has demand.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{}}},{"name":"get_hunt_requirements","description":"Every hunt field, enum, and rule; canonical amenity keys; binary restrictions (55+, pets, smoking); transparent credit pricing. Read this before collecting a hunt brief.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"city":{"type":"string","description":"Optional city to pin the brief to"}}}},{"name":"get_neighborhood","description":"Full detail for one neighborhood: rents, scores, POI counts, descriptions, nearby neighborhoods.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"city":{"type":"string"},"neighborhood":{"type":"string","description":"slug or name"}},"required":["city","neighborhood"]}},{"name":"request_city","description":"Request that Fless expand to a new city. Use when the user's target city is not currently served (Washington, DC / Maryland / Virginia only). Returns the total request count for that city. No account or email needed.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"city":{"type":"string","description":"City name, e.g. 'Houston'","maxLength":100},"state":{"type":"string","description":"2-letter US state code, e.g. 'TX'","pattern":"^[A-Z]{2}$"}},"required":["city","state"]}},{"name":"search","description":"Search Fless content (cities, neighborhoods, hunt guide). Returns citable ids for fetch.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"query":{"type":"string"}},"required":["query"]}},{"name":"search_cities","description":"List cities where Fless operates (live + coming soon). Returns ids needed for hunts.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"query":{"type":"string","description":"Optional name/state filter"}}}},{"name":"submit_error_report","description":"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.","write_action":true,"price_micros":0,"input_schema":{"type":"object","properties":{"error_type":{"type":"string","enum":["tool_error","bad_data","missing_city","documentation","auth","rate_limit","other"],"description":"What kind of problem this is."},"tool_name":{"type":"string","enum":["search_cities","get_city_overview","get_neighborhood","get_hunt_requirements","build_hunt_link","check_hunt_link","request_city","get_city_request_stats","search","fetch","submit_error_report","website","docs","other"],"description":"The tool (or surface) the problem occurred on."},"error_code":{"type":"string","pattern":"^[A-Z][A-Z0-9_]{0,63}$","description":"Error code from the error contract, if present (e.g. CITY_NOT_FOUND). Omit when absent."},"what_happened":{"type":"string","minLength":10,"maxLength":1000,"description":"Factual description of what happened (plain text, no personal data, 10-1000 chars)."},"what_expected":{"type":"string","maxLength":500,"description":"What you expected to happen instead (optional)."}},"required":["error_type","tool_name","what_happened"]}}],"scan":{"score":76,"grade":"B","scanned_at":"2026-09-20T16:16:08.703Z","report":{"scannerVersion":"0.1.9","scannedAt":"2026-09-20T16:16:08.642Z","components":{"code":{"score":-1,"max":25,"notes":["remote-only server, no package to scan"]},"reliability":{"score":20,"max":20,"notes":["remote reachable in 1486ms"]},"poisoning":{"score":15,"max":15,"notes":["11 tool descriptions checked"]},"auth":{"score":3,"max":15,"notes":["open endpoint exposes 1 write-action tools with no auth"]},"maintenance":{"score":15,"max":15,"notes":["last push 1 days ago"]},"identity":{"score":4,"max":10,"notes":["namespace and repository owner differ"]}},"findings":[{"id":"auth.open-write","severity":"high","component":"auth","title":"Write-action tools reachable without authentication"}],"inputs":{"probes":[{"url":"https://mcp.fless.io/mcp","reachable":true,"authRequired":false,"latencyMs":1486,"serverInfo":{"name":"fless","version":"1.2.0"}}],"packages":[],"repo":{"found":true,"owner":"fless-io","repo":"skills","archived":false,"pushedAt":"2026-09-19T19:52:57Z","stars":0,"forks":0,"openIssues":0,"ownerType":"Organization","ownerAvatarUrl":"https://avatars.githubusercontent.com/u/325397436?v=4","ownerCreatedAt":"2026-09-05T18:51:34Z","license":"MIT"},"icon":{"url":"https://mcp.fless.io/favicon.svg","source":"site"},"presence":{"stars":0,"forks":0,"downloadsWeek":null,"license":"MIT","lastPushAt":"2026-09-19T19:52:57.000Z","score":20}}}},"grade_history":[],"reviews":[]}