Polish Business Intelligence MCP
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": false
} |
| prompts | {
"listChanged": false
} |
| resources | {
"subscribe": false,
"listChanged": false
} |
| experimental | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| lookup_companyA | Look up a Polish company by NIP (tax ID) on the Ministry of Finance VAT whitelist (Biała Lista). Returns the company name, VAT status, registered address, registration date and bank account numbers. Args: nip: 10-digit Polish NIP. Spaces and dashes are fine — they are stripped. |
| check_vat_statusA | Quick check: is this NIP registered as an active VAT payer in Poland? Returns a short, definitive yes / no / exempt answer plus the company name — useful for fast agent decisions such as "can I trust this invoice?". Args: nip: 10-digit Polish NIP. Spaces and dashes are fine. |
| get_all_ratesA | Get all current PLN exchange rates from the National Bank of Poland (Table A — EUR, USD, GBP, CHF, JPY, CZK and ~30 others). Args: date: Optional ISO date (YYYY-MM-DD) for historical rates. NBP publishes rates only on banking days; a weekend date returns the most recent available table (the actual effective date is shown). |
| get_currency_rateA | Get the official NBP mid-market exchange rate for a single currency against PLN. Tries Table A first and falls back to Table B for exotic currencies. Args: currency_code: ISO 4217 code, e.g. "EUR", "USD", "GBP". date: Optional ISO date (YYYY-MM-DD) for a historical rate. |
| convert_currencyA | Convert an amount between PLN and another currency, or between two foreign currencies (via PLN as the pivot), using official NBP mid-market rates. Args: amount: The amount to convert. from_currency: Source currency ISO code (e.g. "PLN", "EUR"). to_currency: Target currency ISO code (e.g. "GBP", "PLN"). date: Optional ISO date (YYYY-MM-DD) for historical rates. |
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
lookup_company and check_vat_status both operate on NIP numbers and return VAT-related information, which could cause initial confusion, but their scope is clearly different: full company details vs. a quick yes/no status. The three exchange-rate tools are each well-differentiated.
All tool names follow a consistent verb_noun snake_case pattern: lookup_company, check_vat_status, get_all_rates, get_currency_rate, convert_currency. The verbs are all actions and the nouns clearly indicate the target, making the naming predictable and readable.
With 5 tools across two related but distinct subdomains (VAT whitelist and exchange rates), the set is well-scoped. Each tool serves a clear purpose, and the count is neither bloated nor too sparse for the apparent functionality.
The VAT domain is covered with a full lookup and a fast status check; the exchange-rate domain is covered with all rates, a single rate, and conversion. Historical date support is included, and there are no obvious missing operations for the stated business intelligence purpose.