UK Planning Applications MCP
UK planning applications and decisions near any postcode. Free sample; £0.49 pack.
Should I use this
Quality & Safety
Findings (1)
- LOWin planning_discover
Based on automated analysis of tool definitions and protocol compliance.
Context Cost
This is the approximate number of tokens consumed each time the server's tools are loaded into a model's context. Higher counts reduce the attention available for other tasks.
Install
One-Click Install
Add this to your `claude_desktop_config.json` file:
{
"mcpServers": {
"uk-planning-mcp": {
"url": "https://uk-planning-mcp.donniertf.workers.dev/mcp"
}
}
}Remote endpoints
https://uk-planning-mcp.donniertf.workers.dev/mcpstreamable-httpWhat it can do
Tool inventory
Tools (4)
⚪planning_discover(lpaOrPostcode, size)
Free peek: up to 5 UK planning applications for an LPA name or postcode (e.g. Doncaster). Cached 24h. Soft-Offer outbound is OFF.
Input Schema
{
"type": "object",
"properties": {
"lpaOrPostcode": {
"type": "string",
"description": "LPA / council name OR UK postcode"
},
"size": {
"type": "number",
"description": "Max results (default 5, max 5 for free)"
}
},
"required": [
"lpaOrPostcode"
]
}⚪planning_pack(lpaOrPostcode, size)
Paid planning applications pack for an LPA / postcode. Returns Stripe Checkout URL (£0.49). Soft-Offer outbound is OFF.
Input Schema
{
"type": "object",
"properties": {
"lpaOrPostcode": {
"type": "string",
"description": "LPA / council name OR UK postcode"
},
"size": {
"type": "number",
"description": "Pack size (default 25, max 100)"
}
},
"required": [
"lpaOrPostcode"
]
}⚪lpa_summary_pack(lpaOrPostcode, size)
Paid LPA summary pack: apps + status_mix + risk_flags. Returns Stripe Checkout URL (£0.49). Soft-Offer outbound is OFF.
Input Schema
{
"type": "object",
"properties": {
"lpaOrPostcode": {
"type": "string",
"description": "LPA / council name OR UK postcode"
},
"size": {
"type": "number",
"description": "Pack size (default 25, max 100)"
}
},
"required": [
"lpaOrPostcode"
]
}⚪redeem_pack(session_id)
Instructions to redeem a paid Stripe Checkout session. Pass session_id from checkout.
Input Schema
{
"type": "object",
"properties": {
"session_id": {
"type": "string",
"description": "Stripe Checkout session id (cs_...)"
}
},
"required": [
"session_id"
]
}Community
Evidence