{"$schema":"https://wellknown.network/schemas/agent-record-v1.json","schemaVersion":"1","id":"ag_94qvc2fqsa6f","handle":"flathunt","url":"https://wellknown.network/agents/flathunt","links":{"self":"https://wellknown.network/agents/flathunt/record.json","html":"https://wellknown.network/agents/flathunt","markdown":"https://wellknown.network/agents/flathunt/record.md","api":"https://wellknown.network/api/v1/agents/flathunt","status":"https://wellknown.network/api/v1/agents/flathunt/status","claim":"https://wellknown.network/agents/flathunt/claim","claimApi":"https://wellknown.network/api/v1/claims","claimDescriptor":"https://wellknown.network/agents/flathunt/claim.json","badge":"https://wellknown.network/agents/flathunt/badge.svg","openapi":"https://wellknown.network/openapi.json","history":"https://wellknown.network/api/v1/agents/flathunt/history","tools":"https://wellknown.network/api/v1/agents/flathunt/tools"},"ard":{"identifier":"urn:air:mcp.flat-hunt.com:server:flathunt","type":"application/mcp-server-card+json"},"kind":"mcp_server","declared":{"name":"FlatHunt","summary":"Search furnished Berlin housing, compare listings, and manage favorites and saved-search alerts.","description":"Search furnished Berlin housing, compare listings, and manage favorites and saved-search alerts.","publisher":{"name":"com.flat-hunt","url":null},"homepage":"https://flat-hunt.com","repository":"https://github.com/Mixalloff/flat-hunt-mcp","version":"0.1.1","license":null,"protocols":["mcp"],"tags":[],"pricing":null,"endpoints":[{"url":"https://mcp.flat-hunt.com/mcp","type":"mcp_streamable_http","auth":null,"probeable":true}],"skills":null,"tools":null,"extra":{"updatedAt":"2026-10-01T08:52:50.890367Z","publishedAt":"2026-10-01T08:52:50.890367Z","registryName":"com.flat-hunt/mcp"},"attribution":{"kind":"mcp_registry","name":"mcp_registry","repoUrl":"mcp_registry","summary":"mcp_registry","version":"mcp_registry","description":"mcp_registry","homepageUrl":"mcp_registry","publisherName":"mcp_registry"}},"derived":{"capabilities":[{"slug":"communication.notifications","name":"Notifications","confidence":0.885,"provenance":"derived"}],"categories":["communication"],"language":"en"},"observed":{"status":"live","statusReason":"Responded 1h ago.","lastOkAt":"2026-10-11T07:23:17.876Z","lastProbedAt":"2026-10-11T07:23:17.876Z","statusComputedAt":"2026-10-11T07:24:40.432Z","reliability30d":{"probes":30,"successRate":1,"p50Ms":19,"basis":"service","measures":{"availability":"availability","latency":"response time","tools":"tool surface observed","summary":"Checks reached the service itself."},"checks":{"total":30,"ok":30,"authBoundaryOk":0,"serviceOk":30,"note":"Counted from the observation rows for the window, checks of the server only (HTTP, A2A card, MCP initialize). ok = authBoundaryOk + serviceOk. `probes` is the sum of daily rollups and includes registry checks, so it can differ from `total`."}},"latestObservations":[{"at":"2026-10-11T07:23:17.876Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":17,"error":null,"detail":{"tools":[{"name":"search_listings","description":"Search current furnished apartments, studios, private rooms and shared rooms in Berlin through FlatHunt. Supports price, size, rooms, bedrooms, canonical area i"},{"name":"get_listing","description":"Get detailed information about a single FlatHunt listing in Berlin by its numeric id. Returns its description, amenities, rental-policy flags, capacity, stay te"},{"name":"compare_listings","description":"Return normalized detail fields for 2–10 FlatHunt listings by numeric id in one read-only response. Includes prices, location, amenities, rental-policy flags, c"},{"name":"list_areas","description":"List supported Berlin districts (Bezirke) and neighbourhoods (Ortsteile) with canonical FlatHunt ids. Returns id, name, slug, type and parent area information, "},{"name":"render_listings_widget","description":"Return UI-ready cards and an interactive MCP Apps gallery for 1–10 FlatHunt listing ids. The tool refreshes current listing data and displays images, provider, "},{"name":"list_alerts","description":"List the current user's saved search alerts on FlatHunt, including each alert's numeric id, name and creation time when available. Requires alerts.read."},{"name":"create_alert","description":"Create a saved search alert so FlatHunt notifies the user about new matching Berlin listings. Accepts housing, price, size, rooms, availability, canonical area "},{"name":"delete_alert","description":"Delete one or more of the current user's saved search alerts by numeric id. This is destructive and cannot be undone. Accepts 1–10 ids per call and requires ale"},{"name":"list_saved_listings","description":"List the current user's saved (favorited) FlatHunt listings. Requires the favorites.read scope."},{"name":"save_listing","description":"Save (favorite) a FlatHunt listing for the current user by its numeric id. Requires the favorites.write scope. Ownership and duplicate handling are enforced by "},{"name":"remove_saved_listing","description":"Remove a listing from the current user's saved (favorited) listings by its numeric id. Requires the favorites.write scope."}],"toolCount":11,"toolsHash":"8558c592876fb8c180675c3253e16518525860d73e27e00c5211df70c2e910e0","serverName":"flat-hunt-mcp","capabilities":["tools","resources"],"serverVersion":"0.1.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-11T01:22:24.020Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":17,"error":null,"detail":{"tools":[{"name":"search_listings","description":"Search current furnished apartments, studios, private rooms and shared rooms in Berlin through FlatHunt. Supports price, size, rooms, bedrooms, canonical area i"},{"name":"get_listing","description":"Get detailed information about a single FlatHunt listing in Berlin by its numeric id. Returns its description, amenities, rental-policy flags, capacity, stay te"},{"name":"compare_listings","description":"Return normalized detail fields for 2–10 FlatHunt listings by numeric id in one read-only response. Includes prices, location, amenities, rental-policy flags, c"},{"name":"list_areas","description":"List supported Berlin districts (Bezirke) and neighbourhoods (Ortsteile) with canonical FlatHunt ids. Returns id, name, slug, type and parent area information, "},{"name":"render_listings_widget","description":"Return UI-ready cards and an interactive MCP Apps gallery for 1–10 FlatHunt listing ids. The tool refreshes current listing data and displays images, provider, "},{"name":"list_alerts","description":"List the current user's saved search alerts on FlatHunt, including each alert's numeric id, name and creation time when available. Requires alerts.read."},{"name":"create_alert","description":"Create a saved search alert so FlatHunt notifies the user about new matching Berlin listings. Accepts housing, price, size, rooms, availability, canonical area "},{"name":"delete_alert","description":"Delete one or more of the current user's saved search alerts by numeric id. This is destructive and cannot be undone. Accepts 1–10 ids per call and requires ale"},{"name":"list_saved_listings","description":"List the current user's saved (favorited) FlatHunt listings. Requires the favorites.read scope."},{"name":"save_listing","description":"Save (favorite) a FlatHunt listing for the current user by its numeric id. Requires the favorites.write scope. Ownership and duplicate handling are enforced by "},{"name":"remove_saved_listing","description":"Remove a listing from the current user's saved (favorited) listings by its numeric id. Requires the favorites.write scope."}],"toolCount":11,"toolsHash":"8558c592876fb8c180675c3253e16518525860d73e27e00c5211df70c2e910e0","serverName":"flat-hunt-mcp","capabilities":["tools","resources"],"serverVersion":"0.1.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-10T19:25:29.795Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":34,"error":null,"detail":{"tools":[{"name":"search_listings","description":"Search current furnished apartments, studios, private rooms and shared rooms in Berlin through FlatHunt. Supports price, size, rooms, bedrooms, canonical area i"},{"name":"get_listing","description":"Get detailed information about a single FlatHunt listing in Berlin by its numeric id. Returns its description, amenities, rental-policy flags, capacity, stay te"},{"name":"compare_listings","description":"Return normalized detail fields for 2–10 FlatHunt listings by numeric id in one read-only response. Includes prices, location, amenities, rental-policy flags, c"},{"name":"list_areas","description":"List supported Berlin districts (Bezirke) and neighbourhoods (Ortsteile) with canonical FlatHunt ids. Returns id, name, slug, type and parent area information, "},{"name":"render_listings_widget","description":"Return UI-ready cards and an interactive MCP Apps gallery for 1–10 FlatHunt listing ids. The tool refreshes current listing data and displays images, provider, "},{"name":"list_alerts","description":"List the current user's saved search alerts on FlatHunt, including each alert's numeric id, name and creation time when available. Requires alerts.read."},{"name":"create_alert","description":"Create a saved search alert so FlatHunt notifies the user about new matching Berlin listings. Accepts housing, price, size, rooms, availability, canonical area "},{"name":"delete_alert","description":"Delete one or more of the current user's saved search alerts by numeric id. This is destructive and cannot be undone. Accepts 1–10 ids per call and requires ale"},{"name":"list_saved_listings","description":"List the current user's saved (favorited) FlatHunt listings. Requires the favorites.read scope."},{"name":"save_listing","description":"Save (favorite) a FlatHunt listing for the current user by its numeric id. Requires the favorites.write scope. Ownership and duplicate handling are enforced by "},{"name":"remove_saved_listing","description":"Remove a listing from the current user's saved (favorited) listings by its numeric id. Requires the favorites.write scope."}],"toolCount":11,"toolsHash":"8558c592876fb8c180675c3253e16518525860d73e27e00c5211df70c2e910e0","serverName":"flat-hunt-mcp","capabilities":["tools","resources"],"serverVersion":"0.1.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-10T13:26:12.273Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":15,"error":null,"detail":{"tools":[{"name":"search_listings","description":"Search current furnished apartments, studios, private rooms and shared rooms in Berlin through FlatHunt. Supports price, size, rooms, bedrooms, canonical area i"},{"name":"get_listing","description":"Get detailed information about a single FlatHunt listing in Berlin by its numeric id. Returns its description, amenities, rental-policy flags, capacity, stay te"},{"name":"compare_listings","description":"Return normalized detail fields for 2–10 FlatHunt listings by numeric id in one read-only response. Includes prices, location, amenities, rental-policy flags, c"},{"name":"list_areas","description":"List supported Berlin districts (Bezirke) and neighbourhoods (Ortsteile) with canonical FlatHunt ids. Returns id, name, slug, type and parent area information, "},{"name":"render_listings_widget","description":"Return UI-ready cards and an interactive MCP Apps gallery for 1–10 FlatHunt listing ids. The tool refreshes current listing data and displays images, provider, "},{"name":"list_alerts","description":"List the current user's saved search alerts on FlatHunt, including each alert's numeric id, name and creation time when available. Requires alerts.read."},{"name":"create_alert","description":"Create a saved search alert so FlatHunt notifies the user about new matching Berlin listings. Accepts housing, price, size, rooms, availability, canonical area "},{"name":"delete_alert","description":"Delete one or more of the current user's saved search alerts by numeric id. This is destructive and cannot be undone. Accepts 1–10 ids per call and requires ale"},{"name":"list_saved_listings","description":"List the current user's saved (favorited) FlatHunt listings. Requires the favorites.read scope."},{"name":"save_listing","description":"Save (favorite) a FlatHunt listing for the current user by its numeric id. Requires the favorites.write scope. Ownership and duplicate handling are enforced by "},{"name":"remove_saved_listing","description":"Remove a listing from the current user's saved (favorited) listings by its numeric id. Requires the favorites.write scope."}],"toolCount":11,"toolsHash":"8558c592876fb8c180675c3253e16518525860d73e27e00c5211df70c2e910e0","serverName":"flat-hunt-mcp","capabilities":["tools","resources"],"serverVersion":"0.1.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-10T07:24:59.066Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":17,"error":null,"detail":{"tools":[{"name":"search_listings","description":"Search current furnished apartments, studios, private rooms and shared rooms in Berlin through FlatHunt. Supports price, size, rooms, bedrooms, canonical area i"},{"name":"get_listing","description":"Get detailed information about a single FlatHunt listing in Berlin by its numeric id. Returns its description, amenities, rental-policy flags, capacity, stay te"},{"name":"compare_listings","description":"Return normalized detail fields for 2–10 FlatHunt listings by numeric id in one read-only response. Includes prices, location, amenities, rental-policy flags, c"},{"name":"list_areas","description":"List supported Berlin districts (Bezirke) and neighbourhoods (Ortsteile) with canonical FlatHunt ids. Returns id, name, slug, type and parent area information, "},{"name":"render_listings_widget","description":"Return UI-ready cards and an interactive MCP Apps gallery for 1–10 FlatHunt listing ids. The tool refreshes current listing data and displays images, provider, "},{"name":"list_alerts","description":"List the current user's saved search alerts on FlatHunt, including each alert's numeric id, name and creation time when available. Requires alerts.read."},{"name":"create_alert","description":"Create a saved search alert so FlatHunt notifies the user about new matching Berlin listings. Accepts housing, price, size, rooms, availability, canonical area "},{"name":"delete_alert","description":"Delete one or more of the current user's saved search alerts by numeric id. This is destructive and cannot be undone. Accepts 1–10 ids per call and requires ale"},{"name":"list_saved_listings","description":"List the current user's saved (favorited) FlatHunt listings. Requires the favorites.read scope."},{"name":"save_listing","description":"Save (favorite) a FlatHunt listing for the current user by its numeric id. Requires the favorites.write scope. Ownership and duplicate handling are enforced by "},{"name":"remove_saved_listing","description":"Remove a listing from the current user's saved (favorited) listings by its numeric id. Requires the favorites.write scope."}],"toolCount":11,"toolsHash":"8558c592876fb8c180675c3253e16518525860d73e27e00c5211df70c2e910e0","serverName":"flat-hunt-mcp","capabilities":["tools","resources"],"serverVersion":"0.1.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-10T00:28:36.673Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":19,"error":null,"detail":{"tools":[{"name":"search_listings","description":"Search current furnished apartments, studios, private rooms and shared rooms in Berlin through FlatHunt. Supports price, size, rooms, bedrooms, canonical area i"},{"name":"get_listing","description":"Get detailed information about a single FlatHunt listing in Berlin by its numeric id. Returns its description, amenities, rental-policy flags, capacity, stay te"},{"name":"compare_listings","description":"Return normalized detail fields for 2–10 FlatHunt listings by numeric id in one read-only response. Includes prices, location, amenities, rental-policy flags, c"},{"name":"list_areas","description":"List supported Berlin districts (Bezirke) and neighbourhoods (Ortsteile) with canonical FlatHunt ids. Returns id, name, slug, type and parent area information, "},{"name":"render_listings_widget","description":"Return UI-ready cards and an interactive MCP Apps gallery for 1–10 FlatHunt listing ids. The tool refreshes current listing data and displays images, provider, "},{"name":"list_alerts","description":"List the current user's saved search alerts on FlatHunt, including each alert's numeric id, name and creation time when available. Requires alerts.read."},{"name":"create_alert","description":"Create a saved search alert so FlatHunt notifies the user about new matching Berlin listings. Accepts housing, price, size, rooms, availability, canonical area "},{"name":"delete_alert","description":"Delete one or more of the current user's saved search alerts by numeric id. This is destructive and cannot be undone. Accepts 1–10 ids per call and requires ale"},{"name":"list_saved_listings","description":"List the current user's saved (favorited) FlatHunt listings. Requires the favorites.read scope."},{"name":"save_listing","description":"Save (favorite) a FlatHunt listing for the current user by its numeric id. Requires the favorites.write scope. Ownership and duplicate handling are enforced by "},{"name":"remove_saved_listing","description":"Remove a listing from the current user's saved (favorited) listings by its numeric id. Requires the favorites.write scope."}],"toolCount":11,"toolsHash":"8558c592876fb8c180675c3253e16518525860d73e27e00c5211df70c2e910e0","serverName":"flat-hunt-mcp","capabilities":["tools","resources"],"serverVersion":"0.1.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-09T17:28:54.847Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":14,"error":null,"detail":{"tools":[{"name":"search_listings","description":"Search current furnished apartments, studios, private rooms and shared rooms in Berlin through FlatHunt. Supports price, size, rooms, bedrooms, canonical area i"},{"name":"get_listing","description":"Get detailed information about a single FlatHunt listing in Berlin by its numeric id. Returns its description, amenities, rental-policy flags, capacity, stay te"},{"name":"compare_listings","description":"Return normalized detail fields for 2–10 FlatHunt listings by numeric id in one read-only response. Includes prices, location, amenities, rental-policy flags, c"},{"name":"list_areas","description":"List supported Berlin districts (Bezirke) and neighbourhoods (Ortsteile) with canonical FlatHunt ids. Returns id, name, slug, type and parent area information, "},{"name":"render_listings_widget","description":"Return UI-ready cards and an interactive MCP Apps gallery for 1–10 FlatHunt listing ids. The tool refreshes current listing data and displays images, provider, "},{"name":"list_alerts","description":"List the current user's saved search alerts on FlatHunt, including each alert's numeric id, name and creation time when available. Requires alerts.read."},{"name":"create_alert","description":"Create a saved search alert so FlatHunt notifies the user about new matching Berlin listings. Accepts housing, price, size, rooms, availability, canonical area "},{"name":"delete_alert","description":"Delete one or more of the current user's saved search alerts by numeric id. This is destructive and cannot be undone. Accepts 1–10 ids per call and requires ale"},{"name":"list_saved_listings","description":"List the current user's saved (favorited) FlatHunt listings. Requires the favorites.read scope."},{"name":"save_listing","description":"Save (favorite) a FlatHunt listing for the current user by its numeric id. Requires the favorites.write scope. Ownership and duplicate handling are enforced by "},{"name":"remove_saved_listing","description":"Remove a listing from the current user's saved (favorited) listings by its numeric id. Requires the favorites.write scope."}],"toolCount":11,"toolsHash":"8558c592876fb8c180675c3253e16518525860d73e27e00c5211df70c2e910e0","serverName":"flat-hunt-mcp","capabilities":["tools","resources"],"serverVersion":"0.1.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-09T11:27:59.187Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":14,"error":null,"detail":{"tools":[{"name":"search_listings","description":"Search current furnished apartments, studios, private rooms and shared rooms in Berlin through FlatHunt. Supports price, size, rooms, bedrooms, canonical area i"},{"name":"get_listing","description":"Get detailed information about a single FlatHunt listing in Berlin by its numeric id. Returns its description, amenities, rental-policy flags, capacity, stay te"},{"name":"compare_listings","description":"Return normalized detail fields for 2–10 FlatHunt listings by numeric id in one read-only response. Includes prices, location, amenities, rental-policy flags, c"},{"name":"list_areas","description":"List supported Berlin districts (Bezirke) and neighbourhoods (Ortsteile) with canonical FlatHunt ids. Returns id, name, slug, type and parent area information, "},{"name":"render_listings_widget","description":"Return UI-ready cards and an interactive MCP Apps gallery for 1–10 FlatHunt listing ids. The tool refreshes current listing data and displays images, provider, "},{"name":"list_alerts","description":"List the current user's saved search alerts on FlatHunt, including each alert's numeric id, name and creation time when available. Requires alerts.read."},{"name":"create_alert","description":"Create a saved search alert so FlatHunt notifies the user about new matching Berlin listings. Accepts housing, price, size, rooms, availability, canonical area "},{"name":"delete_alert","description":"Delete one or more of the current user's saved search alerts by numeric id. This is destructive and cannot be undone. Accepts 1–10 ids per call and requires ale"},{"name":"list_saved_listings","description":"List the current user's saved (favorited) FlatHunt listings. Requires the favorites.read scope."},{"name":"save_listing","description":"Save (favorite) a FlatHunt listing for the current user by its numeric id. Requires the favorites.write scope. Ownership and duplicate handling are enforced by "},{"name":"remove_saved_listing","description":"Remove a listing from the current user's saved (favorited) listings by its numeric id. Requires the favorites.write scope."}],"toolCount":11,"toolsHash":"8558c592876fb8c180675c3253e16518525860d73e27e00c5211df70c2e910e0","serverName":"flat-hunt-mcp","capabilities":["tools","resources"],"serverVersion":"0.1.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-09T05:26:09.956Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":15,"error":null,"detail":{"tools":[{"name":"search_listings","description":"Search current furnished apartments, studios, private rooms and shared rooms in Berlin through FlatHunt. Supports price, size, rooms, bedrooms, canonical area i"},{"name":"get_listing","description":"Get detailed information about a single FlatHunt listing in Berlin by its numeric id. Returns its description, amenities, rental-policy flags, capacity, stay te"},{"name":"compare_listings","description":"Return normalized detail fields for 2–10 FlatHunt listings by numeric id in one read-only response. Includes prices, location, amenities, rental-policy flags, c"},{"name":"list_areas","description":"List supported Berlin districts (Bezirke) and neighbourhoods (Ortsteile) with canonical FlatHunt ids. Returns id, name, slug, type and parent area information, "},{"name":"render_listings_widget","description":"Return UI-ready cards and an interactive MCP Apps gallery for 1–10 FlatHunt listing ids. The tool refreshes current listing data and displays images, provider, "},{"name":"list_alerts","description":"List the current user's saved search alerts on FlatHunt, including each alert's numeric id, name and creation time when available. Requires alerts.read."},{"name":"create_alert","description":"Create a saved search alert so FlatHunt notifies the user about new matching Berlin listings. Accepts housing, price, size, rooms, availability, canonical area "},{"name":"delete_alert","description":"Delete one or more of the current user's saved search alerts by numeric id. This is destructive and cannot be undone. Accepts 1–10 ids per call and requires ale"},{"name":"list_saved_listings","description":"List the current user's saved (favorited) FlatHunt listings. Requires the favorites.read scope."},{"name":"save_listing","description":"Save (favorite) a FlatHunt listing for the current user by its numeric id. Requires the favorites.write scope. Ownership and duplicate handling are enforced by "},{"name":"remove_saved_listing","description":"Remove a listing from the current user's saved (favorited) listings by its numeric id. Requires the favorites.write scope."}],"toolCount":11,"toolsHash":"8558c592876fb8c180675c3253e16518525860d73e27e00c5211df70c2e910e0","serverName":"flat-hunt-mcp","capabilities":["tools","resources"],"serverVersion":"0.1.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-08T23:23:32.388Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":18,"error":null,"detail":{"tools":[{"name":"search_listings","description":"Search current furnished apartments, studios, private rooms and shared rooms in Berlin through FlatHunt. Supports price, size, rooms, bedrooms, canonical area i"},{"name":"get_listing","description":"Get detailed information about a single FlatHunt listing in Berlin by its numeric id. Returns its description, amenities, rental-policy flags, capacity, stay te"},{"name":"compare_listings","description":"Return normalized detail fields for 2–10 FlatHunt listings by numeric id in one read-only response. Includes prices, location, amenities, rental-policy flags, c"},{"name":"list_areas","description":"List supported Berlin districts (Bezirke) and neighbourhoods (Ortsteile) with canonical FlatHunt ids. Returns id, name, slug, type and parent area information, "},{"name":"render_listings_widget","description":"Return UI-ready cards and an interactive MCP Apps gallery for 1–10 FlatHunt listing ids. The tool refreshes current listing data and displays images, provider, "},{"name":"list_alerts","description":"List the current user's saved search alerts on FlatHunt, including each alert's numeric id, name and creation time when available. Requires alerts.read."},{"name":"create_alert","description":"Create a saved search alert so FlatHunt notifies the user about new matching Berlin listings. Accepts housing, price, size, rooms, availability, canonical area "},{"name":"delete_alert","description":"Delete one or more of the current user's saved search alerts by numeric id. This is destructive and cannot be undone. Accepts 1–10 ids per call and requires ale"},{"name":"list_saved_listings","description":"List the current user's saved (favorited) FlatHunt listings. Requires the favorites.read scope."},{"name":"save_listing","description":"Save (favorite) a FlatHunt listing for the current user by its numeric id. Requires the favorites.write scope. Ownership and duplicate handling are enforced by "},{"name":"remove_saved_listing","description":"Remove a listing from the current user's saved (favorited) listings by its numeric id. Requires the favorites.write scope."}],"toolCount":11,"toolsHash":"8558c592876fb8c180675c3253e16518525860d73e27e00c5211df70c2e910e0","serverName":"flat-hunt-mcp","capabilities":["tools","resources"],"serverVersion":"0.1.0","protocolVersion":"2025-06-18"}}],"tools":[{"name":"search_listings","description":"Search current furnished apartments, studios, private rooms and shared rooms in Berlin through FlatHunt. Supports price, size, rooms, bedrooms, canonical area i"},{"name":"get_listing","description":"Get detailed information about a single FlatHunt listing in Berlin by its numeric id. Returns its description, amenities, rental-policy flags, capacity, stay te"},{"name":"compare_listings","description":"Return normalized detail fields for 2–10 FlatHunt listings by numeric id in one read-only response. Includes prices, location, amenities, rental-policy flags, c"},{"name":"list_areas","description":"List supported Berlin districts (Bezirke) and neighbourhoods (Ortsteile) with canonical FlatHunt ids. Returns id, name, slug, type and parent area information, "},{"name":"render_listings_widget","description":"Return UI-ready cards and an interactive MCP Apps gallery for 1–10 FlatHunt listing ids. The tool refreshes current listing data and displays images, provider, "},{"name":"list_alerts","description":"List the current user's saved search alerts on FlatHunt, including each alert's numeric id, name and creation time when available. Requires alerts.read."},{"name":"create_alert","description":"Create a saved search alert so FlatHunt notifies the user about new matching Berlin listings. Accepts housing, price, size, rooms, availability, canonical area "},{"name":"delete_alert","description":"Delete one or more of the current user's saved search alerts by numeric id. This is destructive and cannot be undone. Accepts 1–10 ids per call and requires ale"},{"name":"list_saved_listings","description":"List the current user's saved (favorited) FlatHunt listings. Requires the favorites.read scope."},{"name":"save_listing","description":"Save (favorite) a FlatHunt listing for the current user by its numeric id. Requires the favorites.write scope. Ownership and duplicate handling are enforced by "},{"name":"remove_saved_listing","description":"Remove a listing from the current user's saved (favorited) listings by its numeric id. Requires the favorites.write scope."}],"package":null,"toolSurface":{"id":"ts_hnhfcj3n355a","endpointId":"ep_cs9by8p3axh5","hash":"8558c592876fb8c180675c3253e16518525860d73e27e00c5211df70c2e910e0","toolCount":11,"serverName":"flat-hunt-mcp","serverVersion":"0.1.0","protocolVersion":"2025-06-18","firstSeenAt":"2026-10-03T11:26:35.684Z","lastSeenAt":"2026-10-11T07:23:17.870Z","observations":30,"toolNames":["search_listings","get_listing","compare_listings","list_areas","render_listings_widget","list_alerts","create_alert","delete_alert","list_saved_listings","save_listing","remove_saved_listing"],"distinctSurfaces":1},"endpointFacts":[{"id":"ep_cs9by8p3axh5","url":"https://mcp.flat-hunt.com/mcp","type":"mcp_streamable_http","factsCheckedAt":"2026-10-08T10:22:58.377Z","auth":{"observedAt":"2026-10-08T10:22:58.461Z","authRequired":false,"scheme":null,"resourceMetadata":{"url":"https://mcp.flat-hunt.com/.well-known/oauth-protected-resource/mcp","resource":"https://mcp.flat-hunt.com/mcp","authorizationServers":["https://api.flat-hunt.com"],"scopesSupported":["openid","email","profile.read","alerts.read","alerts.write","favorites.read","favorites.write"]},"authorizationServer":{"url":"https://api.flat-hunt.com/.well-known/oauth-authorization-server","issuer":"https://api.flat-hunt.com","grantTypesSupported":["authorization_code","refresh_token"],"codeChallengeMethodsSupported":["S256"],"tokenEndpointAuthMethodsSupported":["none"],"dynamicClientRegistration":true,"dpopSigningAlgValuesSupported":[],"clientIdMetadataDocumentSupported":null},"conformance":{"dpop":false,"rfc8414":true,"rfc9728":true,"pkceS256":true,"clientIdMetadataDocument":false,"dynamicClientRegistration":true}},"tls":{"observedAt":"2026-10-08T10:22:58.482Z","protocol":"TLSv1.3","chainValid":true,"chainError":null,"hostMatches":true,"subject":"mcp.flat-hunt.com","issuer":{"commonName":"YE2","organization":"Let's Encrypt"},"validFrom":"2026-09-13T13:52:21.000Z","validTo":"2026-12-12T13:52:20.000Z","daysToExpiry":62,"sanCount":1,"fingerprint256":"A9:2B:D5:AA:06:CF:D3:54:D2:C2:C3:F7:B3:B0:5B:2A:87:7D:27:86:C4:C4:5D:E1:60:A4:4A:53:22:CC:8C:E0"}}]},"verification":{"claimed":false,"claimedAt":null,"proofs":[]},"provenance":{"sources":[{"source":"mcp_registry","key":"com.flat-hunt/mcp","url":"https://registry.modelcontextprotocol.io/v0/servers/com.flat-hunt%2Fmcp","firstSeenAt":"2026-10-03T11:22:22.664Z","fetchedAt":"2026-10-09T06:18:00.831Z","normalizedAt":"2026-10-09T06:18:00.831Z"}]},"firstSeenAt":"2026-10-03T11:22:22.664Z","updatedAt":"2026-10-11T07:25:42.825Z"}