plannexus-mcp
Put UK planning data inside your AI. plannexus-mcp is an MCP
server that lets Claude, ChatGPT or any MCP client query PlanNexus —
planning applications across ~363 UK local planning authorities — in plain English.
Ask things like "what's been applied for within 500m of SW1A 1AA this month?" and your assistant calls PlanNexus directly.
Tools
| Tool | What it does |
|---|---|
search_applications |
Search by free text, postcode, council, or lat/lng + radius, with type/status/date filters |
get_application |
Full detail for one application — status, decision, dates, and (on a paid plan) agent / applicant / case-officer contacts |
get_constraints |
Planning constraints at a postcode or point — conservation area, listed building, Article 4, TPO, flood, green belt, … |
find_authority |
Look up a council's id by name |
Setup (Claude Desktop)
Add to claude_desktop_config.json:
{
"mcpServers": {
"plannexus": {
"command": "uvx",
"args": ["plannexus-mcp"],
"env": { "PLANNEXUS_API_KEY": "pn_live_..." }
}
}
}
Restart Claude and ask away. Search works without a key (public preview); add a PlanNexus API key to unlock applicant/agent contacts on a paid plan.
Run directly
PLANNEXUS_API_KEY=pn_live_... uvx plannexus-mcp
PLANNEXUS_BASE_URL overrides the API base (defaults to https://api.plannexus.io/v1).
Licence
MIT
Metadata
Release files for plannexus-mcp 0.1.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| plannexus_mcp-0.1.0.tar.gz | 5.2 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| plannexus_mcp-0.1.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 11.8 kB
Release files / plannexus_mcp-0.1.0.tar.gz
| Download URL | plannexus_mcp-0.1.0.tar.gz |
|---|---|
| Size | 5.2 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
1435b93fa3c3f7e3adaf244632c5114d4a3fc5c35b7ea5d02757b6f1034cc263
|
|
BLAKE2b-256 checksum How to use checksums |
4189a33f5b0fcf911dbc24ff701beb7f1f35176ba058c56a3ec5f5a7d169ee9a
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
uv/0.11.6 {"installer":{"name":"uv","version":"0.11.6","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"macOS","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}
|
Release files / plannexus_mcp-0.1.0-py3-none-any.whl
| Download URL | plannexus_mcp-0.1.0-py3-none-any.whl |
|---|---|
| Size | 6.6 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
1c40026084dcf27ae27c9973d14aa28d47e1165b04021c22247a572a508356af
|
|
BLAKE2b-256 checksum How to use checksums |
f26b7f09918a7d3e05a8852374e7fc8bd25f06fb97dafb1967ba8b22bc6df402
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
uv/0.11.6 {"installer":{"name":"uv","version":"0.11.6","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"macOS","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}
|