Data Rakyat, Untuk Rakyat

People's Data, For the People

SDK Python + 40 tools MCP + REST API untuk 11 portal data pemerintah Indonesia.

Clone, pip install, langsung pakai. Open source selamanya.

$ pip install "indonesia-civic-stack[mcp]"
GitHub → 📖 Dokumentasi
11
Modul Aktif
40
Tools MCP
MIT
Bebas Dipakai
Claude Code
Ready

11 Portal. 40 Tools. 1 pip install.

💊

BPOM

Registrasi makanan, obat, & kosmetik

cekbpom.pom.go.id

Fase 1
🕌

BPJPH

Sertifikat halal (BPJPH + MUI)

sertifikasi.halal.go.id

Fase 1
🏢

AHU

Registrasi badan hukum — PT, CV, Yayasan

ahu.go.id

Fase 1
🏦

OJK

Lisensi keuangan + daftar Waspada

ojk.go.id

Fase 2
🆔

OSS NIB

Nomor Induk Berusaha (NIB)

oss.go.id

Fase 2
📋

LPSE

Pengadaan pemerintah

lpse.*.go.id

Fase 2
🗳️

KPU

Data pemilu — calon & hasil

kpu.go.id

Fase 2
💰

LHKPN

Laporan harta kekayaan pejabat

elhkpn.kpk.go.id

Fase 3
📊

BPS

Dataset statistik (1.000+)

bps.go.id

Fase 3
🌦️

BMKG

Cuaca, gempa, & bencana

bmkg.go.id

Fase 3
🏗️

SIMBG

Izin mendirikan bangunan (PBG)

simbg.*.go.id

Fase 3

Mulai dalam 60 Detik

Tiga cara mengakses data pemerintah Indonesia

🐍 Python SDK

Akses langsung ke data BPOM, BPJPH, dan 9 portal lainnya. Typed responses, async support, automatic retries.

from civic_stack.bpom.scraper import search
import asyncio

results = asyncio.run(search("vitamin c"))
for r in results:
    print(f"{r.result['product_name']} — {r.status}")

🤖 Claude Code (MCP)

Zero config — Claude Code langsung mendeteksi 40 tools via .mcp.json. Tanya dalam bahasa natural, dapat data terstruktur.

# Install with MCP support
pip install "indonesia-civic-stack[mcp]"

# Add to Claude Code / Claude Desktop
claude mcp add civic-stack -- civic-stack-mcp

# Or clone for auto-discovery via .mcp.json
git clone https://github.com/suryast/indonesia-civic-stack.git
cd indonesia-civic-stack && pip install -e ".[mcp]"
claude  # 40 tools auto-discovered

🌐 REST API

Jalankan API server sendiri untuk integrasi dengan aplikasi apapun. Kontrol penuh, tanpa rate limit dari kami.

# Install with API support
pip install "indonesia-civic-stack[api]"

# Start the REST API
civic-stack api --port 8000

curl http://localhost:8000/bpom/search?q=paracetamol

Contoh Prompt untuk AI Agent

Copy-paste ke Claude Code, Claude Desktop, atau agent MCP lainnya

Lihat semua contoh prompt →

🔍

Cek Produk

Check if BPOM registration MD 867031247085 is still active. Show the product name, manufacturer, and expiry date.

BPOM
🕌

Verifikasi Halal

Cross-reference "Wardah" across both BPJPH (halal) and BPOM (cosmetics) databases. Show a side-by-side comparison.

BPJPH BPOM
🏢

Uji Tuntas Perusahaan

Verify "PT Maju Bersama": check AHU registration, OJK license, BPOM products, and OSS NIB. Present findings in a summary table with ✅/❌ for each check.

AHU OJK BPOM OSS
🌋

Dashboard Gempa

Get the last 15 earthquakes from BMKG. Create an interactive artifact with a timeline, magnitude chart, and detail table.

BMKG Artifact
📊

Monitor Kepatuhan

Search OJK for licensed banks, cross-reference with AHU status and waspada list. Build a dashboard artifact highlighting any flagged entities in red.

OJK AHU Artifact
🗳️

Eksplorasi Pemilu

Search KPU candidates in "Jakarta". Create an interactive artifact with a filterable table and party distribution pie chart.

KPU Artifact

Sudah Dipakai di Produksi

Teruji di produksi

Tentang Data Rakyat

indonesia-civic-stack adalah proyek open source yang menyatukan data dari 11 portal pemerintah Indonesia dalam satu SDK Python yang mudah digunakan. Dibangun untuk developer, peneliti, jurnalis, dan siapa saja yang butuh akses terprogram ke data publik Indonesia.

Dengan 40 tools MCP terintegrasi, proyek ini siap digunakan oleh AI agent seperti Claude Code untuk automasi riset, validasi data, dan analisis — tanpa konfigurasi manual.

Open source. Gratis selamanya. Dibangun oleh developer Indonesia, untuk Indonesia.

indonesia-civic-stack is an open source project that unifies data from 11 Indonesian government portals into one easy-to-use Python SDK. With 40 integrated MCP tools, it's ready for AI agents like Claude Code to automate research, data validation, and analysis — with zero manual configuration.

⚠️ Disclaimer

Data Rakyat adalah proyek open-source independen dan tidak berafiliasi dengan pemerintah Indonesia atau instansi manapun. Semua data diambil dari sumber publik resmi.

Gunakan dengan bijak — verifikasi data penting secara langsung ke instansi terkait.

Data Rakyat is an independent open-source project, not affiliated with the Indonesian government. For critical decisions, always verify directly with the relevant agency.