score_postcode(postcode, intent)Score one UK postcode or place name for a given decision intent. Returns a 0–100 score, five weighted dimensions with confidence and reasoning, plain-English summary, and data sources.
Score UK postcodes, compare areas, and query methodology inline in your AI workflow. The server is distributed as an npm package and spawned by your MCP client over stdio.
One API key, one config edit. The client will spawn the server as a subprocess and the tools appear in your next conversation.
Get an API key from your dashboard. Keys start with aiq_.
Add the server to your MCP client config.
Edit ~/Library/Application Support/Claude/claude_desktop_config.json on macOS, or %APPDATA%\Claude\claude_desktop_config.json on Windows. Add the onegoodarea server:
{
"mcpServers": {
"onegoodarea": {
"command": "npx",
"args": ["-y", "@onegoodarea/mcp-server"],
"env": {
"OOGA_API_KEY": "aiq_..."
}
}
}
}Restart Claude Desktop. The four tools appear when you start a conversation about UK locations.
Add to .cursor/mcp.json in your project (or the global Cursor MCP config):
{
"mcpServers": {
"onegoodarea": {
"command": "npx",
"args": ["-y", "@onegoodarea/mcp-server"],
"env": { "OOGA_API_KEY": "aiq_..." }
}
}
}Every tool calls the same v1 API under the hood. The MCP server is a thin protocol bridge. Auth, rate-limits, quota, methodology pinning, all enforced on the API side.
score_postcode(postcode, intent)Score one UK postcode or place name for a given decision intent. Returns a 0–100 score, five weighted dimensions with confidence and reasoning, plain-English summary, and data sources.
compare_postcodes(postcodes[], intent)Score 2–8 postcodes side-by-side for the same intent. Returns a sorted comparison table with per-postcode summaries. Partial failures are inline, not fatal.
methodology_for(dimension)Methodology for any of the scoring dimensions: data source, summary of the scoring function, per-intent weights. Useful for procurement and model-risk review.
engine_version((no args))Current OneGoodArea engine version, release date, and changelog excerpt. Useful for procurement documentation and confirming you're pinned to the right release.
For local testing against a development API instance, point the server at any base URL via OOGA_API_BASE. The server validates the key prefix but does not validate the host.
{
"mcpServers": {
"onegoodarea-dev": {
"command": "npx",
"args": ["-y", "@onegoodarea/mcp-server"],
"env": {
"OOGA_API_KEY": "aiq_dev",
"OOGA_API_BASE": "http://localhost:3000"
}
}
}
}The MCP server itself is open source and free. Every tool invocation makes a real call to the OneGoodArea API and counts against your plan’s monthly quota — same as any other integration.
We’re finalising the tier structure for v3. Once that lands, plan pages and any MCP-specific add-on will appear at /pricing. For now: get an API key, point your client at the server, and start.
Get a key, paste a config block, restart your client. The four tools appear in your next conversation.