For AI assistants
PlanNexus runs as an MCP server, so Claude, ChatGPT or any MCP client can search planning applications across 360+UK councils, pull agent & applicant contacts, and check site constraints — in plain English. Ask “what's been applied for within 500m of SW1A 1AA this month?” and your assistant calls PlanNexus directly. Search works with no key; contacts unlock on a paid plan.
No install. Point your client at our hosted endpoint and pass your PlanNexus API key. In Claude Desktop, add a custom connector:
{
"mcpServers": {
"plannexus": {
"url": "https://mcp.plannexus.io/mcp",
"headers": { "Authorization": "Bearer pn_live_..." }
}
}
}For a client that only accepts a URL, put the key in the query string instead:
https://mcp.plannexus.io/mcp?api_key=pn_live_...Prefer to run the client locally? It's on PyPI as plannexus-mcp. Add to your claude_desktop_config.json:
{
"mcpServers": {
"plannexus": {
"command": "uvx",
"args": ["plannexus-mcp"],
"env": { "PLANNEXUS_API_KEY": "pn_live_..." }
}
}
}Or run it directly: PLANNEXUS_API_KEY=pn_live_... uvx plannexus-mcp
search_applications
Search by free text, postcode, council, or lat/lng + radius — with type, status and date filters.
get_application
Full detail for one application: status, decision, dates, and — on a paid plan — the agent, applicant and case-officer contacts.
get_constraints
Planning constraints at a postcode or point: conservation area, listed building, Article 4, TPO, flood, green belt and more.
find_authority
Look up any UK local planning authority's id by name.
Free to connect — search and constraints work on any tier. Add a paid key to unlock agent & applicant contacts.
Get your API key →