Skip to main content
Glama
utsunomiya-mcp-server

utsunomiya-mcp-server

by takurot

Utsunomiya Open Data MCP Server

This is an MCP (Model Context Protocol) server that provides access to Utsunomiya city's open data through natural language queries.

Features

  • List available datasets from Utsunomiya city

  • Get schema information for specific datasets

  • Query dataset contents with filtering

  • Statistical analysis of dataset values

  • Caching for improved performance

Related MCP server: Datos.gob.es-MCP

Setup

  1. Install via pip: pip install utsunomiya-mcp-server

  2. Run directly: utsunomiya-mcp

Usage with Claude Desktop

Add the following configuration to your claude_desktop_config.json:

{
  "mcpServers": {
    "utsunomiya-open-data": {
      "command": "uvx",
      "args": [
        "--from",
        "utsunomiya-mcp-server",
        "utsunomiya-mcp"
      ]
    }
  }
}

Or if you installed it via pip in a specific environment:

{
  "mcpServers": {
    "utsunomiya-open-data": {
      "command": "utsunomiya-mcp",
      "args": []
    }
  }
}

Usage

The server provides several tools for interacting with Utsunomiya's open data:

  • list_datasets: Get available datasets

  • get_dataset_schema: Get schema information for a dataset

  • query_dataset: Query dataset contents

  • analyze_dataset: Get statistical analysis of a dataset

Available Tools

5 tools
analyze_datasetC

Perform statistical analysis on a dataset.

Inputs: dataset_id (required). Returns: object

get_dataset_schemaB

Get schema information for a specific dataset.

Inputs: dataset_id (required). Returns: object

list_datasetsA

List available datasets from Utsunomiya city.

Returns a list of available datasets with their IDs, names, and descriptions. Use this to discover what data is available before querying.

Inputs: no named parameters. Returns: result

query_datasetB

Query dataset contents with optional filtering.

Inputs: dataset_id (required), limit, filter_column, filter_value. Returns: result

search_datasetsB

Search for datasets in the Utsunomiya Open Data Catalog.

Inputs: query (required). Returns: result

Tool Schema Changelog

Recent tool additions, removals, and schema changes observed during successful MCP inspections.

Loading tool schema changelog…

    TDQS

    A3.7/5.0

    Scored across 5 tools

    Disambiguation5/5

    Each tool has a clearly distinct purpose: listing, searching, schema retrieval, querying, and analysis. No overlap in functionality.

    Naming Consistency5/5

    All tool names follow a consistent verb_noun pattern using underscore_case (e.g., list_datasets, query_dataset).

    Tool Count5/5

    5 tools is appropriate for an open data portal, covering essential operations without being too few or too many.

    Completeness5/5

    The tool set covers the full lifecycle of dataset interaction: discovery (list/search), metadata (schema), data retrieval (query), and analysis (analyze). No obvious gaps.

    Maintenance

    ActivityInactive
    ResponsivenessNo recent community issues

    Related MCP Connectors

    Related MCP Servers

    • A
      license
      A
      quality
      D
      maintenance
      Enables natural language search and retrieval of data from Japan's Ministry of Land, Infrastructure, Transport and Tourism (MLIT) Data Platform, including location-based queries, attribute filtering, and data visualization capabilities.
      18
      MIT
    • A
      license
      A
      quality
      D
      maintenance
      Enables querying and analyzing over 90,000 public datasets from the Spanish Government Open Data Portal (datos.gob.es) using natural language, with tools for search, filtering, metadata access, and SPARQL queries.
      10
      5
      MIT
    • A
      license
      Not graded
      quality
      B
      maintenance
      Enables querying NYC Open Data datasets using natural language, with tools to search datasets, run SoQL queries, and retrieve metadata, all without an API key.
      200 npm
      MIT
    • A
      license
      Not graded
      quality
      B
      maintenance
      Enables AI agents to search and query Nantes Métropole open data datasets (mobility, urban services, environment, geography) using natural language and SQL-like filters.
      109 npm
      MIT