Skip to directory

Israel Statistics (CBS)

reuvenaor

stdio9+ documented tools4

About Israel Statistics (CBS)

Integrates with the Israeli Central Bureau of Statistics API to retrieve economic data including consumer price indices, housing market data, producer price indices, and inflation calculations with specialized handling for bi-monthly housing data and support for both JSON and XML response formats.

What you can use it for

  • finance
  • analytics data
Connection and setup
Hosting
Local stdio process
Transport
stdio
Endpoint
Local process; no hosted endpoint documented
Authentication
No credentials were configured; the tested read-only tool “get_index_topics” succeeded in an isolated environment. Other tools may have additional requirements.

Requirements

  • Node.js 18+
  • The npm package repository matched the repository linked from the public profile.

Setup steps

  1. npx -y @reuvenorg/israel-statistics-mcp@1.1.0
Tools 9+

The server returned 9 tools in tools/list. Only “get_index_topics” was invoked with a synthetic read-only input and succeeded.

  • get_index_topics

    Browse or search the full CBS catalog tree of price-index topics and codes. The best starting point for keyword discovery (e.g. searchText='bread' or 'housing'). Returns chapters with their subjects and index codes; feed a codeId into get_index_data or get_index_calculator. Hebrew is the default language — pass lang='en' for English names.

    Parameters: period, searchText, searchType, lang, page, pagesize, explanation
    01
  • get_index_data

    Retrieve the historical time series for one index code (from get_subject_codes or get_index_topics). Periods use mm-yyyy (e.g. startPeriod='01-2020', endPeriod='12-2024'); use last=N for just the most recent N points; coef=true adds chaining coefficients to previous base periods. Housing indices (codes 18xxxx) are bi-monthly with provisional recent values — the summary warns when that matters.

    Parameters: code, startPeriod, endPeriod, last, coef, lang, page, pagesize, explanation
    02
  • get_catalog_chapters

    List all CBS index chapters (a=Consumer Price Index, aa=Housing Market, b/ba/bb=Producer Prices, c/ca=Building Inputs, d=Road Construction, e=Agriculture, f/fa=Bus & Minibus Inputs, plus any newly added). This is the authoritative chapter list — use a chapterId with get_chapter_topics or get_all_indices.

    Parameters: lang, page, pagesize, explanation
    03
  • get_chapter_topics

    List the subjects/topics inside one chapter (chapterId from get_catalog_chapters, e.g. 'aa' for the housing market). Returns subjectIds for get_subject_codes; code arrays may be null at this level — that is normal, drill down via get_subject_codes.

    Parameters: chapterId, lang, page, pagesize, explanation
    04
  • get_subject_codes

    List the concrete index codes for one subject/topic (subjectId from get_chapter_topics or get_index_topics), optionally filtered by searchText. Each code includes its date coverage and update frequency — use codeId with get_index_data or get_index_calculator.

    Parameters: subjectId, searchText, searchType, lang, page, pagesize, explanation
    05
  • get_index_calculator

    Inflation-adjust a monetary amount between two dates using a specific index (the official CBS linkage calculator). Dates: use yyyy-mm-dd (recommended, e.g. '2020-01-15'); dd-mm-yyyy is auto-corrected only when unambiguous (day>12) — otherwise it is read as the CBS mm-dd-yyyy convention. Some series (e.g. 110050) legitimately return null coefficient bounds. For housing indices, avoid toDate values inside the provisional window flagged in the summary. Use indexCode 120010 for general CPI.

    Parameters: indexCode, value, fromDate, toDate, currency, lang, page, pagesize, explanation
    06
  • get_main_indices

    Current snapshot of the headline CBS indices (general CPI, housing, producer prices, …) with values across base periods and the last monthly percent change. No parameters required; oldFormat=true switches to the legacy layout.

    Parameters: oldFormat, lang, page, pagesize, explanation
    07
  • get_main_indices_by_period

    Headline indices over a month range. Dates use compact yyyymm (startDate='202401', endDate='202403'); the range must start no earlier than 199701 and endDate must not precede startDate. Results come both as a flat list and grouped by month.

    Parameters: startDate, endDate, lang, page, pagesize, explanation
    08
  • get_all_indices

    The complete current-month index tree, optionally filtered to one chapter (e.g. chapter='aa' for housing — the summary then carries the bi-monthly/provisional caveat). Large payload: prefer chapter filtering. The indices field mirrors the raw CBS XML structure (values arrive as string arrays).

    Parameters: oldFormat, chapter, lang, page, pagesize, explanation
    09

This server’s available tools can vary by account, permissions, or configuration. The list shown is not its full runtime catalog.

Limitations and notes
  • Runtime verification covered one read-only tool call (get_index_topics); other listed tools were not individually exercised.
Original sources
  • MCP.Directory public profile

    Name, description, publisher identifier, categories, transport, tool inventory, and install configuration.

  • Linked publisher repository

    Repository URL linked from the public profile; npm package repository metadata matched this GitHub repository.

  • npm registry metadata

    Published package version 1.1.0 checked before launch. Registry repository: git+https://github.com/reuvenaor/israel-statistics-mcp.git.

Documentation checked 2026-10-28T00:00:00Z. Connection has not been runtime tested.