estat-mcp-server

cygkichi/estat-mcp-server

3.4

If you are the rightful owner of estat-mcp-server and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.

The e-Stat MCP server provides functionality to access the API of Japan's government statistics portal site 'e-Stat', enabling language models to search and retrieve statistical data.

Tools

Functions exposed to the LLM to take actions

search_e_stat_tables

Retrieves a list of statistics tables from the E-Stat API. 名称:統計表情報取得 政府統計の総合窓口(e-Stat)で提供している統計表の情報を取得します。 リクエストパラメータの指定により条件を絞った情報の取得も可能です。

Args: search_word (str): Search keyword for statistics tables. Use "AND", "OR", or "NOT" to specify multiple words for search. Examples: - "東京 AND 人口" - "東京 OR 大阪" surveyYears (str): Survey years for the statistics tables. Must be in one of the following formats: - yyyy: Unified year. - yyyymm: Unified month. - yyyymm-yyyymm: Unified month range. Example: "2023" or "202301-202312" or "202301" startPosition (int, optional): Start position for the search results. Defaults to 1. For example: - To get the first 100 results, set startPosition to 1. - To get the next 100 results, set startPosition to 101. limit (int, optional): Maximum number of results to retrieve. Defaults to 100. Example: search_word = "東京 AND 人口" surveyYears = "2023" startPosition = 1 limit = 100

Returns: str: The response text from the E-Stat API.

get_e_stat_meta_info

Retrieves meta information from the E-Stat API. 機能名:メタ情報取得 指定した統計表IDに対応するメタ情報(表章事項、分類事項、地域事項等)を取得します。

Args: stats_data_id (str): The ID of the statistics data(統計表ID). Example: "0000010201".

Returns: str: The response text from the E-Stat API.

get_specific_e_stat_data

Retrieves specific statistics data from the E-Stat API. 機能名:統計データ取得 指定した統計表ID又はデータセットIDに対応する統計データ(数値データ)を取得します。

Args: data_set_id (str or None): The ID of the dataset(データセットID). stats_data_id (str or None): The ID of the statistics data(統計表ID). # Ensure that either data_set_id or stats_data_id is provided, but not both if not data_set_id and not stats_data_id: raise ValueError("Either 'data_set_id' or 'stats_data_id' must be provided.") if data_set_id and stats_data_id: raise ValueError("Only one of 'data_set_id' or 'stats_data_id' should be provided.")

startPosition (int): The starting position for the search results.
    Defaults to 1. For example:
        - To get the first 100 results, set startPosition to 1.
        - To get the next 100 results, set startPosition to 101.
limit (int): The maximum number of results to retrieve.
    Defaults to 100.

Returns: str: The response text from the E-Stat API.

get_e_stat_ref_dataset

Retrieves the reference dataset from the E-Stat API. 機能名:データセット参照 登録されているデータセットの絞り込み条件等を参照します。 データセットIDが指定されていない場合は、利用者が使用できるデータセットの一覧が参照可能です。

Args: data_set_id (str): The ID of the dataset to retrieve(データセットID).

Returns: str: The response text from the E-Stat API.

get_e_stat_data_catalog

Retrieves the data catalog from the E-Stat API. 機能名:データカタログ情報取得 政府統計の総合窓口(e-Stat)で提供している統計表ファイルおよび統計データベースの情報を取得できます。 統計表情報取得機能同様に、リクエストパラメータの指定により条件を絞った情報の取得も可能です。

Args: search_word (str): Search keyword for statistics tables. Use "AND", "OR", or "NOT" to specify multiple words for search. Examples: - "東京 AND 人口" - "東京 OR 大阪" surveyYears (str): The survey years for the statistics tables. Must be in one of the following formats: - yyyy: Unified year. - yyyymm: Unified month. - yyyymm-yyyymm: Unified month range. Example: "2023" or "202301-202312" or "202301" startPosition (int, optional): Start position for the search results. Defaults to 1. For example: - To get the first 100 results, set startPosition to 1. - To get the next 100 results, set startPosition to 101. limit (int, optional): Maximum number of results to retrieve. Defaults to 100. Example: search_word = "東京 AND 人口" surveyYears = "2023" startPosition = 1 limit = 100

Returns: str: The response text from the E-Stat API.

Prompts

Interactive templates invoked by user choice

No prompts

Resources

Contextual data attached and managed by the client

No resources