Urban intelligence knowledge graph. Structured locality data for civic problem-solving.
Call this server's tools from your browser. Nothing to install.
Requests go through mcptry because browsers can't call most MCP servers directly. Header values are sent to the server for that request only and are never stored or logged.
Tool list from our last check. Connect live to refresh it.
Get the graph schema for a locality (node types, relationships, sample queries). Call list_datasets first to get locality codes.
Locality code (REQUIRED). Use the 'locality' field from list_datasets. Example: 'nova-scotia', 'kc', 'unlonely-nyc'.
Get the graph schema for a locality (node types, relationships, sample queries). Call list_datasets first to get locality codes.
| Argument | Type | Description |
|---|---|---|
| locality* | string | Locality code (REQUIRED). Use the 'locality' field from list_datasets. Example: 'nova-scotia', 'kc', 'unlonely-nyc'. |
{
"type": "object",
"required": [
"locality"
],
"properties": {
"locality": {
"type": "string",
"description": "Locality code (REQUIRED). Use the 'locality' field from list_datasets. Example: 'nova-scotia', 'kc', 'unlonely-nyc'."
}
}
}Get DataGraph MCP server metadata and GOSR framework info.
No arguments.
{
"type": "object",
"properties": {}
}Check your API usage and quota. Requires auth.
No arguments.
{
"type": "object",
"properties": {}
}List available datasets. Optionally filter by locality code.
| Argument | Type | Description |
|---|---|---|
| locality | string | Filter by locality code (optional) |
{
"type": "object",
"properties": {
"locality": {
"type": "string",
"description": "Filter by locality code (optional)"
}
}
}Query data using natural language or Cypher. Requires auth.
| Argument | Type | Description |
|---|---|---|
| limit | number | Max results for NL queries (default: 10, max: 100) |
| query* | string | User question or description. |
| locality | string | Locality code (REQUIRED). Use the 'locality' field from list_datasets. |
| cypher_query | string | RECOMMENDED: Cypher query generated from schema. MUST include WHERE n.dataset = '<dataset_id>' filter. Must be read-only with LIMIT clause (max 1000). |
| cypher_params | object | Parameters for Cypher query ($param syntax). |
{
"type": "object",
"required": [
"query"
],
"properties": {
"limit": {
"type": "number",
"default": 10,
"description": "Max results for NL queries (default: 10, max: 100)"
},
"query": {
"type": "string",
"description": "User question or description."
},
"locality": {
"type": "string",
"description": "Locality code (REQUIRED). Use the 'locality' field from list_datasets."
},
"cypher_query": {
"type": "string",
"description": "RECOMMENDED: Cypher query generated from schema. MUST include WHERE n.dataset = '<dataset_id>' filter. Must be read-only with LIMIT clause (max 1000)."
},
"cypher_params": {
"type": "object",
"description": "Parameters for Cypher query ($param syntax)."
}
}
}