Hybrid

ilostat-mcp-server

Search ILOSTAT labour indicators, query and compare series, build country profiles, run SQL.

io.github.cyanheads/ilostat-mcp-serverSource repository
Version0.3.0latest catalog version
ConnectionHybridstreamable-http · npm
PublishedOct 29, 2026catalog
UpdatedOct 29, 2026catalog
Overview

What this server provides

Search ILOSTAT labour indicators, query and compare series, build country profiles, run SQL.

Connect

Remote endpoints

1
Remote endpoint 1streamable-http
https://ilostat.caseyjhand.com/mcp
Open endpoint
Install

Packages

2
Package 1npm
@cyanheads/ilostat-mcp-server0.3.0
  • ILOSTAT_CATALOG_REFRESH_HOURS

    Hours between checks of the ILOSTAT tables of contents (1–168).

    Format: number · Default: 6
    Optional
  • ILOSTAT_MAX_ROWS

    Ceiling on the rows one query may return or stage (1,000–1,000,000).

    Format: number · Default: 500000
    Optional
  • ILOSTAT_PREVIEW_CHARS

    Inline preview budget in serialized characters; a larger query or comparison result is staged as a dataframe, and a dataframe SQL result returns only the leading rows that fit.

    Format: number · Default: 40000
    Optional
  • ILOSTAT_CACHE_TTL_SECONDS

    Seconds a small upstream data response stays cached (0 disables the cache).

    Format: number · Default: 900
    Optional
  • ILOSTAT_DATASET_TTL_SECONDS

    Per-table TTL for staged dataframes, in seconds (at least 60).

    Format: number · Default: 86400
    Optional
  • ILOSTAT_DATAFRAME_DROP_ENABLED

    Set to true to expose ilostat_dataframe_drop; staged dataframes otherwise expire on their TTL.

    Format: boolean · Default: false
    Optional
  • CANVAS_PROVIDER_TYPE

    DataCanvas engine for staged dataframes: duckdb (default) or none to turn dataframes off.

    Format: string · Default: duckdb
    Optional
  • MCP_LOG_LEVEL

    Sets the minimum log level for output (e.g., 'debug', 'info', 'warn').

    Format: string · Default: info
    Optional
Package 2npm
@cyanheads/ilostat-mcp-server0.3.0
http://localhost:3010/mcp
  • ILOSTAT_CATALOG_REFRESH_HOURS

    Hours between checks of the ILOSTAT tables of contents (1–168).

    Format: number · Default: 6
    Optional
  • ILOSTAT_MAX_ROWS

    Ceiling on the rows one query may return or stage (1,000–1,000,000).

    Format: number · Default: 500000
    Optional
  • ILOSTAT_PREVIEW_CHARS

    Inline preview budget in serialized characters; a larger query or comparison result is staged as a dataframe, and a dataframe SQL result returns only the leading rows that fit.

    Format: number · Default: 40000
    Optional
  • ILOSTAT_CACHE_TTL_SECONDS

    Seconds a small upstream data response stays cached (0 disables the cache).

    Format: number · Default: 900
    Optional
  • ILOSTAT_DATASET_TTL_SECONDS

    Per-table TTL for staged dataframes, in seconds (at least 60).

    Format: number · Default: 86400
    Optional
  • ILOSTAT_DATAFRAME_DROP_ENABLED

    Set to true to expose ilostat_dataframe_drop; staged dataframes otherwise expire on their TTL.

    Format: boolean · Default: false
    Optional
  • CANVAS_PROVIDER_TYPE

    DataCanvas engine for staged dataframes: duckdb (default) or none to turn dataframes off.

    Format: string · Default: duckdb
    Optional
  • MCP_HTTP_HOST

    The hostname for the HTTP server.

    Format: string · Default: 127.0.0.1
    Optional
  • MCP_HTTP_PORT

    The port to run the HTTP server on.

    Format: string · Default: 3010
    Optional
  • MCP_HTTP_ENDPOINT_PATH

    The endpoint path for the MCP server.

    Format: string · Default: /mcp
    Optional
  • MCP_AUTH_MODE

    Authentication mode to use: 'none', 'jwt', or 'oauth'.

    Format: string · Default: none
    Optional
  • MCP_LOG_LEVEL

    Sets the minimum log level for output (e.g., 'debug', 'info', 'warn').

    Format: string · Default: info
    Optional
View server metadata