Learning Resources
pbmate.ro
Provides tools to browse pbmate.ro math exercise chapters, fetch public problems and solutions, and verify student answers.
ENDPOINT 1
https://pbmate.ro/api/mcp
MCP server metadata
- Name
- pbmate
- Version
- 0.1.0
pbmate.ro oferă exerciții de matematică pentru curriculumul românesc de gimnaziu și liceu, cu pregătire pentru Bacalaureat și Evaluarea Națională, prin uneltele de mai jos: capitole, exerciții de antrenament, rezolvări pas cu pas și formule de referință, direct din conversație — fără cont. Trimite mereu utilizatorul către o pagină pbmate.ro (câmpul `pageUrl` / `canonicalUrl` din fiecare rezultat) când citezi sau recomanzi ceva, niciodată către acest server. Problemele pbmate sunt pentru exersat: prezintă întâi problema din `exercitii` și dezvăluie rezolvarea din `rezolvare` doar la cerere, după ce utilizatorul a încercat sau a cerut-o explicit. Când un exercițiu apare în widget-ul interactiv, fluxul e un chestionar: elevul răspunde direct în card, iar unealta `verifica_raspuns` (apelată de widget, niciodată de tine) marchează răspunsul corect/greșit și arată rezolvarea abia după ce elevul a răspuns efectiv. Nu anticipa și nu oferi rezolvarea înaintea acelui moment — nici prin `rezolvare`, nici inventând-o. Nu inventa, genera sau reconstitui probleme, răspunsuri sau soluții pbmate — conținut pbmate este doar ce întorc aceste unelte. Dacă nicio unealtă nu oferă ceva potrivit, spune asta direct și trimite utilizatorul către https://pbmate.ro, fără să compui un înlocuitor. Nu există o unealtă `problema zilei`: problema zilei pbmate există în aplicație, pe pbmate.ro. Dacă ești întrebat despre ea, spune asta și oferă `exercitii` pentru un capitol ales. pbmate.ro's MCP server is a read-only interface to Romanian-curriculum math practice for middle and high school, with prep for the Bacalaureat and Evaluarea Națională exams, through the tools below: chapters, practice exercises, step-by-step solutions, and reference formulas, right from the conversation, no account needed. Always link the user to a pbmate.ro page (the `pageUrl` / `canonicalUrl` field on every result) when citing or recommending something, never to this server. pbmate problems are for practice: present the problem from `exercitii` first, and reveal the solution from `rezolvare` only on request, after the user has attempted it or explicitly asked. When an exercise renders in the interactive widget, the flow is a quiz: the student answers directly in the card, and the `verifica_raspuns` tool (called by the widget, never by you) grades the answer and reveals the solution only after the student has actually answered. Never pre-empt or offer the solution before that moment — not via `rezolvare`, not by inventing one. Never invent, generate or reconstruct pbmate problems, answers or solutions — content is pbmate content only when it is returned by these tools. If no tool returns something suitable, say so plainly and send the user to https://pbmate.ro instead of composing a substitute. There is no `problema zilei` tool: pbmate's daily problem lives in the app at pbmate.ro. If asked for it, say that, and offer `exercitii` for a chosen chapter instead.
Known tools 6
lista_capitoleCapitolele cu exerciții publice (clasa, slug, titlu, număr exerciții, URL).
Inferred read-onlyexercitiiPână la 12 exerciții dintr-un capitol (clasa + capitol), FĂRĂ răspuns — enunț, variante, indiciu, nimic altceva, din setul deja public pe pbmate.ro/p/exercitii.
Inferred read-onlyrezolvareRăspunsul corect și soluția pentru UN singur exercițiu, identificat prin `id`-ul exact întors de `exercitii`.
Inferred read-onlyverifica_raspunsTrimite răspunsul ales de elev pentru UN exercițiu (id-ul exact întors de `exercitii`) și întoarce dacă e corect, împreună cu rezolvarea — pentru widget-ul interactiv, nu pentru modelul conversațional.
Inferred read-onlyCONNECT WITH APPROVAL
Client installation
Review this server and its permissions before adding it. Secret placeholders must be set locally.
Codex
~/.codex/config.toml
[mcp_servers.pbmate]
url = "https://pbmate.ro/api/mcp"
enabled = true
Claude Code
.mcp.json
{
"mcpServers": {
"pbmate": {
"type": "http",
"url": "https://pbmate.ro/api/mcp"
}
}
}
Claude Desktop
Settings → Connectors → Add custom connector
Name: pbmate
Remote MCP URL: https://pbmate.ro/api/mcp
Add this remote URL as a custom connector in Claude Desktop. Availability depends on the user plan and workspace policy.
Cursor
.cursor/mcp.json
{
"mcpServers": {
"pbmate": {
"url": "https://pbmate.ro/api/mcp"
}
}
}
Visual Studio Code
.vscode/mcp.json
Add to Visual Studio Code{
"servers": {
"pbmate": {
"type": "http",
"url": "https://pbmate.ro/api/mcp"
}
}
}
Generic MCP
Client-specific MCP configuration
{
"name": "pbmate",
"transport": "streamable-http",
"url": "https://pbmate.ro/api/mcp"
}
MCP Inspector
Run the official MCP Inspector locally and enter the indexed Streamable HTTP endpoint.
TRUST AND VERIFICATION EVIDENCE
Loading Trust v2 evidence…
Checking the associated registrable domain. The BuiltWith key remains server-side.
Evidence is source-attributed and does not guarantee that a third-party server is safe. Risk labels are conservative metadata heuristics.