protogrid

Search / uk.postcodecontext/mcp

Postcodecontext

R0· no sign-in

UK location intelligence: Census, HMLR/RoS prices, EPC, IMD, schools & transit via x402

v1.0.0 · active · repository · website · descriptor JSON · versions

An agent can connect right now, no human step.Remote endpoint, no authentication, reachable on the last probe.
Quality89new
Trust100of 100
Uptime, 30 days100%
Latency p50533 ms

Connect

8 clients · secrets stay placeholders
{
  "mcpServers": {
    "postcodecontext": {
      "type": "http",
      "url": "https://api.postcodecontext.uk/mcp"
    }
  }
}
claude mcp add --transport http postcodecontext https://api.postcodecontext.uk/mcp
[mcp_servers.postcodecontext]
url = "https://api.postcodecontext.uk/mcp"
{
  "$schema": "https://opencode.ai/config.json",
  "mcp": {
    "postcodecontext": {
      "type": "remote",
      "url": "https://api.postcodecontext.uk/mcp",
      "enabled": true
    }
  }
}
{
  "mcpServers": {
    "postcodecontext": {
      "type": "http",
      "url": "https://api.postcodecontext.uk/mcp"
    }
  },
  "deeplink": "cursor://anysphere.cursor-deeplink/mcp/install?name=postcodecontext&config=eyJ0eXBlIjoiaHR0cCIsInVybCI6Imh0dHBzOi8vYXBpLnBvc3Rjb2RlY29udGV4dC51ay9tY3AifQ%3D%3D"
}
{
  "servers": {
    "postcodecontext": {
      "type": "http",
      "url": "https://api.postcodecontext.uk/mcp"
    }
  }
}
{
  "mcpServers": {
    "postcodecontext": {
      "httpUrl": "https://api.postcodecontext.uk/mcp"
    }
  }
}
extensions:
  "postcodecontext":
    enabled: true
    name: "postcodecontext"
    type: streamable_http
    uri: "https://api.postcodecontext.uk/mcp"
    timeout: 300

Quality 89 / 100new

protocol75 · weight 25
  • warn
    protocol.modernnewest supported version is 2025-11-25; 2026-07-28 not supported, older versions are deprecated until 2027-07-28
  • n/a
    protocol.statelessonly applies to 2026-07-28 servers
  • pass
    protocol.transportstreamable HTTP
  • n/a
    protocol.list_ttlonly applies to 2026-07-28 servers
authorizationn/a · weight 15
  • n/a
    auth.prm, auth.as_metadata, auth.cimdno remote uses OAuth
  • n/a
    auth.secret_in_urlno templated URL
tool hygiene100 · weight 30
  • pass
    tools.descriptionsevery tool has a description
  • pass
    tools.description_lengthdescriptions are concise
  • pass
    tools.schemasevery tool has an object input schema
  • pass
    tools.annotations10 of 10 tools declare readOnlyHint or destructiveHint
  • pass
    tools.directory_hintsevery tool declares readOnlyHint, destructiveHint, idempotentHint and openWorldHint
  • pass
    tools.token_costabout 2,997 tokens to load every tool
  • pass
    tools.api_dumptools are not a one-to-one API dump
  • pass
    tools.hidden_textno hidden text in tool names, descriptions, schemas or annotations
stabilityn/a · weight 15
  • n/a
    stability.changes, stability.rug_pull, stability.new_linkstool history recorded for 4 of the 7 days needed
dependenciesn/a · weight 15
  • n/a
    deps.known_vulns, deps.mcp_sdk_version, deps.resolvableno npm or PyPI package

10 tools, about 2,997 tokens to load them all · tool set 587d519b1841 · tools last changed 2026-11-13 · checked 2026-11-14 06:30 UTC

Tool changes

  • screen_postcodeschangedoutput schema
  • get_demographics_and_deprivationchangedoutput schema
  • get_property_and_energy_profilechangedoutput schema
  • get_postcode_ai_briefchangedoutput schema
  • summarise_outcodechangedoutput schema
  • enrich_postcodeschangedoutput schema
  • compare_postcodeschangedoutput schema
  • lookup_postcodechangedoutput schema
  • enrich_postcodeschangedoutput schema
  • compare_postcodeschangedoutput schema

Full history: list_changes · trend: quality JSON.

Checks run on what our credential-free, read-only probes observe; tools are never called and no code audit is performed. How it is computed.

Trust 100 / 100

provenance100
liveness100
freshness100
hygiene100

+repository +namespace-matches-repo +dns-namespace +website +reachable +uptime-100% +updated-4d-ago

Derived from observable signals (official registry feed and our own credential-free probes); no code audit performed. How it is computed.

Endpoints

