Endpoints: 39,967MCP servers: 22,496Payout addresses: 2,533Paid calls: 3,294Letters: 54Defects: 1,976counted 2 min ago
teppi

Server definition

Hash
sha256:c05f6ae1d93b8f5e4f05ba74898ad7380e66ee9a6af8ec18a946591a3b783943
What it is
What a remote MCP server returned when asked what it offers: 13 tools

The blob, as servednamed by its sha256

{ "instructions": null, "tools": [ { "description": "Zwraca listę dostępnych w systemie okresów agregacji sondaży (miesięczne, tygodniowe i okna kroczące rolling).", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "properties": {}, "type": "object" }, "name": "get_aggregation_periods", "outputSchema": null }, { "description": "Zwraca lokalne projekcje poparcia partii na poziomie 380 powiatów z możliwością filtrowania po kodzie województwa lub numerze okręgu wyborczego.", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "additionalProperties": false, "properties": { "district_number": { "description": "Numer okręgu wyborczego do Sejmu (1-41)", "maximum": 41, "minimum": 1, "type": "integer" }, "period_key": { "description": "Klucz okresu (np. 2025-10, 2025-W42, last-30d)", "type": "string" }, "period_type": { "description": "Typ okresu: month, week lub rolling", "enum": [ "month", "week", "rolling" ], "type": "string" }, "strategy": { "description": "Strategia średnich wejściowych", "enum": [ "weighted_average", "arithmetic_average" ], "type": "string" }, "turnout": { "description": "Opcjonalna symulowana frekwencja ogólnokrajowa (%)", "type": "number" }, "voivodeship_code": { "description": "Kod TERYT województwa (np. \"14\" dla mazowieckiego, \"02\" dla dolnośląskiego)", "type": "string" } }, "required": [ "period_type", "period_key" ], "type": "object" }, "name": "get_county_projections", "outputSchema": null }, { "description": "Zwraca szczegółowe projekcje poparcia partii, szacowaną frekwencję i rozkład głosów we wszystkich 41 okręgach wyborczych do Sejmu RP.", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "additionalProperties": false, "properties": { "period_key": { "description": "Klucz okresu (np. 2025-10, 2025-W42, last-30d)", "type": "string" }, "period_type": { "description": "Typ okresu: month, week lub rolling", "enum": [ "month", "week", "rolling" ], "type": "string" }, "strategy": { "description": "Strategia średnich wejściowych", "enum": [ "weighted_average", "arithmetic_average" ], "type": "string" }, "turnout": { "description": "Opcjonalna symulowana frekwencja ogólnokrajowa (%)", "type": "number" } }, "required": [ "period_type", "period_key" ], "type": "object" }, "name": "get_district_projections", "outputSchema": null }, { "description": "Zwraca ogólnopolską projekcję poparcia partii i szacowaną liczbę ważnych głosów wyliczoną wieloszczeblowym modelem oddolnym (Multilevel Bottom-Up Model) dla pełnego okresu.", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "additionalProperties": false, "properties": { "period_key": { "description": "Klucz okresu: YYYY-MM, YYYY-Www, last-14d|last-21d|last-30d lub YYYY-MM-DD:P{N}D", "type": "string" }, "period_type": { "description": "Typ okresu: month, week lub rolling", "enum": [ "month", "week", "rolling" ], "type": "string" }, "strategy": { "description": "Strategia średnich wejściowych (domyślnie weighted_average)", "enum": [ "weighted_average", "arithmetic_average" ], "type": "string" }, "turnout": { "description": "Opcjonalna symulowana frekwencja ogólnokrajowa (%)", "type": "number" } }, "required": [ "period_type", "period_key" ], "type": "object" }, "name": "get_national_projection", "outputSchema": null }, { "description": "Zwraca słownik partii politycznych w Polsce wraz z progami wyborczymi (5% partia, 8% koalicja), informacją o statusie koalicji, kolorami i slugami.", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "properties": {}, "type": "object" }, "name": "get_parties", "outputSchema": null }, { "description": "Zwraca listę kluczowych wydarzeń politycznych (tzw. bombshells) wpływających na dynamikę poparcia społecznego z opcjonalnym filtrowaniem po zakresie dat.", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "additionalProperties": false, "properties": { "date_from": { "description": "Początek zakresu dat (YYYY-MM-DD)", "type": "string" }, "date_to": { "description": "Koniec zakresu dat (YYYY-MM-DD)", "type": "string" }, "limit": { "description": "Maksymalna liczba zdarzeń do pobrania", "maximum": 500, "minimum": 1, "type": "integer" } }, "type": "object" }, "name": "get_political_events", "outputSchema": null }, { "description": "Pobiera znormalizowane lub surowe (RAW) średnie sondażowe poparcia partii politycznych w Polsce dla wskazanego okresu (miesiąc, tydzień ISO lub okno kroczące rolling 14/21/30 dni).", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "additionalProperties": false, "properties": { "period_key": { "description": "Klucz okresu: YYYY-MM dla month, YYYY-Www dla week, last-14d|last-21d|last-30d lub YYYY-MM-DD:P{N}D dla rolling", "type": "string" }, "period_type": { "description": "Typ okresu: month (np. 2025-10), week (np. 2025-W42) lub rolling (np. last-30d, last-14d, 2025-11-10:P21D)", "enum": [ "month", "week", "rolling" ], "type": "string" }, "strategy": { "description": "Strategia wyliczania średniej (domyślnie weighted_average - ważona wielkością próby z re-normalizacją do 100%)", "enum": [ "weighted_average", "arithmetic_average", "weighted_average_raw", "arithmetic_average_raw" ], "type": "string" }, "strategy_version": { "description": "Wersja strategii (domyślnie 1)", "type": "integer" }, "survey_id": { "description": "Opcjonalna lista ID sondaży w formacie JSON string, np. \"[101,102]\". Jeśli brak, uwzględniane są wszystkie sondaże w okresie.", "type": "string" } }, "required": [ "period_type", "period_key" ], "type": "object" }, "name": "get_polling_averages", "outputSchema": null }, { "description": "Pobiera szereg czasowy miesięcznych średnich poparcia partii politycznych w Polsce (ostatnie 12 miesięcy lub wybrany rok) do analizy trendów historycznych.", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "additionalProperties": false, "properties": { "include_empty_months": { "description": "Czy zwracać miesiące bez sondaży jako status \"no_surveys\"", "type": "boolean" }, "pollster_id": { "anyOf": [ { "type": "integer" }, { "items": { "type": "integer" }, "type": "array" }, { "type": "string" } ], "description": "Opcjonalny filtr po ID pracowni badawczej" }, "range": { "description": "Zakres serii: last_12 (ostatnie 12 miesięcy) lub year (konkretny rok kalendarzowy)", "enum": [ "last_12", "year" ], "type": "string" }, "strategy": { "description": "Strategia wyliczania średnich", "enum": [ "weighted_average", "arithmetic_average", "weighted_average_raw", "arithmetic_average_raw" ], "type": "string" }, "strategy_version": { "description": "Wersja strategii (domyślnie 1)", "type": "integer" }, "year": { "description": "Rok (np. 2025), wymagany gdy range=year", "type": "integer" } }, "type": "object" }, "name": "get_polling_averages_series", "outputSchema": null }, { "description": "Zwraca słownik ośrodków i pracowni badawczych realizujących sondaże polityczne w Polsce (CBOS, IBRiS, United Surveys, Opinia24, IPSOS, Social Changes itp.).", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "properties": {}, "type": "object" }, "name": "get_pollsters", "outputSchema": null }, { "description": "Symuluje podział 460 mandatów w Sejmie RP metodą d'Hondta na podstawie średnich sondażowych z wybranego okresu przy użyciu wieloszczeblowego modelu oddolnego (Bottom-Up: 380 powiatów -> 41 okręgów -> kraj). Dopuszcza wyłącznie strategie znormalizowane.", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "additionalProperties": false, "properties": { "period_key": { "description": "Klucz okresu: YYYY-MM dla month, YYYY-Www dla week, last-14d|last-21d|last-30d lub YYYY-MM-DD:P{N}D dla rolling", "type": "string" }, "period_type": { "description": "Typ okresu: month (np. 2025-10), week (np. 2025-W42) lub rolling (np. last-30d)", "enum": [ "month", "week", "rolling" ], "type": "string" }, "strategy": { "description": "Strategia średnich (domyślnie weighted_average). Strategie surowe *_raw są niedozwolone w kalkulacji mandatów.", "enum": [ "weighted_average", "arithmetic_average" ], "type": "string" }, "strategy_version": { "description": "Wersja strategii (domyślnie 1)", "type": "integer" }, "survey_id": { "description": "Opcjonalna lista ID sondaży w formacie JSON string, np. \"[101,102]\"", "type": "string" } }, "required": [ "period_type", "period_key" ], "type": "object" }, "name": "get_seat_projections", "outputSchema": null }, { "description": "Pobiera kolekcję pojedynczych sondaży poparcia partii politycznych wraz ze szczegółowymi wynikami, metadanymi pracowni, próbą badawczą N, datami realizacji i strukturą partii.", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "additionalProperties": false, "properties": { "date_from": { "description": "Początek zakresu dat publikacji lub badania (YYYY-MM-DD)", "type": "string" }, "date_to": { "description": "Koniec zakresu dat publikacji lub badania (YYYY-MM-DD)", "type": "string" }, "limit": { "description": "Liczba wyników na stronę (domyślnie 50, max 500)", "maximum": 500, "minimum": 1, "type": "integer" }, "offset": { "description": "Opcjonalny offset wyników", "minimum": 0, "type": "integer" }, "page": { "description": "Numer strony (domyślnie 1)", "minimum": 1, "type": "integer" }, "period_key": { "description": "Filtruj po kluczu okresu (np. 2025-10, 2025-W42, last-30d)", "type": "string" }, "period_type": { "description": "Filtruj po typie okresu agregacji", "enum": [ "month", "week", "rolling" ], "type": "string" }, "pollster_id": { "description": "Filtruj po ID pracowni badawczej", "type": "integer" } }, "type": "object" }, "name": "get_surveys", "outputSchema": null }, { "description": "Zwraca listę numerycznych identyfikatorów sondaży należących do zadanego okresu agregacji.", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "additionalProperties": false, "properties": { "period_key": { "description": "Klucz okresu: YYYY-MM, YYYY-Www, last-14d|last-21d|last-30d lub YYYY-MM-DD:P{N}D", "type": "string" }, "period_type": { "description": "Typ okresu: month, week lub rolling", "enum": [ "month", "week", "rolling" ], "type": "string" } }, "required": [ "period_type", "period_key" ], "type": "object" }, "name": "get_surveys_ids", "outputSchema": null }, { "description": "Zwraca projekcje poparcia partii politycznych w podziale na 16 województw dla pełnego okresu agregacji.", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "additionalProperties": false, "properties": { "period_key": { "description": "Klucz okresu (np. 2025-10, 2025-W42, last-30d)", "type": "string" }, "period_type": { "description": "Typ okresu: month, week lub rolling", "enum": [ "month", "week", "rolling" ], "type": "string" }, "strategy": { "description": "Strategia średnich wejściowych", "enum": [ "weighted_average", "arithmetic_average" ], "type": "string" }, "turnout": { "description": "Opcjonalna symulowana frekwencja ogólnokrajowa (%)", "type": "number" } }, "required": [ "period_type", "period_key" ], "type": "object" }, "name": "get_voivodeship_projections", "outputSchema": null } ] }
Verify it yourselfcurl -s https://api.teppi.xyz/v1/evidence/sha256:c05f6ae1d93b8f5e4f05ba74898ad7380e66ee9a6af8ec18a946591a3b783943 | sha256sum