Skip to content
Agentmart
Submit a tool

Oga MCP

Sourced facts, explained scores and change alerts for every GB neighbourhood, from one API.

Connector by onegoodarea.com · Domain verified by the MCP Registry

IndexedMITLocal (stdio)Remote (HTTP)
Write a review

Install

Works with Claude Code, VS Code, Codex, Cursor, Windsurf, Claude Desktop. Read the repository before you give any tool access to your data.

npx agentmarket install connector/onegoodarea-com-oga-mcp

Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.

Remote endpoint

  • https://api.onegoodarea.com/mcp Remote (HTTP)

Get the weekly diff

The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.

We use your email only for this newsletter. Privacy

About

Sourced facts, explained scores and change alerts for every GB neighbourhood, from one API.

No reviews yet. Installed it? Reviews come from verified installers only. How reviews work

Permissions

What this server can do and what it asks for, from its tool list, install config and code. Checked Oct 25, 2026.

Tools
11 read · 1 write · 0 delete
Secrets
2 (API keys, tokens or passwords)
Install scripts
None found
Runs as
Node.js package

Tools by what they do 12

Read from the source code; the running server may list different tools.

Read 11 · Look things up without changing anything.

  • area_brief
  • compare_postcodes
  • engine_version
  • find_areas
  • find_peers
  • get_area_signals
  • get_portfolio_changes
  • get_signals_by_category
  • methodology_for
  • resolve_place
  • score_postcode

Write 1 · Create, change, send or run things.

  • watch_portfolio

Secrets and settings it asks for

Secrets: values you paste in that let it act as you.

  • Authorization
  • OOGA_API_KEY

Other settings (environment variables or headers).

  • OOGA_API_BASE

Network hosts it talks to 1

  • api.onegoodarea.com · found in remote endpoint, install command

Tools (12)

Read from the source code; the running server may differ. Descriptions are the server’s own words; hidden characters are shown as [U+…].

  • area_briefBrief on a place for an audienceread-only

    Writes a brief on one place in England, Wales or Scotland for one audience: lender (residential mortgage origination), insurer (property risk underwriting), retailer (site selection) or investor (residential investment). Combines the full signals catalogue with the audience's scoring preset and returns a markdown document: verdict, the dimensions and signals that matter to that audience with provenance, recommendations and data sources, all composed from engine output. Counts as two API calls.

  • compare_postcodesCompare places side by sideread-only

    Scores 2 to 8 places in England, Wales or Scotland for the same decision preset and returns one table sorted by score: overall score, area type, strongest dimension and a one-line summary per place. Each place is scored independently, so a place that fails is reported in its row while the others still return.

  • engine_versionEngine version and releasesread-only

    Returns the engine version the API stamps on responses now, its release date and the most recent methodology releases, read live. Fits 'what version are we on' and model-risk documentation; the same version is stamped on every score_postcode and get_area_signals response.

  • find_areasFind neighbourhoods matching a questionread-only

    Finds and ranks the neighbourhoods in England, Wales or Scotland that match a plain-English question about their signals: price, price change, crime, schools, amenities, transport, flood risk or deprivation, with filters and a sort order. Returns the ranked rows with the typed query it ran, so the answer can be checked and run again. Deprivation questions need a nation or a district, because deciles are relative within a nation. Takes 20 to 40 seconds while the question is planned. For one named place use get_area_signals or score_postcode; to compare named places use compare_postcodes; for pl…

  • find_peersFind similar neighbourhoodsread-only

    Finds the neighbourhoods most similar to one place in England, Wales or Scotland by nearest-neighbour distance over normalised signal values. Returns the target neighbourhood code, the signals used, and a ranked list of peers with distance (0 identical, 1 maximally distant) and the number of signals each comparison used. Fits 'areas like this one'; for a ranking filtered by named signals, find_areas.

  • get_area_signalsAll signals for a placeread-only

    Returns every signal OneGoodArea holds for one place in England, Wales or Scotland, across crime, deprivation, property, schools, amenities, transport and environment: value with unit, percentile where the store has one, confidence with the engine's reason, source and observation period. Deprivation includes each nation's domain deciles (income, employment, health, education and more) with the published rank and score. This is the data behind every score; for one category only, get_signals_by_category.

  • get_portfolio_changesMaterial changes in a portfolioread-only

    Reports material signal changes across a portfolio between two periods: the baseline and threshold used, counts of places checked and changes found, and for each place every signal that moved with direction, from and to values, delta, percent change and the cause (the source data moved, or a OneGoodArea methodology release named by version). Needs a portfolio id from watch_portfolio. Reading does not fire the portfolio's webhooks.

  • get_signals_by_categorySignals in one categoryread-only

    Returns the signals of one category for a place in England, Wales or Scotland, in the same shape as get_area_signals: value with unit, percentile where the store has one, confidence with reason, source and observation period. Categories: crime (police.uk), deprivation (IMD, WIMD and SIMD with each nation's domain deciles, rank and score), property (HM Land Registry), schools (Ofsted, Estyn, Education Scotland), amenities and transport (OpenStreetMap), environment (flood risk from the Environment Agency, Natural Resources Wales and SEPA).

  • methodology_forMethodology for a scoring dimensionread-only

    Description is built at runtime.

  • resolve_placeResolve a placeread-only

    Resolve a postcode, place name, official neighbourhood code or OneGoodArea place id to the permanent place it names in England, Wales or Scotland. Returns the place id (oga_pl_...), its type and name, country and nation, how the input resolved, and for a postcode whether it is live or retired with the month it was retired; a retired postcode still resolves to the neighbourhood it was in. A name that could mean several places returns the candidates with their ids; an input that names nothing returns the reason. Call it first when an input may be retired or ambiguous, or to obtain an id that sur…

  • score_postcodeScore a place for a decisionread-only

    Scores one place in England, Wales or Scotland for a decision preset: an overall 0 to 100 score, seven weighted dimensions each with confidence and the engine's reasoning, a one-paragraph summary, recommendations drawn from low-scoring or low-confidence dimensions, and the public datasets used. Deterministic, with the methodology version stamped on the response. For the underlying numbers rather than a composite, get_area_signals; for several places at once, compare_postcodes.

  • watch_portfolioWatch a portfolio of places

    Creates a named Monitor portfolio and adds the places to track, in one call. Returns the portfolio id and the tracked places. Every call creates a new portfolio, so call it once per portfolio and keep the id; get_portfolio_changes reads material changes for it afterwards. Places are postcodes, place names or neighbourhood codes in England, Wales or Scotland.

Signals

Weekly downloads
120
Last release
Oct 21, 2026 (8 days ago)
Last package publish
Oct 21, 2026 (8 days ago)

From the package registry.

Details

Registry name
com.onegoodarea/oga-mcp
Version
1.0.14
Auth
Bearer token, API key
Packages
npm @oga-mcp/server
License
MIT
First seen
Oct 24, 2026
Last checked
Oct 24, 2026
Cite this page

Oga MCP. Agent Mart. https://agentmart.dev/connectors/onegoodarea-com-oga-mcp (last updated 2026-10-24)