@m8t-jacob/mcp-polish-biz
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 | {
"listChanged": true
} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| validate_polish_idA | Validate a Polish identifier (NIP tax id, PESEL national id, REGON business registry id, KRS National Court Register number, or IBAN/NRB bank account) and return whether it is valid plus its normalized form. Purely local checksum validation — makes no network calls. |
| check_vat_whitelistA | Look up a Polish contractor by NIP on the Ministry of Finance VAT whitelist ("Biała lista podatników VAT") to get their VAT registration status, legal name, REGON/KRS, and registered bank account numbers. Use this to verify a business partner before paying an invoice. |
| check_viesA | Validate an EU VAT number via VIES (VAT Information Exchange System), the European Commission service that confirms whether a VAT number is currently registered, returning the company name/address when the member state provides them. |
| get_exchange_rateA | Get the official NBP (Narodowy Bank Polski) mid exchange rate for a currency against PLN, either for today or a specific date. |
| convert_currencyA | Convert an amount between two currencies using official NBP mid exchange rates (via PLN as the intermediary), either for today or a specific date. |
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 5 tools
Each tool has a clearly distinct purpose: local ID checksum validation, Polish VAT whitelist lookup, EU VIES validation, exchange rate retrieval, and currency conversion. The two exchange-related tools are distinct because one returns a rate and the other performs a conversion.
All five tools follow a consistent lowercase snake_case verb_noun pattern (validate_, check_, get_, convert_), making the naming predictable and easy to understand.
With 5 tools, the server is well-scoped for a niche Polish business utility. The count is neither thin nor excessive, and each tool serves a meaningful purpose.
The tool set covers core business needs: identifier validation, Polish and EU VAT verification, and currency exchange via official NBP rates. It provides complete workflows for vetting contractors and handling cross-currency transactions.