MCP serverdev.refnusa/refnusa
Indonesia reference data: holidays, wages, regions, postal codes, tax, food prices, KBLI, BPS stats
Overview
Score?
UNRATED 0.000
of what a free look can see, on 1 looks
Looks
1
last 2 hr ago
Tools
32
More info
URL
refnusa.dev/mcp
streamable-http
Says it is
Refnusa 0.2.0
protocol 2025-06-18
In the record since
2 hr ago
Among servers22,495 with a card
0median 0.580 · this server 0.000 · highest on record 0.8561
Toolsfrom sha256:9f70e74894…32abce
| Tool | Schema |
|---|---|
| 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 December annual recalculation, and the employe |
input · no output |
| 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. |
input · no output |
| 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 bank name; no argument lists all 105. |
input · no output |
| 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 serves the PP 6/2025 bands; the 2026 JP wage |
input · no output |
| 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 on the first day of the month with data |
input · no output |
| 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 averages. Covers the 10 groups and 21 items |
input · no output |
| 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. Non-subsidised fuels are not included. |
input · no output |
| get_het_prices Harga eceran tertinggi: beras medium and premium by wilayah (Perbadan Bapanas 5/2024) and LPG 3 kg in Jawa Timur (Kepgub 801/2024). Needs checking: the press reports Kepala Bapanas |
input · no output |
| get_holidays Public holidays (libur nasional) and joint leave days (cuti bersama) for one year, from that year's SKB 3 Menteri decree. |
input · no output |
| 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 children. |
input · no output |
| 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 decision may supersede it; see the dataset note |
input · no output |
| 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 kunjungan (single and multiple trip). Government |
input · no output |
| get_postal_code Postal codes of one kelurahan or desa by its wilayah code. |
input · no output |
| 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. |
input · no output |
| get_prayer_times Prayer times for one kabupaten/kota and date, computed by a documented hisab method; not an official Kemenag feed. |
input · no output |
| get_ptkp Annual non-taxable income (PTKP) for a taxpayer status such as TK/0 or K/1. |
input · no output |
| 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 only) or 00 for Indonesia. |
input · no output |
| 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 listed by list_stat_indicators; omit it for |
input · no output |
| 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 domestic cukai hasil tembakau table (PMK |
input · no output |
| get_umk Regency or city minimum wage (UMK) for one year. With regency_code: that kabupaten/kota (default year: its newest). Without it: every kabupaten/kota with a confirmed figure for the |
input · no output |
| 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 URL: a governor decree, or for some region |
input · no output |
| get_ump Provincial minimum wage (UMP) for one year (default: the newest loaded), all provinces or one province. For 2026, 29 provinces cite the governor decree and 9 the BPS table; 1997 to |
input · no output |
| 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 table) and URL. 1997 to 2026. Without provin |
input · no output |
| get_wilayah Administrative regions: the 38 provinces, the children of one parent code, or one region by code. |
input · no output |
| get_zakat BAZNAS RI 2026 zakat figures: fitrah (SK 14/2026) and the nisab and rate of zakat penghasilan dan jasa (SK 15/2026). |
input · no output |
| list_datasets Coverage and status of every dataset: status, row count, source instrument, effective date, publisher, official source URL, last check, data period, cadence, maximum age, next expe |
input · no output |
| 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 name, unit (Rp/kg), the markets (tradision |
input · no output |
| list_stat_indicators Regional statistics from BPS tables: the indicator ids with unit, level (province or kabupaten/kota), every period available, source table and caveats. Includes unemployment (TPT), |
input · no output |
| reverse_postal_code Regions (kelurahan or desa) that carry one postal code. |
input · no output |
| 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 levels (kategori, golongan_pokok, golong |
input · no output |
| 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 logged. |
input · no output |
| validate_plate Checks the format of an Indonesian vehicle plate and names the region of its prefix when the prefix table is loaded. |
input · no output |
Verify it yourself
npx teppi-check https://refnusa.dev/mcpcurl -s https://api.teppi.xyz/v1/trust/mcp/mcs_01M59BJMPWGSJECH34HZE6P2VS