remoteauthreachableuptime 30dp50protocollast ok
https://api.postcodecontext.uk/mcp streamable-httpnoneyes100%533 ms2025-11-252026-11-14

Tools (10)

compare_postcodesread-onlyUse when you need to directly contrast 2 to 5 Great Britain postcodes across affluence, safety, housing cost per m², broadband, and family suitability. Returns full profiles by default; use view="brief" (~80 tokens per postcode) to keep context compact alongside the comparison ranking. Do not use for single postcode inspection (use lookup_postcode) or bulk batches of >5 postcodes (use enrich_postcodes).
enrich_postcodesread-onlyBulk demographic, economic, and spatial lookup for 1 to 50 Great Britain postcodes. Returns brief profile by default (~80 tokens per postcode) to prevent context blow-up; use view="full" when all 113 metrics are needed. Cost-effective for 6 to 50 postcodes ($0.050 flat fee). For 1 postcode use lookup_postcode ($0.005); for 2 to 5 postcodes use compare_postcodes ($0.010). Do not use when detailed side-by-side comparative rankings are required (use compare_postcodes).
get_data_attributionread-only$0.00 USDC reference tool (no payment or authentication required; subject to Terms of Service): Retrieve official statutory attribution statements, Crown copyright notices, Royal Mail Gridlink sublicence details, and Open Government Licence v3.0 metadata across all 19 contributing data providers (ONS, OS, Royal Mail, HM Land Registry, Registers of Scotland, MHCLG, Ofcom, Scottish Government, Welsh Government, DfE, CQC, PHS, NWSSP, DfT, ORR).
get_data_dictionaryread-only$0.00 USDC reference tool (no payment or authentication required; subject to Terms of Service): Retrieve exact field specifications, mathematical calculation formulas, statistical scales, and data sources for any metric across Great Britain in the Postcode Context database.
get_demographics_and_deprivationread-onlyRetrieve Census demographic breakdown (ONS Census 2021 / NRS Scotland Census 2022 income estimate, qualifications, tenure, employment, age) and statutory IMD deprivation deciles (IoD 2025, WIMD 2025, SIMD 2020 crime safety, education, living environment) for any Great Britain postcode. Covers England, Scotland, and Wales.
get_postcode_ai_briefread-onlyRetrieve an ultra-lightweight, token-efficient natural language briefing, affluence tier, and persona profile (~80 tokens) for fast autonomous agent decision-making across Great Britain. Covers England, Scotland, and Wales (excludes Northern Ireland BT postcodes).
get_property_and_energy_profileread-onlyRetrieve real estate valuation (HM Land Registry / Registers of Scotland median house price, price per sqm, 3yr sales volume), EPC energy efficiency (current/potential band, retrofit upside), and Ofcom gigabit broadband connectivity for any Great Britain postcode. Covers England, Scotland, and Wales (excludes Northern Ireland BT postcodes).
lookup_postcoderead-onlyUse when you need demographic, property, EPC energy efficiency, broadband, or socio-economic context for a Great Britain unit postcode (England, Scotland, Wales). Returns full profile by default; use view="brief" (~80 tokens) for low-token, concise briefings when managing context budget. Do not use for non-GB postcodes (e.g. Northern Ireland BT) or when comparing multiple postcodes simultaneously (use compare_postcodes instead).
screen_postcodesread-onlyRank and screen 2 to 10 Great Britain postcodes by a specific target metric (affluence, house price, crime safety, broadband speed, family suitability, or connectivity). Returns a sorted leaderboard. For 11 to 50 postcodes use enrich_postcodes; for full cross-metric comparison of 2 to 5 postcodes use compare_postcodes.
summarise_outcoderead-onlyUse when you only have an outward code / district (e.g. SW1A, BB7, EH1, CF10) and need high-level district demographic and property statistics (~150 tokens). Do not use when an exact full unit postcode is available (use lookup_postcode).

Schemas: list_tools.

Similar MCP servers

Official server.json
{
  "name": "uk.postcodecontext/mcp",
  "_meta": {
    "io.modelcontextprotocol.registry/publisher-provided": {
      "keywords": [
        "uk",
        "postcode",
        "property",
        "demographics",
        "epc",
        "location",
        "x402"
      ],
      "documentation": "https://api.postcodecontext.uk/llms.txt"
    }
  },
  "$schema": "https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json",
  "remotes": [
    {
      "url": "https://api.postcodecontext.uk/mcp",
      "type": "streamable-http"
    }
  ],
  "version": "1.0.0",
  "repository": {
    "url": "https://github.com/postcodecontext/postcode-context-mcp",
    "source": "github"
  },
  "websiteUrl": "https://api.postcodecontext.uk",
  "description": "UK location intelligence: Census, HMLR/RoS prices, EPC, IMD, schools & transit via x402"
}