Skip to content

Nauka Gryzie

pl.naukagryzie/mcpnaukagryzie.plstreamable-httpv1.0.1Scanned

Kursy, arkusze CKE, zadania z matematyki, karty wzorów i terminy egzaminów (PL).

11 tools: 1 change things and 10 only read.

Tools: 0 delete, 0 irreversible, 1 write, 10 read.
  • Reads private data · 0
  • Reads text others write · 2
  • Can send data out · 0
  • No findings

Anlyon alternative

1 of these tools change something. Run those as governed actions.

Declare what an action changes, and Anlyon puts it under a shared limit, binds every approval to the exact request, and grades the outcome. It works on any HTTPS API you can describe as an action.

Anlyon does not run, proxy or govern this MCP server. A tool your own code calls directly is not routed through Anlyon and is not governed by it.

Import an OpenAPI spec →

Tools

Grouped by what each tool does, most consequential first. Open one for its reasons and full description; descriptions are the publisher's own words.

11 tools

Changes things 1Claude Code: ask
  • recommend_courseTe same odpowiedzi i ta sama funkcja dopasowania co quiz /dopasuj-kurs.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    • The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
    Description, as the server wrote it
    Te same odpowiedzi i ta sama funkcja dopasowania co quiz /dopasuj-kurs. Dopytaj ucznia lub rodzica kolejno: kto pyta, typ szkoły, klasa, cele, przedmioty i poziom matury przy każdym przedmiocie. Zwraca kursy z ceną jak na stronie i linkiem do strony kursu. Po niezdanej maturze (matura poprawkowa w sierpniu) podaj formula.

    Annotations the server declares

    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false
