KnowKensington MCP
A remote MCP server providing streamable HTTP tools for listing, looking up, and finding nearby curated places in Kensington, London. It supports search_places, compare_places, list_guides, and get_guide, returning first-party editorial fields with source attribution for use in AI assistants like Claude, ChatGPT, and VS Code.
Endpoint and access
No sign-in to connect and list tools. Individual tools may still need a vendor account, credentials, or permissions; check the documented prerequisites.
https://knowkensington.com/mcpWhat you can do with it
- Find the best brunch spots in Kensington
- Locate the nearest pubs to a specific station
- Get curated coffee shop recommendations
- Read full write-ups for specific places
Source and maintenance
Protocol and capabilities
- Server
- com.knowkensington/places 1.1.0
- MCP protocol
- 2025-06-18
- Tools
- 7 advertised
- Resources
- Not advertised
- Resource templates
- Not advertised
- Prompts
- Not advertised
{
"tools": {
"listChanged": false
}
}Server-provided instructions
Untrusted server output shown for inspection. It is not Koskamo guidance and is excluded from knowledge search.
Tools
7 advertised
list_places — List Kensington places
Andrew's curated places in Kensington, optionally filtered by category, use-case tag or featured picks. Each result links to its https://knowkensington.com/place/{slug} page; ranked pages live at https://knowkensington.com/best/{category}.
{
"type": "object",
"properties": {
"tag": {
"enum": [
"date-night",
"rainy-day",
"with-kids",
"outdoor-seating",
"dog-friendly",
"work-from",
"sunday-morning",
"quick-bite",
"special-occasion",
"budget",
"brunch",
"late-night",
"historic",
"hidden-gem",
"view",
"live-music",
"cosy",
"healthy"
],
"type": "string",
"description": "Use-case tag, for example brunch or with-kids"
},
"limit": {
"type": "integer",
"maximum": 50,
"minimum": 1,
"description": "Max places to return (default 25)"
},
"category": {
"enum": [
"coffee",
"bakery",
"restaurant",
"pub",
"park",
"shop",
"gym",
"school",
"health",
"transport",
"other"
],
"type": "string",
"description": "Place category, for example coffee or restaurant"
},
"featured": {
"type": "boolean",
"description": "When true, only return featured picks"
}
},
"additionalProperties": false
}{
"title": "List Kensington places",
"readOnlyHint": true,
"openWorldHint": false,
"idempotentHint": true,
"destructiveHint": false
}get_place — Get a Kensington place
Full editorial record for one Kensington place by slug, including Andrew's description and the public /place URL.
{
"type": "object",
"required": [
"slug"
],
"properties": {
"slug": {
"type": "string",
"description": "URL slug, for example lytte-coffee"
}
},
"additionalProperties": false
}{
"title": "Get a Kensington place",
"readOnlyHint": true,
"openWorldHint": false,
"idempotentHint": true,
"destructiveHint": false
}nearby_places — Find nearby Kensington places
Nearest curated Kensington places to a WGS84 coordinate supplied in the request, with distance in metres.
{
"type": "object",
"required": [
"latitude",
"longitude"
],
"properties": {
"limit": {
"type": "integer",
"maximum": 50,
"minimum": 1,
"description": "Max places to return (default 10)"
},
"radius": {
"type": "integer",
"maximum": 5000,
"minimum": 1,
"description": "Search radius in metres (default 500)"
},
"category": {
"enum": [
"coffee",
"bakery",
"restaurant",
"pub",
"park",
"shop",
"gym",
"school",
"health",
"transport",
"other"
],
"type": "string"
},
"latitude": {
"type": "number",
"maximum": 90,
"minimum": -90
},
"longitude": {
"type": "number",
"maximum": 180,
"minimum": -180
}
},
"additionalProperties": false
}{
"title": "Find nearby Kensington places",
"readOnlyHint": true,
"openWorldHint": false,
"idempotentHint": true,
"destructiveHint": false
}search_places — Search Kensington places
Filter Andrew's Kensington places by category, sub-zone, tags, featured picks or text, ranked like https://knowkensington.com/best/{category}. Every field carries its source; addresses, coordinates, hours, websites and photos are not included, so follow each place url for them. open_now only matches owner-supplied or official-site hours, and none are recorded yet.
{
"type": "object",
"properties": {
"tags": {
"type": "array",
"items": {
"enum": [
"date-night",
"rainy-day",
"with-kids",
"outdoor-seating",
"dog-friendly",
"work-from",
"sunday-morning",
"quick-bite",
"special-occasion",
"budget",
"brunch",
"late-night",
"historic",
"hidden-gem",
"view",
"live-music",
"cosy",
"healthy"
],
"type": "string"
},
"description": "Use-case tags; a place must carry every tag given"
},
"limit": {
"type": "integer",
"maximum": 50,
"minimum": 1,
"description": "Max places to return (default 25)"
},
"query": {
"type": "string",
"maxLength": 100,
"minLength": 1,
"description": "Text matched against names and Andrew's descriptions and tips"
},
"category": {
"enum": [
"coffee",
"bakery",
"restaurant",
"pub",
"park",
"shop",
"gym",
"school",
"health",
"transport",
"other"
],
"type": "string",
"description": "Place category, for example coffee or restaurant"
},
"featured": {
"type": "boolean",
"description": "When true, only return featured picks"
},
"open_now": {
"type": "boolean",
"description": "When true, only places open now by owner-supplied or official-site hours"
},
"sub_zone": {
"enum": [
"kensington-high-street",
"kensington-church-street",
"gloucester-road",
"south-kensington",
"earls-court"
],
"type": "string",
"description": "Part of Kensington"
}
},
"additionalProperties": false
}{
"title": "Search Kensington places",
"readOnlyHint": true,
"openWorldHint": false,
"idempotentHint": true,
"destructiveHint": false
}compare_places — Compare Kensington places
Side-by-side sourced records for 2 to 4 Kensington places by slug, with the tags they share.
{
"type": "object",
"required": [
"slugs"
],
"properties": {
"slugs": {
"type": "array",
"items": {
"type": "string"
},
"maxItems": 4,
"minItems": 2,
"description": "Distinct place slugs, for example [\"lytte-coffee\", \"the-harwood-arms\"]",
"uniqueItems": true
}
},
"additionalProperties": false
}{
"title": "Compare Kensington places",
"readOnlyHint": true,
"openWorldHint": false,
"idempotentHint": true,
"destructiveHint": false
}list_guides — List Kensington guides
Andrew's published Kensington themed guides (https://knowkensington.com/guides/{slug}), with sourced titles, summaries and place counts.
{
"type": "object",
"properties": {},
"additionalProperties": false
}{
"title": "List Kensington guides",
"readOnlyHint": true,
"openWorldHint": false,
"idempotentHint": true,
"destructiveHint": false
}get_guide — Get a Kensington guide
One published Kensington guide by slug: Andrew's introduction and its ranked places, every field sourced.
{
"type": "object",
"required": [
"slug"
],
"properties": {
"slug": {
"type": "string",
"description": "Guide slug from list_guides, for example brunch"
},
"limit": {
"type": "integer",
"maximum": 50,
"minimum": 1,
"description": "Max places to return (default 25)"
}
},
"additionalProperties": false
}{
"title": "Get a Kensington guide",
"readOnlyHint": true,
"openWorldHint": false,
"idempotentHint": true,
"destructiveHint": false
}Prompts
Not advertised
Resources
Not advertised
30-day availability
Aggregated from read-only remote checks; this is not a tool-execution or security guarantee.
- Successful checks
- 1 of 1 (100%)
- Average latency
- 1076 ms
- 95th percentile latency
- 1076 ms
Maintenance history
Public check and source-refresh events. Editorial and ownership records remain private.
- · probe · passed · 1076 ms · metadata changed · 7 tool(s)
Connect from your client
Each snippet registers the same endpoint; pick the client you use.
Claude Code
claude mcp add --transport http knowkensington-mcp https://knowkensington.com/mcpCodex
codex mcp add knowkensington-mcp --url https://knowkensington.com/mcpCursor
{
"mcpServers": {
"knowkensington-mcp": {
"url": "https://knowkensington.com/mcp"
}
}
}Cline
{
"mcpServers": {
"knowkensington-mcp": {
"type": "streamableHttp",
"url": "https://knowkensington.com/mcp",
"disabled": false
}
}
}VS Code
{
"servers": {
"knowkensington-mcp": {
"type": "http",
"url": "https://knowkensington.com/mcp"
}
}
}Gemini CLI
gemini mcp add --transport http knowkensington-mcp https://knowkensington.com/mcpClaude Desktop
{
"mcpServers": {
"knowkensington-mcp": {
"url": "https://knowkensington.com/mcp"
}
}
}Windsurf
{
"mcpServers": {
"knowkensington-mcp": {
"serverUrl": "https://knowkensington.com/mcp"
}
}
}Let your agent find its tools
Find servers like KnowKensington MCP from your agent. Add Koskamo once to search the index for endpoints, access requirements, and client setup. Public discovery needs no key.
Other productivity and knowledge servers
Do you run KnowKensington MCP?
Prove ownership with a DNS record, a well-known file, or your Official MCP Registry entry, and your edits publish immediately. Proofs are re-checked weekly; admins can still hide or remove a listing.