mcp-sejm-proces
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
This server publishes no instructions, or was last inspected before Glama recorded them.
Capabilities
Features and capabilities supported by this server
Protocol revision2025-11-25
| Capability | Details |
|---|---|
| tools | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| search_printsA | Szuka druków sejmowych po fragmencie tytułu (case-insensitive, polskie znaki). API Sejmu nie filtruje po swojej stronie - ten tool ściąga pełną listę druków danej kadencji (ok. 1.7MB, kilka tysięcy pozycji) i filtruje lokalnie, więc pierwsze wywołanie w sesji jest wolniejsze niż kolejne (cache 10 min). Bledy: |
| get_printA | Szczegóły druku sejmowego po numerze: tytuł, daty, załączniki (PDF), i numer powiązanego procesu legislacyjnego (jeśli druk taki proces zainicjował - nie każdy druk ma własny proces, np. pisma dodatkowe do innego druku). Bledy: |
| get_processA | Pełna historia procesu legislacyjnego dla danego druku: etapy (czytania, prace komisji, głosowania), czy został przyjęty, link do RCL, i ELI wynikowego aktu jeśli proces zakończył się publikacją (Dz.U. lub M.P.). NIE każdy druk ma proces - dokumenty typu 'informacja rządowa' czy 'lista kandydatów' zwykle nie mają ELI i |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
TDQS
Scored across 3 tools
Each tool has a distinct purpose: search_prints finds prints by title fragment, get_print fetches detailed metadata for a specific print, and get_process retrieves the full legislative history. There is no overlap in their core functions, and the descriptions clearly differentiate them.
All tool names follow the verb_noun pattern with snake_case: search_prints, get_print, get_process. This is fully consistent and predictable.
Three tools is a well-scoped set for a focused server about Polish Sejm legislative processes. Each tool serves a necessary step in the workflow: search, retrieve, and process history, without unnecessary bloat.
The tool set covers the core read-only lifecycle: finding a print, getting its details, and accessing its legislative process. It appropriately references another server for act status, indicating a deliberate scope. There are no obvious dead ends for the intended domain.