Skip to main content
Glama
HappyMonkeyAI

OpenUKPublicDataMCP

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault

No arguments

Instructions

Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.

This server publishes no instructions, or was last inspected before Glama recorded them.

Capabilities

Features and capabilities supported by this server

Protocol revision2025-11-25

CapabilityDetails
tools
{
  "listChanged": true
}
logging
{}
prompts
{
  "listChanged": false
}
resources
{
  "subscribe": false,
  "listChanged": false
}
extensions
{
  "io.modelcontextprotocol/ui": {}
}
experimental
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
health_checkA

Return server health and source registry status.

list_sourcesB

List configured UK public-data sources and their auth/licence metadata.

lookup_postcodeA

Look up a UK postcode and return location/geography metadata.

get_bank_holidaysB

Get bank holidays for England and Wales, Scotland, or Northern Ireland.

get_carbon_intensityB

Get current GB carbon intensity, optionally for a regional intensity region ID.

search_govukC

Search GOV.UK content.

search_public_datasetsC

Search data.gov.uk dataset metadata.

list_flood_warningsC

List current Environment Agency flood warnings (England).

search_flood_areasB

Search Environment Agency flood monitoring areas by name or river.

search_ons_datasetsC

Search ONS Beta API datasets by keyword.

get_ons_datasetB

Fetch ONS dataset metadata (release frequency, editions, links).

get_ons_latest_versionC

Resolve the latest ONS Beta API edition/version for a dataset.

get_ons_observationsC

Fetch ONS observations with time=*; some datasets require extra upstream dimension filters not yet exposed.

search_planning_applicationsB

Search England planning applications via planning.data.gov.uk (optional reference filter).

get_cpih_inflation_headlineB

Latest CPIH index month-on-month % change from ONS observations (UK aggregate slice).

list_uk_regionsA

List UK nations/regions with sample postcodes for explorer map drill-down.

police_street_crime_nearC

Street-level crime categories near a lat/lng (England and Wales, data.police.uk).

search_mp_by_postcodeB

Find current MPs for a UK postcode (UK Parliament Members API).

search_constituenciesB

Search Westminster constituencies by name (UK Parliament API).

met_office_site_forecastC

Met Office Weather DataHub site-specific forecast (optional MET_OFFICE_DATAHUB_API_KEY).

companies_house_company_profileC

Fetch Companies House company profile (requires COMPANIES_HOUSE_API_KEY).

os_places_find_placeC

Find UK places or postcodes via Ordnance Survey Places (requires OS_PLACES_API_KEY).

tfl_line_statusB

London tube/DLR/tram line status via TfL Unified API (requires TFL_APP_ID and TFL_APP_KEY).

plan_uk_public_data_researchC

Return a structured research plan (tool order, depth, suggested output) for UK public-data questions.

get_research_methodologyC

Methodology for no-key-first UK public data research and citation rules.

save_uk_research_noteC

Persist a research brief under ~/research// (or UK_RESEARCH_ROOT).

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription
methodology_resource

TDQS

C2.9/5.0

Scored across 26 tools

Disambiguation4/5

Most tools target distinct data sources and actions, but there is slight overlap among search tools (e.g., search_ons_datasets vs search_public_datasets) and between location tools (lookup_postcode vs os_places_find_place). Descriptions help, but an agent might select the wrong search tool without careful reading.

Naming Consistency3/5

Naming conventions are inconsistent: some tools use verb_noun (get_bank_holidays, list_flood_warnings), while others mix noun and verb (companies_house_company_profile, os_places_find_place). There is no uniform pattern, though most names are descriptive.

Tool Count4/5

With 26 tools, the server is on the higher end but covers a wide range of UK public data sources, justifying the count. It could be slightly trimmed, but overall it feels appropriate given the breadth of domains (weather, crime, transport, etc.).

Completeness3/5

The tool set covers many key UK public data sources (ONS, Companies House, flood warnings, etc.) but misses several major ones like DVLA, NHS data, or land registry. For an 'open UK public data' server, there are notable gaps that could limit agent coverage.

Maintenance

ActivityStale
ResponsivenessNo issues