{"$schema":"https://wellknown.network/schemas/agent-record-v1.json","schemaVersion":"1","id":"ag_3rd7f7wu49b5","handle":"close-knit","url":"https://wellknown.network/agents/close-knit","links":{"self":"https://wellknown.network/agents/close-knit/record.json","html":"https://wellknown.network/agents/close-knit","markdown":"https://wellknown.network/agents/close-knit/record.md","api":"https://wellknown.network/api/v1/agents/close-knit","status":"https://wellknown.network/api/v1/agents/close-knit/status","claim":"https://wellknown.network/agents/close-knit/claim","claimApi":"https://wellknown.network/api/v1/claims","claimDescriptor":"https://wellknown.network/agents/close-knit/claim.json","badge":"https://wellknown.network/agents/close-knit/badge.svg","openapi":"https://wellknown.network/openapi.json","history":"https://wellknown.network/api/v1/agents/close-knit/history","tools":"https://wellknown.network/api/v1/agents/close-knit/tools"},"ard":{"identifier":"urn:air:getcloseknit.com:server:close-knit","type":"application/mcp-server-card+json"},"kind":"mcp_server","declared":{"name":"Close Knit","summary":"Neighbourhood and home evidence for England, London in depth: prices, rents, schools, crime, travel.","description":"Neighbourhood and home evidence for England, London in depth: prices, rents, schools, crime, travel.","publisher":{"name":"com.getcloseknit","url":null},"homepage":"https://getcloseknit.com","repository":"https://github.com/bmsdave/close-knit-mcp","version":"2.0.8","license":null,"protocols":["mcp"],"tags":[],"pricing":null,"endpoints":[{"url":"https://getcloseknit.com/mcp","type":"mcp_streamable_http","auth":null,"probeable":true}],"skills":null,"tools":null,"extra":{"updatedAt":"2026-10-30T21:45:33.384508Z","publishedAt":"2026-10-30T21:45:33.384508Z","registryName":"com.getcloseknit/close-knit"},"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":"geo.maps","name":"Maps & Places","confidence":1,"provenance":"derived"},{"slug":"content.writing","name":"Writing & Editing","confidence":0.51,"provenance":"derived"}],"categories":["content","geo"],"language":"en"},"observed":{"status":"unavailable","statusReason":"5 consecutive checks failed; last success 10d ago.","lastOkAt":"2026-10-27T15:22:28.920Z","lastProbedAt":"2026-11-04T18:23:16.336Z","statusComputedAt":"2026-11-04T18:27:05.465Z","reliability30d":{"probes":14,"successRate":0.6429,"p50Ms":21,"basis":"service","measures":{"availability":"availability","latency":"response time","tools":"tool surface observed","summary":"Checks reached the service itself."},"checks":{"total":14,"ok":9,"authBoundaryOk":0,"serviceOk":9,"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-11-04T18:23:16.336Z","kind":"http_head","ok":false,"httpStatus":null,"latencyMs":null,"error":"disallowed by robots.txt","detail":null},{"at":"2026-10-31T12:27:31.727Z","kind":"http_head","ok":false,"httpStatus":null,"latencyMs":null,"error":"disallowed by robots.txt","detail":null},{"at":"2026-10-29T10:24:35.681Z","kind":"http_head","ok":false,"httpStatus":null,"latencyMs":null,"error":"disallowed by robots.txt","detail":null},{"at":"2026-10-28T10:28:42.578Z","kind":"http_head","ok":false,"httpStatus":null,"latencyMs":null,"error":"disallowed by robots.txt","detail":null},{"at":"2026-10-27T22:29:45.205Z","kind":"http_head","ok":false,"httpStatus":null,"latencyMs":null,"error":"disallowed by robots.txt","detail":null},{"at":"2026-10-27T15:22:28.920Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":15,"error":null,"detail":{"tools":[{"name":"find_areas","description":"Shortlist London neighbourhoods for a household: budget, bedrooms, weighted priorities (crime, station access, price level, official deprivation decile, noise, "},{"name":"open_shared_search","description":"Open a search the user shared from the Close Knit site (a link with #profile=v1., v2. or v3.): their budget, priorities, places (gym, work, schools…), liked and"},{"name":"find_similar_areas","description":"Neighbourhoods like one the user liked (crime, deprivation, income, price level and station access percentiles), optionally only cheaper ones: 'like this but ch"},{"name":"get_area_overview","description":"One neighbourhood in detail for a decision: local market (sales, turnover, leasehold share, £/m² medians, growth), the borough's official UK HPI (hpi: average p"},{"name":"assess_listing","description":"Check one listing the user found against local evidence: asking price vs the neighbourhood's recorded £/m² (with floor area or a bedroom-based ballpark), turnov"},{"name":"list_metrics","description":"List every area metric the active release serves (id, unit, direction, available periods, legend, provenance, caveats), plus the My match factors (kind 'factor'"},{"name":"search_areas","description":"Resolve free text (area name, ONS code, postcode, street) to geography ids (uk:lsoa|msoa|borough:…) and, where recorded sales exist, address ids (uk:addr:…). Us"},{"name":"get_area_metric","description":"Evidence-backed value of one metric for one area in one month: value, regional (regionPercentile: within the area's region, London for a London area; rankScope "},{"name":"rank_areas_by_metric","description":"Rank every served area (or one region's, region='North West') by one metric for one month and return the top N with rank, value, unit and quality. Tied values s"},{"name":"get_address_history","description":"Recorded achieved sale prices for one address id (HM Land Registry Price Paid, GBP, with the EPC floor area where matched; no per-sale GBP/m2). These are histor"},{"name":"get_home_prices","description":"One London home's recorded sales (date, price, HM Land Registry link) and prices in its area today: the middle half (25th-75th percentile) of same-type standard"},{"name":"match_areas","description":"Score every area against a household's ordered criteria (preference-profile.v2: budget, ranges on any map layer, places, where zones, own criteria; must = filte"},{"name":"get_market_depth","description":"Local market depth of one LSOA or MSOA from HM Land Registry Price Paid (standard category A sales only): sales in the last 12 months, turnover (% of EPC-linked"},{"name":"get_nearby_sales_summary","description":"Counts and median GBP/m2 of other homes' recorded sales in the same building (postcode, house number or name, street) and on the same street (other buildings) a"},{"name":"get_area_evidence_pack","description":"One cited evidence pack for an area: market depth (as get_market_depth), the latest recorded crime rate, road and rail noise shares, state schools within 1.5 km"},{"name":"search_places","description":"Resolve a place the user mentions (station, borough, neighbourhood, postcode, street) to ids. Station lookup forgives spelling (Kings Cross, St James Park, Elep"},{"name":"get_commute","description":"Door-to-door minutes from one neighbourhood to the user's places on a weekday morning, by public transport (R5 on TfL timetables), bike (at the speed Santander "},{"name":"get_flood_risk","description":"Flood bands for an area's land (rivers/sea, surface water) and, with a UPRN, that home's own bands. Bands show the likelihood for an area, not a specific proper"},{"name":"get_rent_levels","description":"Median monthly rent by bedroom count for areas (the figure the site shows). Borough averages per LSOA; empty for a studio or before the rents are loaded."},{"name":"get_listing_search_links","description":"Pre-filtered searches on Rightmove, Zoopla, OnTheMarket (and OpenRent for rentals) for the postcode districts of shortlisted areas. Links only: open them on the"},{"name":"list_custom_presets","description":"Ready-made custom criteria built from places on OpenStreetMap, with neutral descriptive names: kebab shops vs cafés, specialty coffee vs kebab shops, sandwich c"},{"name":"evaluate_custom_criterion","description":"Evaluate a criterion from places on the map for every London neighbourhood ('where are more cafés than kebab shops', 'most gyms in the area'), counting the plac"},{"name":"build_watch_spec","description":"Turn a finished search into a watch: portal searches per postcode district, filters, a state file path for de-duplication and a ready prompt for a scheduled tas"},{"name":"send_feedback","description":"Send feedback about Close Knit to the team: a bug, missing or wrong data, an idea, or what worked. Call it only after the user agrees: show them the message fir"}],"toolCount":24,"toolsHash":"7d5118531df34f9a7c32ddc7906b7dc04c3518d026c503d3141c4e671dea8641","serverName":"close-knit","capabilities":["prompts","resources","tools"],"serverVersion":"2.0.3","protocolVersion":"2025-06-18"}},{"at":"2026-10-27T07:23:03.770Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":24,"error":null,"detail":{"tools":[{"name":"find_areas","description":"Shortlist London neighbourhoods for a household: budget, bedrooms, weighted priorities (crime, station access, price level, official deprivation decile, noise, "},{"name":"open_shared_search","description":"Open a search the user shared from the Close Knit site (a link with #profile=v1., v2. or v3.): their budget, priorities, places (gym, work, schools…), liked and"},{"name":"find_similar_areas","description":"Neighbourhoods like one the user liked (crime, deprivation, income, price level and station access percentiles), optionally only cheaper ones: 'like this but ch"},{"name":"get_area_overview","description":"One neighbourhood in detail for a decision: local market (sales, turnover, leasehold share, £/m² medians, growth), the borough's official UK HPI (hpi: average p"},{"name":"assess_listing","description":"Check one listing the user found against local evidence: asking price vs the neighbourhood's recorded £/m² (with floor area or a bedroom-based ballpark), turnov"},{"name":"list_metrics","description":"List every area metric the active release serves (id, unit, direction, available periods, legend, provenance, caveats), plus the My match factors (kind 'factor'"},{"name":"search_areas","description":"Resolve free text (area name, ONS code, postcode, street) to geography ids (uk:lsoa|msoa|borough:…) and, where recorded sales exist, address ids (uk:addr:…). Us"},{"name":"get_area_metric","description":"Evidence-backed value of one metric for one area in one month: value, regional (regionPercentile: within the area's region, London for a London area; rankScope "},{"name":"rank_areas_by_metric","description":"Rank every served area (or one region's, region='North West') by one metric for one month and return the top N with rank, value, unit and quality. Tied values s"},{"name":"get_address_history","description":"Recorded achieved sale prices for one address id (HM Land Registry Price Paid, GBP, with the EPC floor area where matched; no per-sale GBP/m2). These are histor"},{"name":"get_home_prices","description":"One London home's recorded sales (date, price, HM Land Registry link) and prices in its area today: the middle half (25th-75th percentile) of same-type standard"},{"name":"match_areas","description":"Score every area against a household's ordered criteria (preference-profile.v2: budget, ranges on any map layer, places, where zones, own criteria; must = filte"},{"name":"get_market_depth","description":"Local market depth of one LSOA or MSOA from HM Land Registry Price Paid (standard category A sales only): sales in the last 12 months, turnover (% of EPC-linked"},{"name":"get_nearby_sales_summary","description":"Counts and median GBP/m2 of other homes' recorded sales in the same building (postcode, house number or name, street) and on the same street (other buildings) a"},{"name":"get_area_evidence_pack","description":"One cited evidence pack for an area: market depth (as get_market_depth), the latest recorded crime rate, road and rail noise shares, state schools within 1.5 km"},{"name":"search_places","description":"Resolve a place the user mentions (station, borough, neighbourhood, postcode, street) to ids. Station lookup forgives spelling (Kings Cross, St James Park, Elep"},{"name":"get_commute","description":"Door-to-door minutes from one neighbourhood to the user's places on a weekday morning, by public transport (R5 on TfL timetables), bike (at the speed Santander "},{"name":"get_flood_risk","description":"Flood bands for an area's land (rivers/sea, surface water) and, with a UPRN, that home's own bands. Bands show the likelihood for an area, not a specific proper"},{"name":"get_rent_levels","description":"Median monthly rent by bedroom count for areas (the figure the site shows). Borough averages per LSOA; empty for a studio or before the rents are loaded. Coming"},{"name":"get_listing_search_links","description":"Pre-filtered searches on Rightmove, Zoopla, OnTheMarket (and OpenRent for rentals) for the postcode districts of shortlisted areas. Links only: open them on the"},{"name":"list_custom_presets","description":"Ready-made custom criteria built from places on OpenStreetMap, with neutral descriptive names: kebab shops vs cafés, specialty coffee vs kebab shops, sandwich c"},{"name":"evaluate_custom_criterion","description":"Evaluate a criterion from places on the map for every London neighbourhood ('where are more cafés than kebab shops', 'most gyms in the area'), counting the plac"},{"name":"build_watch_spec","description":"Turn a finished search into a watch: portal searches per postcode district, filters, a state file path for de-duplication and a ready prompt for a scheduled tas"},{"name":"send_feedback","description":"Send feedback about Close Knit to the team: a bug, missing or wrong data, an idea, or what worked. Call it only after the user agrees: show them the message fir"}],"toolCount":24,"toolsHash":"de94585fbd2938c753819acf781ab8c3a24fec4d8e7337b51c78b439f8a31981","serverName":"close-knit","capabilities":["prompts","resources","tools"],"serverVersion":"2.0.2","protocolVersion":"2025-06-18"}},{"at":"2026-10-27T00:26:39.022Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":22,"error":null,"detail":{"tools":[{"name":"find_areas","description":"Shortlist London neighbourhoods for a household: budget, bedrooms, weighted priorities (crime, station access, price level, official deprivation decile, noise, "},{"name":"open_shared_search","description":"Open a search the user shared from the Close Knit site (a link with #profile=v1., v2. or v3.): their budget, priorities, places (gym, work, schools…), liked and"},{"name":"find_similar_areas","description":"Neighbourhoods like one the user liked (crime, deprivation, income, price level and station access percentiles), optionally only cheaper ones: 'like this but ch"},{"name":"get_area_overview","description":"One neighbourhood in detail for a decision: local market (sales, turnover, leasehold share, £/m² medians, growth), the borough's official UK HPI (hpi: average p"},{"name":"assess_listing","description":"Check one listing the user found against local evidence: asking price vs the neighbourhood's recorded £/m² (with floor area or a bedroom-based ballpark), turnov"},{"name":"list_metrics","description":"List every area metric the active release serves (id, unit, direction, available periods, legend, provenance, caveats), plus the My match factors (kind 'factor'"},{"name":"search_areas","description":"Resolve free text (area name, ONS code, postcode, street) to geography ids (uk:lsoa|msoa|borough:…) and, where recorded sales exist, address ids (uk:addr:…). Us"},{"name":"get_area_metric","description":"Evidence-backed value of one metric for one area in one month: value, regional (regionPercentile: within the area's region, London for a London area; rankScope "},{"name":"rank_areas_by_metric","description":"Rank every served area (or one region's, region='North West') by one metric for one month and return the top N with rank, value, unit and quality. Tied values s"},{"name":"get_address_history","description":"Recorded achieved sale prices for one address id (HM Land Registry Price Paid, GBP, with the EPC floor area where matched; no per-sale GBP/m2). These are histor"},{"name":"get_home_prices","description":"One London home's recorded sales (date, price, HM Land Registry link) and prices in its area today: the middle half (25th-75th percentile) of same-type standard"},{"name":"match_areas","description":"Score every area against a household's ordered criteria (preference-profile.v2: budget, ranges on any map layer, places, where zones, own criteria; must = filte"},{"name":"get_market_depth","description":"Local market depth of one LSOA or MSOA from HM Land Registry Price Paid (standard category A sales only): sales in the last 12 months, turnover (% of EPC-linked"},{"name":"get_nearby_sales_summary","description":"Counts and median GBP/m2 of other homes' recorded sales in the same building (postcode, house number or name, street) and on the same street (other buildings) a"},{"name":"get_area_evidence_pack","description":"One cited evidence pack for an area: market depth (as get_market_depth), the latest recorded crime rate, road and rail noise shares, state schools within 1.5 km"},{"name":"search_places","description":"Resolve a place the user mentions (station, borough, neighbourhood, postcode, street) to ids. Station lookup forgives spelling (Kings Cross, St James Park, Elep"},{"name":"get_commute","description":"Door-to-door minutes from one neighbourhood to the user's places on a weekday morning, by public transport (R5 on TfL timetables), bike (at the speed Santander "},{"name":"get_flood_risk","description":"Flood bands for an area's land (rivers/sea, surface water) and, with a UPRN, that home's own bands. Bands show the likelihood for an area, not a specific proper"},{"name":"get_rent_levels","description":"Median monthly rent by bedroom count for areas (the figure the site shows). Borough averages per LSOA; empty for a studio or before the rents are loaded. Coming"},{"name":"get_listing_search_links","description":"Pre-filtered searches on Rightmove, Zoopla, OnTheMarket (and OpenRent for rentals) for the postcode districts of shortlisted areas. Links only: open them on the"},{"name":"list_custom_presets","description":"Ready-made custom criteria built from places on OpenStreetMap, with neutral descriptive names: kebab shops vs cafés, specialty coffee vs kebab shops, sandwich c"},{"name":"evaluate_custom_criterion","description":"Evaluate a criterion from places on the map for every London neighbourhood ('where are more cafés than kebab shops', 'most gyms in the area'), counting the plac"},{"name":"build_watch_spec","description":"Turn a finished search into a watch: portal searches per postcode district, filters, a state file path for de-duplication and a ready prompt for a scheduled tas"},{"name":"send_feedback","description":"Send feedback about Close Knit to the team: a bug, missing or wrong data, an idea, or what worked. Call it only after the user agrees: show them the message fir"}],"toolCount":24,"toolsHash":"de94585fbd2938c753819acf781ab8c3a24fec4d8e7337b51c78b439f8a31981","serverName":"close-knit","capabilities":["prompts","resources","tools"],"serverVersion":"2.0.2","protocolVersion":"2025-06-18"}},{"at":"2026-10-26T17:42:39.616Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":21,"error":null,"detail":{"tools":[{"name":"find_areas","description":"Shortlist London neighbourhoods for a household: budget, bedrooms, weighted priorities (crime, station access, price level, official deprivation decile, noise, "},{"name":"open_shared_search","description":"Open a search the user shared from the Close Knit site (a link with #profile=v1., v2. or v3.): their budget, priorities, places (gym, work, schools…), liked and"},{"name":"find_similar_areas","description":"Neighbourhoods like one the user liked (crime, deprivation, income, price level and station access percentiles), optionally only cheaper ones: 'like this but ch"},{"name":"get_area_overview","description":"One neighbourhood in detail for a decision: local market (sales, turnover, leasehold share, £/m² medians, growth), the borough's official UK HPI (hpi: average p"},{"name":"assess_listing","description":"Check one listing the user found against local evidence: asking price vs the neighbourhood's recorded £/m² (with floor area or a bedroom-based ballpark), turnov"},{"name":"list_metrics","description":"List every area metric the active release serves (id, unit, direction, available periods, legend, provenance, caveats), plus the My match factors (kind 'factor'"},{"name":"search_areas","description":"Resolve free text (area name, ONS code, postcode, street) to geography ids (uk:lsoa|msoa|borough:…) and, where recorded sales exist, address ids (uk:addr:…). Us"},{"name":"get_area_metric","description":"Evidence-backed value of one metric for one area in one month: value, regional (regionPercentile: within the area's region, London for a London area; rankScope "},{"name":"rank_areas_by_metric","description":"Rank every served area (or one region's, region='North West') by one metric for one month and return the top N with rank, value, unit and quality. Tied values s"},{"name":"get_address_history","description":"Recorded achieved sale prices for one address id (HM Land Registry Price Paid, GBP, with the EPC floor area where matched; no per-sale GBP/m2). These are histor"},{"name":"get_home_prices","description":"One London home's recorded sales (date, price, HM Land Registry link) and prices in its area today: the middle half (25th-75th percentile) of same-type standard"},{"name":"match_areas","description":"Score every area against a household's ordered criteria (preference-profile.v2: budget, ranges on any map layer, places, where zones, own criteria; must = filte"},{"name":"get_market_depth","description":"Local market depth of one LSOA or MSOA from HM Land Registry Price Paid (standard category A sales only): sales in the last 12 months, turnover (% of EPC-linked"},{"name":"get_nearby_sales_summary","description":"Counts and median GBP/m2 of other homes' recorded sales in the same building (postcode, house number or name, street) and on the same street (other buildings) a"},{"name":"get_area_evidence_pack","description":"One cited evidence pack for an area: market depth (as get_market_depth), the latest recorded crime rate, road and rail noise shares, state schools within 1.5 km"},{"name":"search_places","description":"Resolve a place the user mentions (station, borough, neighbourhood, postcode, street) to ids. Station lookup forgives spelling (Kings Cross, St James Park, Elep"},{"name":"get_commute","description":"Door-to-door minutes from one neighbourhood to the user's places on a weekday morning, by public transport (R5 on TfL timetables), bike (at the speed Santander "},{"name":"get_flood_risk","description":"Flood bands for an area's land (rivers/sea, surface water) and, with a UPRN, that home's own bands. Bands show the likelihood for an area, not a specific proper"},{"name":"get_rent_levels","description":"Median monthly rent by bedroom count for areas (the figure the site shows). Borough averages per LSOA; empty for a studio or before the rents are loaded. Coming"},{"name":"get_listing_search_links","description":"Pre-filtered searches on Rightmove, Zoopla, OnTheMarket (and OpenRent for rentals) for the postcode districts of shortlisted areas. Links only: open them on the"},{"name":"list_custom_presets","description":"Ready-made custom criteria built from places on OpenStreetMap, with neutral descriptive names: kebab shops vs cafés, specialty coffee vs kebab shops, sandwich c"},{"name":"evaluate_custom_criterion","description":"Evaluate a criterion from places on the map for every London neighbourhood ('where are more cafés than kebab shops', 'most gyms in the area'), counting the plac"},{"name":"build_watch_spec","description":"Turn a finished search into a watch: portal searches per postcode district, filters, a state file path for de-duplication and a ready prompt for a scheduled tas"},{"name":"send_feedback","description":"Send feedback about Close Knit to the team: a bug, missing or wrong data, an idea, or what worked. Call it only after the user agrees: show them the message fir"}],"toolCount":24,"toolsHash":"de94585fbd2938c753819acf781ab8c3a24fec4d8e7337b51c78b439f8a31981","serverName":"close-knit","capabilities":["prompts","resources","tools"],"serverVersion":"2.0.2","protocolVersion":"2025-06-18"}},{"at":"2026-10-26T10:28:58.613Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":23,"error":null,"detail":{"tools":[{"name":"find_areas","description":"Shortlist London neighbourhoods for a household: budget, bedrooms, weighted priorities (crime, station access, price level, official deprivation decile, noise, "},{"name":"open_shared_search","description":"Open a search the user shared from the Close Knit site (a link with #profile=v1., v2. or v3.): their budget, priorities, places (gym, work, schools…), liked and"},{"name":"find_similar_areas","description":"Neighbourhoods like one the user liked (crime, deprivation, income, price level and station access percentiles), optionally only cheaper ones: 'like this but ch"},{"name":"get_area_overview","description":"One neighbourhood in detail for a decision: local market (sales, turnover, leasehold share, £/m² medians, growth), the borough's official UK HPI (hpi: average p"},{"name":"assess_listing","description":"Check one listing the user found against local evidence: asking price vs the neighbourhood's recorded £/m² (with floor area or a bedroom-based ballpark), turnov"},{"name":"list_metrics","description":"List every area metric the active release serves (id, unit, direction, available periods, legend, provenance, caveats), plus the My match factors (kind 'factor'"},{"name":"search_areas","description":"Resolve free text (area name, ONS code, postcode, street) to geography ids (uk:lsoa|msoa|borough:…) and, where recorded sales exist, address ids (uk:addr:…). Us"},{"name":"get_area_metric","description":"Evidence-backed value of one metric for one area in one month: value, regional (londonPercentile: within the area's region, London for a London area; rankScope "},{"name":"rank_areas_by_metric","description":"Rank every served area (or one region's, region='North West') by one metric for one month and return the top N with rank, value, unit and quality. Tied values s"},{"name":"get_address_history","description":"Recorded achieved sale prices for one address id (HM Land Registry Price Paid, GBP, with the EPC floor area where matched; no per-sale GBP/m2). These are histor"},{"name":"get_home_prices","description":"One London home's recorded sales (date, price, HM Land Registry link) and prices in its area today: the middle half (25th-75th percentile) of same-type standard"},{"name":"match_areas","description":"Score every area against a household's ordered criteria (preference-profile.v2: budget, ranges on any map layer, places, where zones, own criteria; must = filte"},{"name":"get_market_depth","description":"Local market depth of one LSOA or MSOA from HM Land Registry Price Paid (standard category A sales only): sales in the last 12 months, turnover (% of EPC-linked"},{"name":"get_nearby_sales_summary","description":"Counts and median GBP/m2 of other homes' recorded sales in the same building (postcode, house number or name, street) and on the same street (other buildings) a"},{"name":"get_area_evidence_pack","description":"One cited evidence pack for an area: market depth (as get_market_depth), the latest recorded crime rate, road and rail noise shares, state schools within 1.5 km"},{"name":"search_places","description":"Resolve a place the user mentions (station, borough, neighbourhood, postcode, street) to ids. Station lookup forgives spelling (Kings Cross, St James Park, Elep"},{"name":"get_commute","description":"Door-to-door minutes from one neighbourhood to the user's places on a weekday morning, by public transport (R5 on TfL timetables), bike (at the speed Santander "},{"name":"get_flood_risk","description":"Flood bands for an area's land (rivers/sea, surface water) and, with a UPRN, that home's own bands. Bands show the likelihood for an area, not a specific proper"},{"name":"get_rent_levels","description":"Median monthly rent by bedroom count for areas (the figure the site shows). Borough averages per LSOA; empty for a studio or before the rents are loaded."},{"name":"get_listing_search_links","description":"Pre-filtered searches on Rightmove, Zoopla, OnTheMarket (and OpenRent for rentals) for the postcode districts of shortlisted areas. Links only: open them on the"},{"name":"list_custom_presets","description":"Ready-made custom criteria built from places on OpenStreetMap, with neutral descriptive names: kebab shops vs cafés, specialty coffee vs kebab shops, sandwich c"},{"name":"evaluate_custom_criterion","description":"Evaluate a criterion from places on the map for every London neighbourhood ('where are more cafés than kebab shops', 'most gyms in the area'), counting the plac"},{"name":"build_watch_spec","description":"Turn a finished search into a watch: portal searches per postcode district, filters, a state file path for de-duplication and a ready prompt for a scheduled tas"},{"name":"send_feedback","description":"Send feedback about Close Knit to the team: a bug, missing or wrong data, an idea, or what worked. Call it only after the user agrees: show them the message fir"}],"toolCount":24,"toolsHash":"ed2377d6312ea5f54c466f646311b2c7dacfb1bcaad2ad9bd63f38d3de8849a9","serverName":"close-knit","capabilities":["prompts","resources","tools"],"serverVersion":"","protocolVersion":"2025-06-18"}}],"tools":[{"name":"find_areas","description":"Shortlist London neighbourhoods for a household: budget, bedrooms, weighted priorities (crime, station access, price level, official deprivation decile, noise, "},{"name":"open_shared_search","description":"Open a search the user shared from the Close Knit site (a link with #profile=v1., v2. or v3.): their budget, priorities, places (gym, work, schools…), liked and"},{"name":"find_similar_areas","description":"Neighbourhoods like one the user liked (crime, deprivation, income, price level and station access percentiles), optionally only cheaper ones: 'like this but ch"},{"name":"get_area_overview","description":"One neighbourhood in detail for a decision: local market (sales, turnover, leasehold share, £/m² medians, growth), the borough's official UK HPI (hpi: average p"},{"name":"assess_listing","description":"Check one listing the user found against local evidence: asking price vs the neighbourhood's recorded £/m² (with floor area or a bedroom-based ballpark), turnov"},{"name":"list_metrics","description":"List every area metric the active release serves (id, unit, direction, available periods, legend, provenance, caveats), plus the My match factors (kind 'factor'"},{"name":"search_areas","description":"Resolve free text (area name, ONS code, postcode, street) to geography ids (uk:lsoa|msoa|borough:…) and, where recorded sales exist, address ids (uk:addr:…). Us"},{"name":"get_area_metric","description":"Evidence-backed value of one metric for one area in one month: value, regional (regionPercentile: within the area's region, London for a London area; rankScope "},{"name":"rank_areas_by_metric","description":"Rank every served area (or one region's, region='North West') by one metric for one month and return the top N with rank, value, unit and quality. Tied values s"},{"name":"get_address_history","description":"Recorded achieved sale prices for one address id (HM Land Registry Price Paid, GBP, with the EPC floor area where matched; no per-sale GBP/m2). These are histor"},{"name":"get_home_prices","description":"One London home's recorded sales (date, price, HM Land Registry link) and prices in its area today: the middle half (25th-75th percentile) of same-type standard"},{"name":"match_areas","description":"Score every area against a household's ordered criteria (preference-profile.v2: budget, ranges on any map layer, places, where zones, own criteria; must = filte"},{"name":"get_market_depth","description":"Local market depth of one LSOA or MSOA from HM Land Registry Price Paid (standard category A sales only): sales in the last 12 months, turnover (% of EPC-linked"},{"name":"get_nearby_sales_summary","description":"Counts and median GBP/m2 of other homes' recorded sales in the same building (postcode, house number or name, street) and on the same street (other buildings) a"},{"name":"get_area_evidence_pack","description":"One cited evidence pack for an area: market depth (as get_market_depth), the latest recorded crime rate, road and rail noise shares, state schools within 1.5 km"},{"name":"search_places","description":"Resolve a place the user mentions (station, borough, neighbourhood, postcode, street) to ids. Station lookup forgives spelling (Kings Cross, St James Park, Elep"},{"name":"get_commute","description":"Door-to-door minutes from one neighbourhood to the user's places on a weekday morning, by public transport (R5 on TfL timetables), bike (at the speed Santander "},{"name":"get_flood_risk","description":"Flood bands for an area's land (rivers/sea, surface water) and, with a UPRN, that home's own bands. Bands show the likelihood for an area, not a specific proper"},{"name":"get_rent_levels","description":"Median monthly rent by bedroom count for areas (the figure the site shows). Borough averages per LSOA; empty for a studio or before the rents are loaded."},{"name":"get_listing_search_links","description":"Pre-filtered searches on Rightmove, Zoopla, OnTheMarket (and OpenRent for rentals) for the postcode districts of shortlisted areas. Links only: open them on the"},{"name":"list_custom_presets","description":"Ready-made custom criteria built from places on OpenStreetMap, with neutral descriptive names: kebab shops vs cafés, specialty coffee vs kebab shops, sandwich c"},{"name":"evaluate_custom_criterion","description":"Evaluate a criterion from places on the map for every London neighbourhood ('where are more cafés than kebab shops', 'most gyms in the area'), counting the plac"},{"name":"build_watch_spec","description":"Turn a finished search into a watch: portal searches per postcode district, filters, a state file path for de-duplication and a ready prompt for a scheduled tas"},{"name":"send_feedback","description":"Send feedback about Close Knit to the team: a bug, missing or wrong data, an idea, or what worked. Call it only after the user agrees: show them the message fir"}],"package":null,"toolSurface":{"id":"ts_2baxfjtrqxz8","endpointId":"ep_qshnzyt58ree","hash":"7d5118531df34f9a7c32ddc7906b7dc04c3518d026c503d3141c4e671dea8641","toolCount":24,"serverName":"close-knit","serverVersion":"2.0.3","protocolVersion":"2025-06-18","firstSeenAt":"2026-10-27T15:22:28.937Z","lastSeenAt":"2026-10-27T15:22:28.937Z","observations":1,"hiddenText":{"level":"none","total":0,"tools":0,"kinds":[],"findings":[]},"toolNames":["find_areas","open_shared_search","find_similar_areas","get_area_overview","assess_listing","list_metrics","search_areas","get_area_metric","rank_areas_by_metric","get_address_history","get_home_prices","match_areas","get_market_depth","get_nearby_sales_summary","get_area_evidence_pack","search_places","get_commute","get_flood_risk","get_rent_levels","get_listing_search_links","list_custom_presets","evaluate_custom_criterion","build_watch_spec","send_feedback"],"distinctSurfaces":3,"surfacesWithHiddenText":0},"endpointFacts":[{"id":"ep_qshnzyt58ree","url":"https://getcloseknit.com/mcp","type":"mcp_streamable_http","factsCheckedAt":"2026-10-27T15:22:28.960Z","auth":{"observedAt":"2026-10-27T15:22:28.971Z","authRequired":false,"scheme":null,"resourceMetadata":null,"authorizationServer":null,"conformance":{"dpop":false,"rfc8414":false,"rfc9728":false,"pkceS256":false,"clientIdMetadataDocument":false,"dynamicClientRegistration":false}},"tls":{"observedAt":"2026-10-27T15:22:28.996Z","protocol":"TLSv1.3","chainValid":true,"chainError":null,"hostMatches":true,"subject":"getcloseknit.com","issuer":{"commonName":"YE1","organization":"Let's Encrypt"},"validFrom":"2026-10-09T09:37:08.000Z","validTo":"2027-01-07T09:37:07.000Z","daysToExpiry":61,"sanCount":1,"fingerprint256":"E1:B3:D1:DE:4F:43:A2:55:F7:D2:97:F3:24:1B:15:F9:6D:41:6B:51:FB:FE:1A:DC:50:5F:CD:4C:59:FA:D3:8A"}}]},"verification":{"claimed":false,"claimedAt":null,"proofs":[]},"provenance":{"sources":[{"source":"mcp_registry","key":"com.getcloseknit/close-knit","url":"https://registry.modelcontextprotocol.io/v0/servers/com.getcloseknit%2Fclose-knit","firstSeenAt":"2026-10-25T04:20:28.739Z","fetchedAt":"2026-11-04T21:18:18.559Z","normalizedAt":"2026-11-04T21:18:18.559Z"}]},"firstSeenAt":"2026-10-25T04:20:28.739Z","updatedAt":"2026-11-01T03:20:15.938Z"}