🎩 You're Invited:Meet the Socket team at Black Hat in Las Vegas, August 3-6.RSVP
Sign In

@gera-services/mcp-gera-indices

Package Overview
Dependencies
Maintainers
1
Versions
1
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@gera-services/mcp-gera-indices

Gera Indices MCP server — make Gera's named public-data indices (Gera NHS Cancer Waiting Times Index, Gera NHS Diagnostic Waits Index, Gera Care Quality Index, and more) AI-callable. Resolve a plain-language index name to its canonical page, underlying UK

latest
Source
npmnpm
Version
1.0.0
Version published
Maintainers
1
Created
Source

@gera-services/mcp-gera-indices

⚠ NOT YET SERVED — provision endpoints first. well-known/ai-plugin.json and well-known/mcp.json reference geraclinic.com/api/indices/catalog, geraclinic.com/.well-known/mcp.json, geraclinic.com/og.png and geraclinic.com/legal/terms. None of these are live yet. Do NOT wire these manifests to be served from the real domain until every referenced endpoint resolves 200 — serving them now would ship dead links to AI directories. See "AI-rails / discovery artifacts" below.

Make Gera's named public-data indices AI-callable.

An MCP server that lets any AI agent (Claude, ChatGPT-with-tools, Cursor, any MCP client) discover, resolve and cite Gera's named data indices — the editorial 0–100 scaling layers Gera publishes over real, named UK open datasets:

IndexUnderlying datasetPublisher
Gera NHS Waiting Times IndexReferral to Treatment (RTT)NHS England
Gera NHS Cancer Waiting Times IndexCancer Waiting Times (62-day + FDS)NHS England
Gera NHS Diagnostic Waits IndexDiagnostic Waiting Times (DM01)NHS England
Gera NHS Dentistry Access IndexNHS Dental Statistics ("dental deserts")NHSBSA
Gera Care Quality IndexCQC care directory with ratingsCare Quality Commission
Gera Ambulance Response IndexAmbulance Quality Indicators (AmbSYS)NHS England
Gera GP Access IndexGP Patient SurveyNHS England / Ipsos
Gera GP Appointment Access IndexAppointments in General PracticeNHS England
Gera A&E Waiting IndexA&E Attendances & Emergency AdmissionsNHS England
Gera NHS Vacancy IndexNHS Vacancies SurveyNHS England
Gera NHS Pay Scales IndexAgenda for Change pay scalesNHS Employers
Gera Mental Health Waiting Times IndexNHS Talking Therapies (IAPT)NHS England
Gera Health Access IndexComposite of the aboveNHS England
Gera NHS Winter Pressures Index (planned)Bed occupancy (KH03) + winter sitrepsNHS England

All underlying data is Open Government Licence v3.0 (or otherwise open), free to reuse with attribution (returned per index).

What this server is (and isn't)

It is a discovery + citation layer, not a data-delivery layer. It turns a plain-language phrase — "the Gera NHS Cancer Waiting Times Index" — into the exact index, its canonical page URL, the underlying dataset's provenance, and the real standard the score is scaled against.

It deliberately stores no statistics — live numeric scores live on each index page and refresh on the source's own cadence, so nothing here can go stale or be misquoted. To pull the underlying dataset rows, use the companion @gera-services/mcp-gera-data server.

Tools

  • list_indices — the catalog (optionally filtered by topic / status).
  • get_index — one index in full: standard, coverage, canonical + methodology URLs, dataset provenance, recruitment cross-links, a ready-to-use cite_as.
  • resolve_index — natural-language phrase → best-matching index(es), ranked.
  • get_index_recruitment — corridor-safe recruitment/workforce cross-links for an index (always carries the safeguard disclaimer).
  • list_index_sources — the provenance spine: every index → its real named source + licence + citation, in one call.

Run

npm install
npm run build      # tsc --noCheck + copy catalog JSON into dist/
npm run smoke      # in-process assertions (resolve + guards)
npm start          # stdio server (for MCP clients)
npm run start:http # hosted Streamable HTTP server on :3402/mcp

Claude Desktop / MCP client config

{
  "mcpServers": {
    "gera-indices": { "command": "npx", "args": ["-y", "@gera-services/mcp-gera-indices"] }
  }
}

AI-rails / discovery artifacts

well-known/ai-plugin.json and well-known/mcp.json are reference manifests for AI-directory and ChatGPT-Apps discovery. They declare this server's tools and point at geraclinic.com (where the indices are published). The coordinator wires them to the host's /.well-known/ and provisions the referenced catalog endpoint; until then, treat the endpoint URLs in those files as targets, not live routes.

Data honesty & framing

  • Every index is scaled against a real, published standard (e.g. the 62-day cancer standard, the 18-week RTT standard). No statistics are fabricated or stored here.
  • The planned Winter Pressures Index carries status: "planned" and a null canonical URL until its source data loads for the winter season — no numbers are implied before then.
  • Recruitment cross-links are pathway information for individuals who independently choose to migrate — never active recruitment. Every recruitment response carries the safeguard disclaimer, and only WHO-safe, non-red-list source countries appear. The Care Quality Index is scoped to registered nurses only (the overseas care-worker route closed to new applicants in 2025).

Part of Gera Systems. MIT licensed (the code; the data retains its OGL v3.0 / open licence with attribution).

Keywords

mcp

FAQs

Package last updated on 06 Jul 2026

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts