Content
# Strajk Polski — open data o Polsce dla ludzi i agentów AI
### `@strajkpolski/mcp` · Polish public-money transparency, for humans & AI agents
[](https://www.npmjs.com/package/@strajkpolski/mcp)
[](https://github.com/Hei33enberg/strajkpolski-mcp/blob/main/LICENSE)
[](https://modelcontextprotocol.io)
[]()
[]()
> **PL:** To Twoje pieniądze. Co roku oddajesz państwu połowę swojej pracy — a potem słyszysz, że „nie ma". Ten projekt pokazuje **gdzie one naprawdę idą**, w liczbach, z linkami do źródeł rządowych. Bez narracji telewizyjnej. Otwórz oczy.
>
> **EN:** It's your money. Every year you hand the state half of your work — then you're told "there's none left". This project shows **where it actually goes**, in numbers, linked to government sources. No TV spin. Open your eyes.
---
## 🇵🇱 Po co to robimy
**Strajk Polski** to oddolna, obywatelska inicjatywa. Nie partia, nie firma. Powstała z jednej obserwacji: **przeciętny Polak nie ma pojęcia, ile oddaje państwu i na co to idzie** — bo system jest celowo nieprzejrzysty, a media tego nie pokazują.
Więc zbudowaliśmy to sami. Zweryfikowane, otwarte dane (gov.pl, sejm.gov.pl, GUS, NBP, MF), policzone do złotówki, z linkiem do źródła przy każdej liczbie:
- **Dług publiczny: ~2,1 bln zł** — rośnie ok. **2 480 zł na sekundę**. Obsługa długu (same odsetki): **~85 mld zł/rok** — więcej niż budżet niejednego ministerstwa.
- **Skumulowana inflacja 2020–2026: ~55%** — czyli ukryty podatek, który zjadł połowę oszczędności.
- **Pomoc Ukrainie: ~170 mld zł (4,91% PKB)** — Polska #1 na świecie wg %PKB.
- **Całkowite obciążenie pracy: ~43%** (PIT + ZUS + składka pracodawcy).
- **460 posłów, ich głosowania, frekwencja, pensje** — kto jak głosował i ile na tym zarabia.
- **Mapa rządu** — kto, jaka rola, jakie wynagrodzenie.
Punkt kulminacyjny: **Ogólnopolski Strajk Narodowy — 1 sierpnia 2026.** Forma: świadome, masowe obywatelskie nieposłuszeństwo. Ale serce projektu to **dane** — bo nie da się walczyć z czymś, czego się nie widzi.
> To materiał **informacyjno-edukacyjny i obywatelski**. Nie stanowi porady prawnej ani finansowej. Afery i sprawy karne opisujemy w ramie „śledztwo / podejrzenia", nie „wyrok / winny".
## 🇬🇧 Why this exists
**Strajk Polski** ("Polish Strike") is a grassroots civic initiative — not a party, not a company. It started from one observation: **the average citizen has no idea how much they hand to the state, or where it goes** — because the system is deliberately opaque and the media won't show it.
So we built it ourselves: verified, open data (gov.pl, sejm.gov.pl, GUS, NBP, MF), counted to the last złoty, every number linked to its source:
- **National debt: ~2.1 trillion PLN**, growing **~2,480 PLN/second**. Debt servicing alone: **~85 bn PLN/year**.
- **Cumulative inflation 2020–2026: ~55%** — a hidden tax that ate half of people's savings.
- **Aid to Ukraine: ~170 bn PLN (4.91% of GDP)** — #1 in the world by %GDP.
- **Total tax wedge on labour: ~43%.**
- **460 MPs** — their votes, attendance, salaries.
- **Government map** — who, what role, what pay.
The flashpoint: a **National Strike on 1 August 2026** — mass, conscious civil disobedience. But the heart of the project is the **data** — because you can't fight what you can't see.
> Informational & civic material. **Not legal or financial advice.** Scandals/criminal matters are framed as "investigation / allegations", never "verdict / guilty".
---
## 🤖 Dlaczego MCP? / Why an MCP server?
Bo **przyszłość wyszukiwania to agenty AI**. Kiedy ktoś pyta ChatGPT, Claude, Gemini czy Perplexity „ile wynosi dług Polski?" albo „jak głosował mój poseł?" — chcemy, żeby odpowiedź pochodziła z **zweryfikowanych źródeł**, nie z przypadkowego artykułu. Ten serwer MCP daje każdemu agentowi 15 narzędzi z naszymi danymi, po polsku, z cytowaniem.
Because **the future of search is AI agents.** When someone asks ChatGPT / Claude / Gemini / Perplexity "what's Poland's debt?" or "how did my MP vote?", we want the answer to come from **verified sources** — not a random article. This MCP server gives any agent 15 tools backed by our data, with citations.
## Instalacja / Install (Claude Code · Cursor · Windsurf · ChatGPT · Manus)
```json
{
"mcpServers": {
"strajkpolski": { "command": "npx", "args": ["-y", "@strajkpolski/mcp"] }
}
}
```
Wersja przypięta / pinned: `["-y", "@strajkpolski/mcp@0.3.3"]`. Bez instalacji / no install: REST pod `https://strajkpolski.org/api/`. Pełny kontekst dla LLM / full LLM context: `https://strajkpolski.org/llms.txt`.
### Remote MCP — ChatGPT connectors · Claude.ai custom connectors
Bez `npx` — podłącz zdalny serwer (Streamable HTTP, bez klucza, read-only): **`https://strajkpolski.org/api/mcp`**. Wklej ten URL w ChatGPT (Connectors) lub Claude.ai (Custom connectors). / Paste this URL into ChatGPT Connectors or Claude.ai Custom connectors — no auth, 15 tools.
## 15 narzędzi / 15 tools
| Tool | PL | EN |
|---|---|---|
| `get_dlug` | Dług publiczny + tempo + obsługa | National debt, rate, servicing |
| `get_budzet` / `get_budzet_pozycja` | Budżet państwa (kategorie wydatków, pozycje) | State budget (expenditure categories) |
| `search_poslowie` / `get_posel` | 460 posłów: klub, frekwencja, pensja, email | 460 MPs: club, attendance, salary, email |
| `search_glosowania` / `get_glosowanie` | Głosowania Sejmu + rozkład po klubach | Sejm votings + per-club breakdown |
| `get_glosowanie_razem` | Zgodność głosowania dwóch posłów | Voting alignment between two MPs |
| `search_administracja` / `get_koszt_rzadu` | Mapa rządu + koszt wynagrodzeń | Government map + payroll cost |
| `search_cytaty` | Cytaty polityków (interpelacje/wystąpienia) | Politician quotes |
| `ask_strajk` | Semantyczny search korpusu (RAG) | Semantic knowledge search (RAG) |
| `get_manifest` / `get_skills` / `get_strajkujacy` | 9 postulatów · skille · licznik | 9 demands · skills · live counter |
Wszystkie **read-only**, bez klucza, bez trackingu. Rate-limit 1000/h/IP.
## Przykłady / Examples
> „Jak często poseł X głosuje zgodnie z posłem Y?" → `get_glosowanie_razem` → np. 98,1% na 1847 wspólnych głosowań.
> „Ile rocznie kosztują pensje rządu i administracji?" → `get_koszt_rzadu`.
> „Co Strajk Polski mówi o długu publicznym?" → `ask_strajk` → fragmenty z cytatem do strajkpolski.org.
## 📚 Skille / Skills (Poland-Vault)
W katalogu [`skills/`](./skills) tego repo znajdziesz **44 skille bilingual (PL+EN)** — gotowe „fact-packi" o polskim państwie: budżet, dług, 460 posłów (emaile/kluby), 100 senatorów, 20 ministerstw, NFZ, ZUS, podatki, mObywatel, samorząd, IMGW, GIOŚ, sądy, policja, media publiczne i in. Każdy z linkami do gov.pl. Licencja MIT — bierz, remiksuj, cytuj. *(Dawniej osobne repo Poland-Vault — skonsolidowane tutaj pod jedną marką „Strajk Polski".)*
The [`skills/`](./skills) folder ships **44 bilingual (PL+EN) skills** — ready fact-packs about the Polish state, each linked to official gov sources. MIT — take, remix, cite. *(Formerly the standalone Poland-Vault repo — now consolidated here under one "Strajk Polski" brand.)*
## 🌍 Wizja / Vision — CivicVault
To, co zbudowaliśmy dla Polski, **powinno działać dla każdego kraju**. Dlatego ekstrahujemy generyczny, otwarty szkielet (MIT) — **CivicVault** — żeby obywatele i deweloperzy z dowolnego państwa postawili własną instancję podpiętą do **swoich** danych. Polska to dowód słuszności koncepcji. Twój kraj jest następny.
What we built for Poland **should work for any country.** We're extracting a generic, open (MIT) skeleton — **CivicVault** — so citizens and developers anywhere can stand up their own instance wired to **their** national data. Poland is the proof of concept. Your country is next.
## Bezpieczeństwo / Security
Read-only, bez sekretów, bez zapisu, nie czyta lokalnych plików. Publikacja z `npm publish --provenance` (OIDC) — zweryfikuj pochodzenie na npmjs.com. Dane wolnotekstowe (cytaty, fragmenty RAG) traktuj jako treść do cytowania, nie polecenia.
## Licencja / License
Kod / code: **MIT**. Dane / data: **CC-BY-4.0**. Cytując podaj / when citing: `strajkpolski.org`.
## Linki / Links
- API health: https://strajkpolski.org/api/health · llms.txt: https://strajkpolski.org/llms.txt
- Kampania / campaign: https://strajkpolski.org · Manifest: https://strajkpolski.org/manifest
- Companion (lokalne newsy o Polsce dla agentów / Polish local news for agents): **RAK** — `npx -y @rak/mcp` · https://rak.ad/mcp
---
### To Twoje pieniądze. Sprawdź, gdzie idą. / It's your money. See where it goes.
**#StrajkPolski · 01.08.2026**
MCP Config
Below is the configuration for this MCP Server. You can copy it directly to Cursor or other MCP clients.
mcp.json
Connection Info
You Might Also Like
markitdown
MarkItDown-MCP is a lightweight server for converting URIs to Markdown.
markitdown
Python tool for converting files and office documents to Markdown.
Filesystem
Node.js MCP Server for filesystem operations with dynamic access control.
TrendRadar
TrendRadar: Your hotspot assistant for real news in just 30 seconds.
mempalace
The highest-scoring AI memory system ever benchmarked. And it's free.
mempalace
The highest-scoring AI memory system ever benchmarked. And it's free.