DataGraph
Urban intelligence knowledge graph. Structured locality data for civic problem-solving.
Should I use this
Quality & Safety
Based on automated analysis of tool definitions and protocol compliance.
Context Cost
This is the approximate number of tokens consumed each time the server's tools are loaded into a model's context. Higher counts reduce the attention available for other tasks.
Install
One-Click Install
Add this to your `claude_desktop_config.json` file:
{
"mcpServers": {
"datagraph": {
"command": "npx",
"args": [
"datagraph-city-mcp-server"
]
}
}
}Runnable packages
1.7.2stdioRemote endpoints
https://api.datagraph.city/mcpstreamable-httpWhat it can do
Tool inventory
Tools (5)
🟢get_server_info
Get DataGraph MCP server metadata and GOSR framework info.
Input Schema
{
"type": "object",
"properties": {}
}🟢list_datasets(locality)
List available datasets. Optionally filter by locality code.
Input Schema
{
"type": "object",
"properties": {
"locality": {
"type": "string",
"description": "Filter by locality code (optional)"
}
}
}🟢get_locality_schema(locality)
Get the graph schema for a locality (node types, relationships, sample queries). Call list_datasets first to get locality codes.
Input Schema
{
"type": "object",
"properties": {
"locality": {
"type": "string",
"description": "Locality code (REQUIRED). Use the 'locality' field from list_datasets. Example: 'nova-scotia', 'kc', 'unlonely-nyc'."
}
},
"required": [
"locality"
]
}🟢query_locality_data(query, locality, cypher_query, cypher_params, limit)
Query data using natural language or Cypher. Requires auth.
Input Schema
{
"type": "object",
"properties": {
"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)."
},
"limit": {
"type": "number",
"description": "Max results for NL queries (default: 10, max: 100)",
"default": 10
}
},
"required": [
"query"
]
}🟢get_usage_stats
Check your API usage and quota. Requires auth.
Input Schema
{
"type": "object",
"properties": {}
}Community
Evidence