← Files OneGoodAreaARCHIVED FILE

plugin.json

6.39 KB · Nov 3, 2026 · 19:24 UTC

↓ Download file

{
  "$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
  "name": "onegoodarea",
  "version": "1.0.0",
  "description": "Ask about any neighbourhood in England, Wales or Scotland and get what the area is like, a score for your purpose, and alerts when it changes. Every answer names its public source, the date it describes and how confident it is.",
  "author": {
    "name": "OneGoodArea",
    "email": "operation@onegoodarea.co.uk",
    "url": "https://www.onegoodarea.com"
  },
  "homepage": "https://www.onegoodarea.com/mcp",
  "repository": "https://github.com/OneGoodArea/oga-mcp",
  "license": "MIT",
  "keywords": [
    "property",
    "neighbourhood",
    "postcode",
    "location-intelligence",
    "england",
    "wales",
    "scotland",
    "mcp"
  ],
  "extensions": {
    "com.openai": {
      "interface": {
        "displayName": "OneGoodArea",
        "shortDescription": "Neighbourhood facts and scores",
        "longDescription": "OneGoodArea tells you what any neighbourhood in England, Wales or Scotland is like. Give it a postcode, a place name or an official area code and it returns the schools, crime, property prices, transport, amenities, flood risk and deprivation for that place, each with the public source it came from, the period it describes and a confidence level.\n\nAsk for a score and it rates the place out of 100 for your purpose: a family move, a business location, an investment or general research, with the seven dimensions behind the number explained. Compare several places in one table, find the places most like one you already know, read a brief written for a lender, an investor or a retailer, or watch a list of places and be told when the data about them moves and why.\n\nIt is built for people who work with property and places: analysts, lenders, agents, investors, retailers and the teams building property and location products. Sign in with a OneGoodArea account.\n\nLimits: coverage is England, Wales and Scotland, not Northern Ireland. Property figures are sale prices, not rents. Scores are deterministic and versioned, so the same question gives the same answer until the methodology changes, and the version is stamped on every response.",
        "developerName": "OneGoodArea",
        "category": "Productivity",
        "capabilities": [
          "Resolve a postcode, place name or area code to a permanent place",
          "Describe a neighbourhood with sourced, dated signals",
          "Score a place out of 100 for a stated purpose",
          "Compare several places in one table",
          "Find places similar to a place you know",
          "Watch places and report what changed and why",
          "Explain the scoring methodology and its version"
        ],
        "websiteURL": "https://www.onegoodarea.com/mcp",
        "supportURL": "https://www.onegoodarea.com/contact",
        "privacyPolicyURL": "https://www.onegoodarea.com/privacy",
        "termsOfServiceURL": "https://www.onegoodarea.com/terms",
        "defaultPrompt": [
          "Resolve SE15 5DP",
          "Score M1 1AE for opening a shop",
          "Compare M1 1AE, SW4 0LG and EH1 1BB for investing"
        ],
        "composerIcon": "./assets/icon.png",
        "logo": "./assets/icon.png"
      },
      "review": {
        "test_cases": {
          "positive": [
            {
              "description": "Resolve a live postcode to its permanent place",
              "prompt": "Resolve SE15 5DP",
              "tools_triggered": "resolve_place",
              "expected_behavior": "Reports the postcode as live, the neighbourhood Southwark 022E in England, and a place id starting oga_pl_."
            },
            {
              "description": "Score a place for a business decision",
              "prompt": "Score M1 1AE for opening a shop",
              "tools_triggered": "resolve_place, score_postcode",
              "expected_behavior": "Returns a score from 0 to 100 on the business preset, seven dimensions each with a confidence level, a short summary and the engine version."
            },
            {
              "description": "Compare three places for investing",
              "prompt": "Compare M1 1AE, SW4 0LG and EH1 1BB for investing",
              "tools_triggered": "compare_postcodes",
              "expected_behavior": "Returns one table sorted by score with all three places present, including the Scottish postcode."
            },
            {
              "description": "Brief for a lender",
              "prompt": "Give me a lender brief on SW1A 1AA",
              "tools_triggered": "area_brief",
              "expected_behavior": "Returns a brief with verdict, affordability, risk and value sections, each citing its public sources and dates."
            },
            {
              "description": "Explain the methodology without a data call",
              "prompt": "How is crime scored?",
              "tools_triggered": "methodology_for",
              "expected_behavior": "Explains the crime dimension, its weight and its sources from the published methodology; no place data is fetched."
            }
          ],
          "negative": [
            {
              "description": "Northern Ireland is outside coverage; no score may be invented",
              "prompt": "Score BT1 1AA"
            },
            {
              "description": "An unknown postcode is reported as unknown; the assistant does not guess a place",
              "prompt": "Score ZZ99 9ZZ"
            },
            {
              "description": "Rents are not held; the assistant says so and offers the sale-price signals instead of a rent figure",
              "prompt": "What is the rent for a two-bed flat in E1 6AN?"
            }
          ]
        },
        "demo_recording_url": "https://drive.google.com/file/d/1hnZAp9Q7UGG2E391ClZ6_DSsy8LTn_-E/view?usp=sharing",
        "commerce": false,
        "commerce_description": "This plugin does not sell products or process payments."
      },
      "publication": {
        "release_notes": "First listing. OneGoodArea engine 1.12.6, MCP server hosted at api.onegoodarea.com/mcp. Twelve tools: resolve_place, score_postcode, compare_postcodes, get_area_signals, get_signals_by_category, find_areas, find_peers, watch_portfolio, get_portfolio_changes, area_brief, methodology_for, engine_version. Coverage England, Wales and Scotland. Sign in with a OneGoodArea account. Training capture off by default."
      },
      "apps": "./.app.json"
    }
  }
}

SHA-256: b391d0e5d964cc055e708c6960763404124727c9e56090e47b4df3b22340ea04