KitScout

Categories › Knowledge & Everyday › Government & public data

Refnusa

MCP serverVerified domain · refnusa.devRemote● LiveFree to try

Indonesia reference data: holidays, wages, regions, postal codes, tax, food prices, KBLI, BPS stats

Install

Remote server: your requests and data go to refnusa.dev. Claude Code: claude mcp add --transport http refnusa https://refnusa.dev/mcp · Claude app: Settings → Connectors → Add custom connector.

What it can do

The tools this server listed when we connected to it, in its own words.

  • list_datasets — Coverage and status of every dataset: status, row count, source instrument, effective date, publisher, official source URL, last check, data
  • get_holidays — Public holidays (libur nasional) and joint leave days (cuti bersama) for one year, from that year's SKB 3 Menteri decree.
  • check_holiday — Whether one date is a public holiday or cuti bersama, with the decree it was checked against. Weekends count only when the decree names them
  • get_ump — Provincial minimum wage (UMP) for one year (default: the newest loaded), all provinces or one province. For 2026, 29 provinces cite the gove
  • get_ump_history — Every loaded year of the provincial minimum wage (UMP) for one province, oldest first, each row with its source (governor decree or BPS tabl
  • get_umk — Regency or city minimum wage (UMK) for one year. With regency_code: that kabupaten/kota (default year: its newest). Without it: every kabupa
  • get_umk_history — Every loaded year of the regency or city minimum wage (UMK) for one kabupaten/kota, oldest first, each row with its source instrument and UR
  • get_wilayah — Administrative regions: the 38 provinces, the children of one parent code, or one region by code.
  • get_postal_code — Postal codes of one kelurahan or desa by its wilayah code.
  • reverse_postal_code — Regions (kelurahan or desa) that carry one postal code.
  • get_pph21_ter — PPh 21 effective average rate (TER) bracket for a monthly gross income and TER category A, B or C, per PP 58/2023.
  • get_ptkp — Annual non-taxable income (PTKP) for a taxpayer status such as TK/0 or K/1.
  • get_prayer_times — Prayer times for one kabupaten/kota and date, computed by a documented hisab method; not an official Kemenag feed.
  • get_bpjs_rates — BPJS contribution rates as a percent of monthly wage, per program (JHT, JP, JKK, JKM, JKP, JKN), with the decree behind each rate. JKK serve
  • get_bank_codes — Three-digit bank codes (Sandi Bank) of the commercial and sharia banks on the OJK head-office list of June 2026, by code or by part of the b
  • get_fuel_prices — Retail price per litre of the subsidised and special-assignment fuels (Solar, minyak tanah, RON 90) from Kepmen ESDM 218.K/MG.01/MEM.M/2022.
  • list_food_commodities — The 10 staple food groups and their 21 items that PIHPS Nasional (Bank Indonesia) reports per province, with code, Indonesian and English na
  • get_food_prices_latest — Latest PIHPS Nasional (Bank Indonesia) price of a staple food per province, in Rp/kg, on the newest observation day, plus PIHPS national ave
  • get_food_price_series — Monthly PIHPS Nasional (Bank Indonesia) price series, in Rp/kg, for one province and one staple food from May 2017; each point is the price
  • get_passport_fees — Imigrasi PNBP fees from PP 45/2024: passport (biasa 5 and 10 years, electronic and non-electronic, SPLP, same-day service) and visa kunjunga
  • search_kbli — Search the KBLI 2020 business-field classification (Peraturan BPS 2/2020) by part of the title or a code prefix, optionally one of its five
  • get_kbli — One KBLI 2020 entry by code (a letter A to U, or 2, 3, 4 or 5 digits) with its description, its ancestors up to the kategori and its childre
  • get_tax_rates — Tax and duty rates, each with its decree: PPN 12% and the 11/12 DPP (PMK 131/2024), Bea Meterai tariff and threshold (UU 10/2020), and the d
  • get_ojol_tariffs — Ride-hailing motorbike fare limits per zone (per-km lower and upper bound, minimum fare for the first 4 km) from KP 667/2022. A 2026 decisio
  • get_zakat — BAZNAS RI 2026 zakat figures: fitrah (SK 14/2026) and the nisab and rate of zakat penghasilan dan jasa (SK 15/2026).
  • get_het_prices — Harga eceran tertinggi: beras medium and premium by wilayah (Keputusan Kepala Bapanas 299/2025, 22 Aug 2025) and LPG 3 kg in Jawa Timur (Kep
  • list_stat_indicators — Regional statistics from BPS tables: the indicator ids with unit, level (province or kabupaten/kota), every period available, source table a
  • get_stat_values — One BPS indicator for one period across all regions in a single call (for a map), plus the national figure. Period is YYYY or YYYY-MM as lis
  • get_stat_series — The time series of one BPS indicator for one region: a province (2 digits), a kabupaten/kota (5 characters like 32.73, hdi_regency and infla
  • get_fao_indonesia — FAOSTAT series for Indonesia: undernourishment, food insecurity, dietary energy and protein supply, and the supply of main staples (rice, wh
  • validate_nik — Checks the structure of a 16-digit NIK and looks up its region digits in the wilayah table. Send the NIK in the JSON body; it is never logge
  • validate_plate — Checks the format of an Indonesian vehicle plate and names the region of its prefix when the prefix table is loaded.
  • calculate_net_salary — Estimated take-home pay from a monthly gross salary: worker BPJS deductions (JHT, JP, JKN), PPh 21 by the PP 58/2023 TER table or the Decemb

KitScout test notes

Not tested by KitScout yet. When our harness runs it, pros, cons and the tasks we tried appear here, with the date and evidence.

Similar tools