Index / MCP servers / Georgia Civic Data

Georgia Civic Data MCP server

Georgia Civic Data is an MCP server with 12 tools an agent can call, among them aggregate, describe_dataset, describe_dimension. It answers at https://mcp.georgiacivicdata.org/mcp/ over streamable HTTP, and it listed its tools to an anonymous client, so no sign-in was needed for that. Our probes reached it 6 of 6 times since 12 September 2026; the last check, on 24 October 2026, succeeded.

Status
Answering
Tools
12
Official
yes, served from georgiacivicdata.org
Reliability
6 of 6 checks
Response time
524 ms
Transport
streamable HTTP
Last checked
24 October 2026

Georgia education, Census, and immigration data: query, filter, aggregate, and link datasets.

Description as the publisher wrote it.

The 12 tools Georgia Civic Data offers

ToolWhat it does
aggregateCompute a grouped aggregate over one topic — the aggregation-first path. `agg` is one of avg/sum/min/max/count/weighted_rate; `metric` is a metric column (DEFAULTS to the topic key_metric; ignored for count); `group_by` is a list of grain c
Inputs: topic, metric, agg, group_by, filters, year
describe_datasetFull schema for one topic: every column (name/type/role/unit/value range/null-meaning), the exact `filters` list with enum values (read this before query_dataset — it is the authoritative set of filter keys), the FK→dimension join shape (`f
Inputs: topic, main_topic, verbosity
describe_dimensionSchema for one dimension (districts / schools / counties / demographics): the (possibly composite) primary key, the attribute columns a join attaches, the cross-dataset `link_keys` (e.g. districts.district_census_id → Census via the crosswa
Inputs: name
distinct_valuesList the distinct values of ONE filterable column of a topic — the fast way to learn valid filter values before query_dataset, especially for FREE categoricals and FK codes (district_code/school_code/county_fips/demographic) that carry no e
Inputs: topic, column, prefix, limit, main_topic, detail
get_contractReturn the authoritative ODCS v3.2 data contract for a topic (kind='topic') or a dimension (kind='dimension') so you can consume the machine-readable schema without cloning the repo. fmt='yaml' (default) returns the document verbatim as tex
Inputs: name, main_topic, kind, fmt
get_dimensionPaginated read of a dimension table — the label lookups (district names, school names, county names, demographic labels). Rows are ordered by the dimension's primary key so paging is stable. Use describe_dimension for the schema and link ke
Inputs: name, limit, offset
link_queryRun a cross-dataset / cross-topic analytical SQL query that the per-topic query_dataset filters can't express — e.g. join education, Census, or immigration facts to a dimension (or another dataset) on shared geography (immigration and Censu
Inputs: sql, limit
link_tablesList the tables link_query can read (curated gold paths only) and the join keys that bridge facts → dimensions → Census geography. Call this BEFORE writing a link_query. Two-tier to stay context-cheap: with NO arguments it returns a LEAN in
Inputs: tables
list_datasetsEnumerate every approved Georgia dataset (topic) and the shared dimensions. Each topic entry is a LEAN summary — name/keys, year coverage (year_min/year_max + year_gaps), detail levels + default detail, a has_demographic flag (false = no de
query_datasetQuery one topic's gold facts with dimension labels joined in (the district/school/county/demographic names come back on every row). `filters` is a dict of column → value or list-of-values: FK codes (district_code, school_code, county_fips,
Inputs: topic, main_topic, filters, year, year_min, year_max
resolve_entityResolve a place or demographic NAME or CODE to its stable keys + labels — the right way to turn 'Atlanta Public Schools' / 'Fulton' / a raw code into the district_code / school_code / county_fips / demographic to filter by (a wrong code gue
Inputs: kind, query, limit
search_datasetsKeyword search over the catalog metadata (topic names, descriptions, tags, AND column names/descriptions) — the discovery entry point when you don't know the exact topic name. Returns lean topic summaries per hit with a relevance score and
Inputs: query, limit

Add Georgia Civic Data to your AI client

Every block below points at https://mcp.georgiacivicdata.org/mcp/. Pick your client and copy.

Claude Code: one command in your terminal
claude mcp add --transport http georgia-civic-data https://mcp.georgiacivicdata.org/mcp/
Claude Desktop: claude_desktop_config.json
{
  "mcpServers": {
    "georgia-civic-data": {
      "command": "npx",
      "args": ["-y", "mcp-remote", "https://mcp.georgiacivicdata.org/mcp/"]
    }
  }
}
Cursor: ~/.cursor/mcp.json, or .cursor/mcp.json in a project
{
  "mcpServers": {
    "georgia-civic-data": {
      "url": "https://mcp.georgiacivicdata.org/mcp/"
    }
  }
}
VS Code and GitHub Copilot: .vscode/mcp.json
{
  "servers": {
    "georgia-civic-data": {
      "type": "http",
      "url": "https://mcp.georgiacivicdata.org/mcp/"
    }
  }
}
Zed: Zed settings.json
{
  "context_servers": {
    "georgia-civic-data": {
      "url": "https://mcp.georgiacivicdata.org/mcp/"
    }
  }
}
Windsurf: ~/.codeium/mcp_config.json
{
  "mcpServers": {
    "georgia-civic-data": {
      "serverUrl": "https://mcp.georgiacivicdata.org/mcp/"
    }
  }
}
JetBrains AI Assistant: Settings, Tools, AI Assistant, MCP, New MCP Server, as JSON
{
  "mcpServers": {
    "georgia-civic-data": {
      "url": "https://mcp.georgiacivicdata.org/mcp/"
    }
  }
}
Continue: .continue/mcpServers/neuronto.yaml
name: Georgia Civic Data
version: 0.0.1
schema: v1
mcpServers:
  - name: Georgia Civic Data
    type: streamable-http
    url: https://mcp.georgiacivicdata.org/mcp/
Gemini CLI: ~/.gemini/settings.json
{
  "mcpServers": {
    "georgia-civic-data": {
      "httpUrl": "https://mcp.georgiacivicdata.org/mcp/"
    }
  }
}
Codex CLI: MCP server config
{
  "mcpServers": {
    "georgia-civic-data": {
      "type": "http",
      "url": "https://mcp.georgiacivicdata.org/mcp/"
    }
  }
}
Warp: MCP servers, + Add, paste JSON
{
  "mcpServers": {
    "georgia-civic-data": {
      "url": "https://mcp.georgiacivicdata.org/mcp/"
    }
  }
}
Goose: a one-click extension link
goose://extension?url=https%3A%2F%2Fmcp.georgiacivicdata.org%2Fmcp%2F&type=streamable_http&id=georgia-civic-data&name=Georgia%20Civic%20Data

Is Georgia Civic Data up right now?

It answered our last check on 24 October 2026 in 524 ms. Over 6 checks since 12 September 2026 it answered 6. Status here comes from Neuronto's own probes, not from the publisher.

MCP servers similar to Georgia Civic Data

Questions about Georgia Civic Data

Is there an official Georgia Civic Data MCP server?

Yes. It is published by georgiacivicdata.org and served from mcp.georgiacivicdata.org, the vendor's own domain: https://mcp.georgiacivicdata.org/mcp/.

How many tools does Georgia Civic Data have?

12, as returned by the server's own tools/list on 23 September 2026: aggregate, describe_dataset, describe_dimension, distinct_values, get_contract, get_dimension, link_query, link_tables, and 4 more.

Is Georgia Civic Data down?

It answered our last check on 24 October 2026 in 524 ms. Over 6 checks since 12 September 2026 it answered 6.

How do I add Georgia Civic Data to Cursor?

Put the server under mcpServers in ~/.cursor/mcp.json with the URL https://mcp.georgiacivicdata.org/mcp/. The exact JSON is above, with the same setup for Claude Code, Claude Desktop, VS Code, Windsurf, Zed, Gemini CLI and the rest.

Does Georgia Civic Data need an API key?

It listed its tools to an anonymous client, so reading the tool list needs no key. Individual tools can still ask for credentials in their own inputs.

Where this comes from

Publisher: org.georgiacivicdata. Endpoint host: mcp.georgiacivicdata.org. ARD identifier: urn:air:org.georgiacivicdata:mcp:georgia-civic-data. First indexed 10 September 2026. The tools are exactly what the server returned; nothing on this page is inferred from its name. Ranking in Neuronto search is never for sale.

Is this your server? Get a message the day it stops answering or its tools change: monitoring, 14 days free. Or claim the domain to manage how it is listed.