Only reads 10Show 10 read-only tools
  • get_courseJeden kurs po id albo slugu z search_courses: opis, zawartość, każdy wariant dostępu z ceną jak na stronie i purchaseUrl, który prowadzi do kasy.Reads text others writeNo findings

    Why it is in this group

    • The name "get_course" says "get": a word for reading.

    What it can reach

    • untrusted-inputThe description's first sentence says "url": it reads web pages, which anyone can write.
    Description, as the server wrote it
    Jeden kurs po id albo slugu z search_courses: opis, zawartość, każdy wariant dostępu z ceną jak na stronie i purchaseUrl, który prowadzi do kasy.

    Annotations the server declares

    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false
  • get_exam_datesDaty i godziny rozpoczęcia egzaminu ósmoklasisty i matury z komunikatu CKE, terminy wyników, dodatkowe i poprawkowe.No findings

    Why it is in this group

    • The name "get_exam_dates" says "get": a word for reading.
    Description, as the server wrote it
    Daty i godziny rozpoczęcia egzaminu ósmoklasisty i matury z komunikatu CKE, terminy wyników, dodatkowe i poprawkowe. Zawsze podaj uczniowi link do komunikatu CKE (source).

    Annotations the server declares

    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false
  • get_exam_taskZadanie z arkusza z matematyki (slug z search_exam_papers): treść, rozwiązanie krok po kroku i odpowiedź końcowa, tak jak na stronie arkusza.No findings

    Why it is in this group

    • The name "get_exam_task" says "get": a word for reading.
    Description, as the server wrote it
    Zadanie z arkusza z matematyki (slug z search_exam_papers): treść, rozwiązanie krok po kroku i odpowiedź końcowa, tak jak na stronie arkusza. Bez questionNumber zwraca listę zadań (numer i pozycja); gdy numer się powtarza, podaj position z tej listy. Wzory są w LaTeX między $ albo $$, obrazy mają pełne adresy. Podaj uczniowi pageUrl arkusza.

    Annotations the server declares

    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false
  • get_formula_sheetsKarty wybranych wzorów matematycznych CKE (egzamin ósmoklasisty, matura podstawowa i rozszerzona): nazwa, liczba stron i strona z kartą.No findings

    Why it is in this group

    • The name "get_formula_sheets" says "get": a word for reading.
    Description, as the server wrote it
    Karty wybranych wzorów matematycznych CKE (egzamin ósmoklasisty, matura podstawowa i rozszerzona): nazwa, liczba stron i strona z kartą. PDF pobiera się na tej stronie, po podaniu adresu e-mail.

    Annotations the server declares

    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false
  • get_free_consultationBezpłatna konsultacja telefoniczna z doradcą: czego dotyczy, jak przebiega i strona zapisu (bookingUrl).Reads text others writeNo findings

    Why it is in this group

    • The name "get_free_consultation" says "get": a word for reading.

    What it can reach

    • untrusted-inputThe description's first sentence says "url": it reads web pages, which anyone can write.
    Description, as the server wrote it
    Bezpłatna konsultacja telefoniczna z doradcą: czego dotyczy, jak przebiega i strona zapisu (bookingUrl). Nie zapisuj nikogo sam: podaj link, uczeń albo rodzic wybiera termin i podaje dane na stronie.

    Annotations the server declares

    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false
  • get_funding_optionsDofinansowanie kursu i zniżki: stypendium IKR Junior na lekcje na żywo online (kto może, bieżący okres, kursy i grafik lekcji), zniżka z Kartą Dużej Rodziny, zniżka na kilka kursów…No findings

    Why it is in this group

    • The name "get_funding_options" says "get": a word for reading.
    Description, as the server wrote it
    Dofinansowanie kursu i zniżki: stypendium IKR Junior na lekcje na żywo online (kto może, bieżący okres, kursy i grafik lekcji), zniżka z Kartą Dużej Rodziny, zniżka na kilka kursów i zasady kodów rabatowych. Użyj, gdy rodzic pyta o dofinansowanie kursu, IKR Junior, stypendium na korepetycje, Kartę Dużej Rodziny albo zniżkę na kilka kursów. Nabór IKR Junior jest zamknięty: pomagamy rodzinom, które już mają stypendium. Nie składaj wniosku i nie odbieraj kodu za nikogo: podaj pageUrl, rodzic robi to sam na stronie.

    Annotations the server declares

    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false
  • get_guarantees_and_paymentsZdania z regulaminów, słowo w słowo: 30-dniowa gwarancja satysfakcji (zwrot pieniędzy bez podania przyczyny i wyjątki), program Zdana Matura (tylko matura podstawowa z matematyki; …No findings

    Why it is in this group

    • The name "get_guarantees_and_payments" says "get": a word for reading.
    Description, as the server wrote it
    Zdania z regulaminów, słowo w słowo: 30-dniowa gwarancja satysfakcji (zwrot pieniędzy bez podania przyczyny i wyjątki), program Zdana Matura (tylko matura podstawowa z matematyki; nie gwarantuje wyniku, po niezdanej maturze daje bezpłatny kurs poprawkowy po spełnieniu warunków) oraz płatność ratalna i odroczona przez PayU. Użyj, gdy rodzic pyta o zwrot pieniędzy, czy można oddać kurs, gwarancję zdania matury, co jeśli dziecko nie zda, raty albo płatność odroczoną. Cytuj warunki, nie streszczaj i nie obiecuj więcej; podaj termsUrl.

    Annotations the server declares

    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false
  • list_free_trainingsBezpłatne szkolenia online prowadzone przez naszych nauczycieli: temat, prowadzący, najbliższy termin i strona zapisu.No findings

    Why it is in this group

    • The name "list_free_trainings" says "list": a word for reading.
    Description, as the server wrote it
    Bezpłatne szkolenia online prowadzone przez naszych nauczycieli: temat, prowadzący, najbliższy termin i strona zapisu. Uczeń zapisuje się sam na stronie (signupUrl).

    Annotations the server declares

    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false
  • search_coursesKursy i pakiety tej marki z ceną taką, jak na stronie kursu (kwoty w groszach, PLN).No findings

    Why it is in this group

    • The name "search_courses" says "search": a word for reading.
    Description, as the server wrote it
    Kursy i pakiety tej marki z ceną taką, jak na stronie kursu (kwoty w groszach, PLN). Filtry: exam, level, subject, q (słowa z nazwy lub opisu). Każdy wynik ma pageUrl: podaj go uczniowi. Gdy rodzic szuka korepetycji online z matematyki albo korepetytora: nie prowadzimy lekcji 1:1, polecaj kurs zamiast korepetycji.

    Annotations the server declares

    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false
  • search_exam_papersArkusze CKE i próbne z rozwiązaniami na naszych stronach, od najnowszych (arkusze z matematyki są na matematykagryzie.pl).No findings

    Why it is in this group

    • The name "search_exam_papers" says "search": a word for reading.
    Description, as the server wrote it
    Arkusze CKE i próbne z rozwiązaniami na naszych stronach, od najnowszych (arkusze z matematyki są na matematykagryzie.pl). Bez examLevel (i subject na naukagryzie.pl) zwraca listę dostępnych poziomów i przedmiotów. Podaj uczniowi pageUrl arkusza.

    Annotations the server declares

    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false

This is not a safety rating, and no finding is not a safety guarantee. The groups and findings come from fixed checks of the tool definitions the server returned on the date shown, not from its code or what it does when called. How the checks work.

Exfil surface

Which tools read private data, which read text someone else can write, and which can send data out. One of each is a path a prompt injection can use.

No private-data, untrusted-input, outbound path in this server alone: no tool is tagged private-data or outbound.

Reads private data0
Reads files, mail, messages, databases, secrets, calendars or repositories.
Reads text others write2
Brings in text someone else can write: web pages, inbound email, messages, issues and comments.
Can send data out0
Can carry data to people or systems: it sends, posts or publishes, or takes a recipient, channel or URL.

Other servers in the same agent add their own tools to these paths. Audit your whole setup to see them together.

Findings

Matches of fixed checks, with the text they matched.

No check matched anything in these tool definitions. That is not a safety guarantee.

History

Changes to its tool definitions and to its remote endpoint, newest first.

No change seen yet. Its tools are rescanned every day, and a remote endpoint is looked at once a week.

Install

Pinned to version 1.0.1. Values in angle brackets are yours to fill in.

claude mcp add --transport http naukagryzie https://naukagryzie.pl/mcp
claude mcp add --transport http naukagryzie https://naukagryzie.pl/mcp

Run in a terminal.

Claude Code permissions

Allow the reads, ask before a change or a way out, deny the deletes. Paste into .claude/settings.json.

.claude/settings.json
{
  "permissions": {
    "allow": [
      "mcp__naukagryzie__search_courses",
      "mcp__naukagryzie__get_course",
      "mcp__naukagryzie__get_exam_dates",
      "mcp__naukagryzie__search_exam_papers",
      "mcp__naukagryzie__get_exam_task",
      "mcp__naukagryzie__get_formula_sheets",
      "mcp__naukagryzie__list_free_trainings",
      "mcp__naukagryzie__get_free_consultation",
      "mcp__naukagryzie__get_funding_options",
      "mcp__naukagryzie__get_guarantees_and_payments"
    ],
    "ask": [
      "mcp__naukagryzie__recommend_course"
    ],
    "deny": []
  }
}

Tools that only read are allowed, tools that change things ask first, tools that delete or cancel are denied. A read that can send data out (it takes a URL, say) asks first too. It assumes the server is installed as naukagryzie. Review it before you use it.

Capability tags behind 2 rules
  • mcp__naukagryzie__get_course untrusted-input
  • mcp__naukagryzie__get_free_consultation untrusted-input

Pin

Keep the decision: fail CI when the tools change, follow every change, or show a badge.

Pin in CI

Fail a build when the tools you reviewed are not the tools the server serves today.

curl -s "https://anlyon.dev/api/v1/servers/pl.naukagryzie/mcp/verify?hash=12a5a30a7ba37f576819ea568b34199cfc78aa745ea5bc5dd47274efea768788" | jq -e '.changed == false'

Pinned hash 12a5a30a7ba3, from Oct 27, 2026, 12:18 UTC.

Watch

Get told when its tools change: a new tool, a new description, a new class.

https://anlyon.dev/servers/pl.naukagryzie/mcp/changes.xml

An Atom feed. Works in any feed reader or Slack's RSS app.

Badge

anlyon.dev badge for pl.naukagryzie/mcp
[![anlyon.dev](https://anlyon.dev/badge/pl.naukagryzie/mcp.svg)](https://anlyon.dev/servers/pl.naukagryzie/mcp)

Source: MCP Registry. Synced Oct 27, 2026, 12:18 UTC.