UOL Účetnictví (unofficial)
MCPB · UOL-MCP.MCPB · 3 COMPONENTS
Invoices, receivables, VAT, ledger and documents from UOL Účetnictví (Czech online accounting)
Available components
Last scanned (7 hours ago)
Scores higher than 80% of MCPB servers
Category Finance and Payments
How this component scores in each security and reliability category. Every signal is checked automatically from public evidence about the published package, including repeated runs of it in an isolated sandbox, and we only credit what we can confirm. How we score → Why this is hard to score →
Supply Chain Security25
- No malware scan is available for this kind of package: the supply-chain vendors we use do not cover it. This is a permanent gap in our coverage, not a finding about the package.Unverified
- Known CVEs were checked across the 6 of 6 dependencies we could resolve, so this covers what we could see, not the whole tree.Partial
- No install/post-install scripts declared.Pass
- 0 of 6 dependencies flagged as unhealthy. View diagnostics → Pass
Provenance & Transparency48
- Source repository is publicly reachable at the declared URL. View diagnostics → Pass
- Provenance check failed: no build-provenance attestation is published. See how to fix → View diagnostics → Fail
- Clear OSI-approved license (MIT).Pass
- Actively maintained (last published 0 days ago).Pass
- Publishes a security disclosure policy (SECURITY.md).Pass
Schema Quality & AI Usability78
- 100% of prompts and resources have a non-trivial description (not blank, and not just the item's name).Pass
- AI-judged instruction clarity (good).Pass
- Context-footprint check failed: tool/resource definitions use about 2569 tokens (~128/item across 20 items; 18 tools + 2 resources), over budget; trim descriptions and params. See how to fix → Fail
- Usage-examples check failed: none of the tools include examples. See how to fix → Fail
Stability & Change Management0
- Stability observed for 0 of 30 days with no destabilising changes; credit accrues until the full window elapses.Unverified
Tool Coverage94
- 100% of tools have a non-trivial description (not blank, and not just the tool's name).Pass
- 78% of tool parameters carry a description.Partial
- Structured output schemas are declared (100% of tools); any adoption earns full credit.Pass
Tool Safety100
- No prompt-injection markers were found in the server instructions, tool names or descriptions we captured.Pass
- We read all 18 captured tool definition(s), and no name or description among them implies an irreversible operation.Pass
- An AI judge read all 20 captured unit(s) of tool text and found none that tries to manipulate the model reading it.Pass
Capabilities100
- Implements a current MCP spec version (2026-07-28).Pass
Unverified: 1 category
A category scored 0 because we could not verify it: a data source with nothing on this package, evidence we could not reach, or a check we could not run. We only credit what we can confirm.
Checks we ran (14)
- Known CVEs
- Install scripts
- Dependency health
- Source repository
- Provenance
- License
- Maintenance
- Security disclosure
- Schema quality
- Tool coverage
- Injection markers
- Destructive annotations
- Judged manipulation
- MCP protocol
Checks we could not complete (2)
These are gaps on our side, not findings about this package. We only credit what we can confirm, so a category made up entirely of them scores 0.
- Malware scan in Supply Chain SecurityNo malware scan is available for this kind of package: the supply-chain vendors we use do not cover it. This is a permanent gap in our coverage, not a finding about the package.
- Stability in Stability & Change Management (scores 0 for this)Stability observed for 0 of 30 days with no destabilising changes; credit accrues until the full window elapses.
Does not apply to this package (2)
- Endpoint SecurityScored on hosted endpoints only. A package has no live endpoint of its own for us to probe.
- Transport & ReachabilityScored on hosted endpoints only. A package has no live endpoint of its own for us to probe.
The score does not measure everything. What the score does not measure →
Every change we have recorded for this component, newest first. Security-relevant changes are always shown. ▲ marks a change for the better, ▼ a change for the worse; unmarked changes are neutral.
- 5 Nov 26 49
First indexed and scored.
Diagnostic detail from the automated scan of this channel: what the scanner observed at each step, so you can see exactly where a check passed or failed. It is informational only and never changes the trust score.
Captured 5 Nov 2026 · Analysed mcpb/https://github.com/jakubbegera/uol-mcp/releases/download/v0.6.1/uol-mcp.mcpb
Provenance No attestation
The registry publishes no build provenance for this version, so there is nothing to verify.
| Result | No attestation |
|---|---|
| Ecosystem | mcpb |
| Reason | No attestation published |
Background: How many MCP packages publish verified provenance →
Dependencies 6 packages
| Packages resolved | 6 |
|---|---|
| Tree resolution | Complete |
Background: SBOMs and build attestations, explained →
The tools this component advertises to a client, with an estimated token cost for each. Expand a tool to see its parameters and schema. The per-tool counts are indicative and are not scored directly; the schema's total context footprint is one signal in Schema Quality & AI Usability. A tool's description is untrusted text the model reads on every call, which is what makes this list a security surface and not just an inventory: how tool poisoning works →
api_get Raw UOL GET ~155
Read-only GET of any UOL REST path (spec: https://api.uol.cz/openapi.yaml) for data no other tool covers — e.g. /v1/accounting_records, /v1/bank_movements, /v1/products, /v1/warehouse/statuses, /v1/sales_orders. Returns the raw JSON (amounts as strings, invoice status "valid" = draft); large answers are cut to fit. Prefer the dedicated tools.
| Name | Type | Req | Description |
|---|---|---|---|
| path | string | yes | Path under the API root starting with /v1/, e.g. /v1/products |
| query | object | – | Query parameters, e.g. {"page": 1, "per_page": 50} |
| Name | Type | Req | Description |
|---|---|---|---|
| data | – | yes | – |
| path | string | yes | – |
| truncated | boolean | yes | – |
No examples provided.
download_uploaded_document Download uploaded document ~38
Saves the original file of an uploaded document on the machine running uol-mcp and returns its path.
| Name | Type | Req | Description |
|---|---|---|---|
| document_id | string | yes | – |
| Name | Type | Req | Description |
|---|---|---|---|
| content_type | string | yes | – |
| document_id | string | yes | – |
| file_name | string | yes | – |
| file_path | string|null | yes | Absolute path of the saved file on the machine running uol-mcp; null when the file is embedded in the result (HTTP transport) |
| size_bytes | number | yes | – |
No examples provided.
export_sales_invoice Export issued invoice (PDF / ISDOC) ~98
Downloads an issued (sales) invoice rendered by UOL and saves it on the machine running uol-mcp. format=isdoc also returns the ISDOC XML (Czech e-invoice standard), which is readable line by line. ISDOC exists only for issued (confirmed) invoices. Received invoices cannot be exported through the API.
| Name | Type | Req | Description |
|---|---|---|---|
| format | string | – | – |
| invoice_id | string | yes | invoice_id from search_sales_invoices |
| Name | Type | Req | Description |
|---|---|---|---|
| content_type | string | yes | – |
| file_name | string | yes | – |
| file_path | string|null | yes | Absolute path of the saved file on the machine running uol-mcp; null when the file is embedded in the result (HTTP transport) |
| format | string | yes | – |
| invoice_id | string | yes | – |
| size_bytes | number | yes | – |
No examples provided.
get_bank_balances Bank balances ~71
Balances of the company's own bank accounts, per account and summed per currency. UOL stores monthly opening-balance snapshots (1st of the month), not live balances; always quote the as_of date.
| Name | Type | Req | Description |
|---|---|---|---|
| history | boolean | – | Also return every snapshot, newest first (up to 120) |
| Name | Type | Req | Description |
|---|---|---|---|
| accounts | array | yes | – |
| by_currency | array | yes | – |
| history | – | yes | – |
| note | string | yes | – |
| truncated | boolean | yes | True when UOL had more snapshots than one call reads |
No examples provided.
get_business_snapshot Business snapshot ~98
"How is the company doing?" in one call: this month vs last month (revenue, expenses, profit, whether booked yet), the VAT period due next and the running one, unpaid and overdue receivables, uploaded documents waiting for the accountant, and bank balances. Sections that fail (e.g. missing permission) are null and listed in errors; sections read only partly are listed in incomplete. Use the dedicated tools for detail.
Input schema present but exposes no named parameters.
| Name | Type | Req | Description |
|---|---|---|---|
| as_of | string | yes | – |
| bank | – | yes | UOL stores monthly opening-balance snapshots (1st of the month), not live balances; always quote the as_of date. |
| booked_through | string|null | yes | Date of the latest revenue or expense posting: the ledger is booked up to here; later months are not booked yet |
| company | – | yes | – |
| documents_to_process | number|null | yes | Uploaded documents in state unprocessed |
| errors | array | yes | – |
| incomplete | array | yes | Sections where UOL had more rows than one call reads; their figures may be too low |
| previous_month | – | yes | – |
| receivables | – | yes | – |
| this_month | – | yes | – |
| vat_current_period | – | yes | The running period, still open |
| vat_due_next | – | yes | The period whose return and payment are due next — what will be paid |
No examples provided.
get_company Company details ~44
The accounting entity of this UOL tenant: name, IČO, DIČ, address and VAT filing period. Also a quick check that uol-mcp is connected.
Input schema present but exposes no named parameters.
| Name | Type | Req | Description |
|---|---|---|---|
| address | object | yes | – |
| company_number | string|null | yes | IČO |
| string|null | yes | – | |
| legal_entity | boolean|null | yes | true = company (právnická osoba), false = sole trader |
| name | string|null | yes | – |
| phone | string|null | yes | – |
| register | string|null | yes | – |
| tenant | object | yes | – |
| valid_from | string|null | yes | – |
| vat_period | string | yes | – |
| vatin | string|null | yes | DIČ |
| web | string|null | yes | – |
No examples provided.
get_contact Get contact ~41
One contact with all addresses, bank accounts and default payment terms.
| Name | Type | Req | Description |
|---|---|---|---|
| contact_id | string | yes | contact_id, e.g. from search_contacts or an invoice |
| Name | Type | Req | Description |
|---|---|---|---|
| addresses | array | yes | – |
| bank_accounts | array | yes | – |
| city | string|null | yes | – |
| company_number | string|null | yes | IČO |
| contact_id | string | yes | Usable with get_contact and as buyer_id / seller_id / customer_id filters |
| country | string|null | yes | – |
| days_till_due_date | number|null | yes | Default payment term in days |
| string|null | yes | – | |
| external_id | string|null | yes | – |
| hidden | boolean|null | yes | – |
| name | string|null | yes | – |
| note | string|null | yes | – |
| taxable_person | boolean|null | yes | Business (osoba povinná k dani) vs private person |
| unreliable_payer | boolean|null | yes | Flagged as nespolehlivý plátce DPH |
| vat_payer | boolean|null | yes | – |
| vatin | string|null | yes | DIČ |
No examples provided.
get_financial_overview Revenue, expenses and profit by month ~131
Revenue (výnosy, class 6), expenses (náklady, class 5) and profit per month from the general ledger — the same basis as the UOL web dashboard, so payroll, rent and other internal documents count, not just invoices. Amounts are net of VAT, in the home currency. The current month is still running, and months the accountant has not booked yet have booked=false — say so instead of reporting zero. Also returns the largest revenue and expense accounts (with names) for the whole window.
| Name | Type | Req | Description |
|---|---|---|---|
| months | integer | – | Months ending with the current one |
| Name | Type | Req | Description |
|---|---|---|---|
| as_of | string | yes | – |
| booked_through | string|null | yes | Date of the latest revenue or expense posting: the ledger is booked up to here; later months are not booked yet |
| current_vs_previous | – | yes | – |
| expenses_by_account | array | yes | – |
| months | array | yes | – |
| revenue_by_account | array | yes | – |
| totals | object | yes | – |
| truncated | boolean | yes | True when the ledger had more postings than one call reads; use fewer months |
No examples provided.
get_purchase_invoice Get received invoice ~39
One received (purchase) invoice with line items, VAT and payment symbols.
| Name | Type | Req | Description |
|---|---|---|---|
| invoice_id | string | yes | invoice_id from search_purchase_invoices |
| Name | Type | Req | Description |
|---|---|---|---|
| constant_symbol | string|null | yes | – |
| currency | string|null | yes | – |
| department_id | string|null | yes | – |
| due_date | string|null | yes | – |
| exchange_rate | number|null | yes | – |
| external_id | string|null | yes | – |
| invoice_id | string | yes | Internal id, usable with get_purchase_invoice |
| issue_date | string|null | yes | – |
| items | array | yes | – |
| note | string|null | yes | – |
| number | string|null | yes | Supplier's invoice number |
| payment_method | string|null | yes | – |
| received_date | string|null | yes | – |
| seller | object | yes | – |
| specific_symbol | string|null | yes | – |
| status | string | yes | draft = koncept (UOL "valid"), issued = vystavená ("confirmed"), cancelled = storno ("invalid") |
| tax_date | string|null | yes | DUZP — taxable supply date |
| total | number|null | yes | Total including VAT (Celkem s DPH) |
| total_without_vat | number|null | yes | Tax base (Celkem bez DPH) |
| type | string|null | yes | – |
| variable_symbol | string|null | yes | – |
| vat | number|null | yes | Sum of VAT amounts |
| vat_amounts | array | yes | UOL vat1..vat3 amounts in rate order |
No examples provided.
get_sales_invoice Get issued invoice ~93
One issued (sales) invoice with line items, VAT, payment symbols, own bank account and payments received. Use export_sales_invoice for the PDF or ISDOC. Earlier invoices to the same buyer show how they are usually issued (DUZP, due days, products, line texts, bank account) — a template for a new one.
| Name | Type | Req | Description |
|---|---|---|---|
| invoice_id | string | yes | invoice_id from search_sales_invoices |
| Name | Type | Req | Description |
|---|---|---|---|
| bank_account_id | string|null | yes | Own bank account the buyer pays to (list_codebook my_bank_accounts) |
| buyer | object | yes | – |
| constant_symbol | string|null | yes | – |
| contract_id | string|null | yes | Contract (zakázka), if any |
| currency | string|null | yes | – |
| department_id | string|null | yes | – |
| due_date | string|null | yes | – |
| exchange_rate | number|null | yes | – |
| external_id | string|null | yes | – |
| invoice_id | string | yes | Internal id, usable with get_sales_invoice |
| issue_date | string|null | yes | – |
| items | array | yes | – |
| linked_invoice_id | string|null | yes | E.g. the original invoice of a corrective invoice |
| note | string|null | yes | – |
| number | string|null | yes | Evidence number shown on the invoice |
| payment | object | yes | – |
| payment_method | string|null | yes | – |
| payments | array | yes | – |
| specific_symbol | string|null | yes | – |
| status | string | yes | draft = koncept (UOL "valid"), issued = vystavená ("confirmed"), cancelled = storno ("invalid") |
| tax_date | string|null | yes | DUZP — taxable supply date |
| text | string|null | yes | Introductory text printed on the invoice |
| total | number|null | yes | Total including VAT (Celkem s DPH) |
| total_without_vat | number|null | yes | Tax base (Celkem bez DPH) |
| type | string|null | yes | – |
| variable_symbol | string|null | yes | – |
| vat | number|null | yes | Sum of VAT amounts |
| vat_amounts | array | yes | UOL vat1..vat3 amounts in rate order |
No examples provided.
get_uploaded_document Get uploaded document ~52
One uploaded document with its original file name, tags and the bookkeeping records it was paired with. Pairings identify the record by type and internal gid, not by invoice number.
| Name | Type | Req | Description |
|---|---|---|---|
| document_id | string | yes | – |
| Name | Type | Req | Description |
|---|---|---|---|
| content_type | string|null | yes | – |
| created_at | string|null | yes | – |
| created_by | string|null | yes | – |
| document_id | string | yes | – |
| file_name | string|null | yes | – |
| format | string|null | yes | – |
| note | string|null | yes | – |
| pairings | array | yes | – |
| state | string|null | yes | unprocessed = waiting for the accountant, processed, error |
| tags | – | yes | Null when the UOL user may not read tags |
| uploaded_via | string|null | yes | web, api, an e-mail address or an OIDC client id |
No examples provided.
get_vat_overview VAT by filing period ~139
VAT (DPH) per filing period, newest first: output VAT, input VAT, amount to pay or excess deduction, due date. The filing period (monthly / quarterly) comes from the company settings. Closed periods use UOL's "DPH" closing document (exact). Open periods are estimated from issued invoices — output VAT by DUZP, input VAT by the later of DUZP and the receipt date: proformas skipped, corrective invoices counted as credit notes, internal documents and reverse charge not included.
| Name | Type | Req | Description |
|---|---|---|---|
| periods | integer | – | Number of periods; default 4 for monthly payers, 2 for quarterly |
| Name | Type | Req | Description |
|---|---|---|---|
| as_of | string | yes | – |
| method | string | yes | – |
| periods | array | yes | – |
| truncated | boolean | yes | – |
| vat_period | string | yes | – |
No examples provided.
list_codebook List codebook ~126
Reference data (číselníky) used by invoices and documents: currencies, countries, departments (střediska), contracts (zakázky), price lists, product categories, predefined texts, document templates, payment rules, own bank accounts, petty cashes (pokladny), document tags and products (the product_id invoice lines need). Records are returned as UOL sends them, minus audit fields.
| Name | Type | Req | Description |
|---|---|---|---|
| kind | string | yes | – |
| limit | integer | – | Rows per page (max 250) |
| page | integer | – | Page number, starting at 1 |
| Name | Type | Req | Description |
|---|---|---|---|
| items | array | yes | – |
| kind | string | yes | – |
| pagination | object | yes | – |
No examples provided.
list_receivables Receivables (who owes us) ~192
Receivables of issued (sales) invoices — pohledávky: totals per currency plus the matching invoices, most overdue first by default. Answers "who owes me money", "what is overdue", "has customer X paid". Covers sales invoices only: the UOL API exposes no payment status for received (purchase) invoices.
| Name | Type | Req | Description |
|---|---|---|---|
| customer_id | string | – | Contact id from search_contacts |
| due_date_from | string | – | Date as YYYY-MM-DD |
| due_date_to | string | – | Date as YYYY-MM-DD |
| issue_date_from | string | – | Date as YYYY-MM-DD |
| issue_date_to | string | – | Date as YYYY-MM-DD |
| limit | integer | – | Invoices to list; totals always cover every match |
| overdue_only | boolean | – | Only unpaid invoices past their due date |
| sort | string | – | – |
| state | string | – | – |
| Name | Type | Req | Description |
|---|---|---|---|
| as_of | string | yes | Today in Europe/Prague; overdue is computed against this date |
| invoices | array | yes | – |
| match_count | number | yes | – |
| totals | array | yes | – |
| truncated | boolean | yes | True when UOL had more rows than one call reads; narrow the filters |
No examples provided.
list_uploaded_documents List uploaded documents ~117
Documents uploaded to UOL for the accountant (nahrané doklady: receipts, received invoices as PDF/images), newest first. state=unprocessed lists what the accountant has not processed yet.
| Name | Type | Req | Description |
|---|---|---|---|
| created_from | string | – | Uploaded on or after this day (Prague time) |
| created_to | string | – | Uploaded before this day (Prague time) |
| limit | integer | – | Rows per page (max 100) |
| page | integer | – | Page number, starting at 1 |
| state | string | – | – |
| Name | Type | Req | Description |
|---|---|---|---|
| documents | array | yes | – |
| pagination | object | yes | – |
No examples provided.
search_contacts Search contacts ~176
Search customers and suppliers (kontakty / adresář) by name, IČO or DIČ. Returns contact_id values for the invoice and receivable filters.
| Name | Type | Req | Description |
|---|---|---|---|
| company_number | string | – | IČO |
| country | string | – | ISO country code, e.g. CZ |
| include_hidden | boolean | – | – |
| limit | integer | – | Rows per page (max 100) |
| name | string | – | Name as UOL matches it; for part of a name use query |
| page | integer | – | Page number, starting at 1 |
| query | string | – | Full-text: name, contact id or note |
| taxable_person | boolean | – | true = businesses only, false = private persons only |
| vatin | string | – | DIČ, e.g. CZ12345678 |
| Name | Type | Req | Description |
|---|---|---|---|
| contacts | array | yes | – |
| pagination | object | yes | – |
No examples provided.
search_purchase_invoices Search received invoices ~263
Search received (purchase) invoices — přijaté faktury. UOL ignores issue-date filters on this endpoint, so filter by tax_date_* (DUZP) or received_date_*. The UOL API exposes no payment status for purchase invoices.
| Name | Type | Req | Description |
|---|---|---|---|
| currency | string | – | ISO code, e.g. EUR |
| due_date_from | string | – | Date as YYYY-MM-DD |
| due_date_to | string | – | Date as YYYY-MM-DD |
| limit | integer | – | Rows per page (max 100) |
| number | string | – | Partial match of the supplier's invoice number |
| page | integer | – | Page number, starting at 1 |
| query | string | – | Full-text: invoice number, supplier name or text |
| received_date_from | string | – | Date as YYYY-MM-DD |
| received_date_to | string | – | Date as YYYY-MM-DD |
| seller_id | string | – | Contact id from search_contacts |
| tax_date_from | string | – | Date as YYYY-MM-DD |
| tax_date_to | string | – | Date as YYYY-MM-DD |
| total_max | number | – | – |
| total_min | number | – | – |
| type | string | – | – |
| variable_symbol | string | – | – |
| Name | Type | Req | Description |
|---|---|---|---|
| invoices | array | yes | – |
| pagination | object | yes | – |
No examples provided.
search_sales_invoices Search issued invoices ~273
Search issued (sales) invoices — vydané faktury — newest first. Each row includes payment status from UOL receivables. Use tax_date_* (DUZP) for accounting-period questions, issue_date_* for "issued in". Drafts and cancelled invoices are listed too; check status. For "who owes me money" prefer list_receivables.
| Name | Type | Req | Description |
|---|---|---|---|
| buyer_id | string | – | Contact id from search_contacts |
| due_date_from | string | – | Date as YYYY-MM-DD |
| due_date_to | string | – | Date as YYYY-MM-DD |
| issue_date_from | string | – | Date as YYYY-MM-DD |
| issue_date_to | string | – | Date as YYYY-MM-DD |
| limit | integer | – | Rows per page (max 100) |
| number | string | – | Partial match of the invoice number |
| page | integer | – | Page number, starting at 1 |
| query | string | – | Full-text: invoice number, buyer name or text |
| tax_date_from | string | – | Date as YYYY-MM-DD |
| tax_date_to | string | – | Date as YYYY-MM-DD |
| total_max | number | – | – |
| total_min | number | – | Total including VAT |
| type | string | – | – |
| variable_symbol | string | – | – |
| Name | Type | Req | Description |
|---|---|---|---|
| invoices | array | yes | – |
| pagination | object | yes | – |
No examples provided.
How do I install the UOL Účetnictví (unofficial) MCP server?
UOL Účetnictví (unofficial) ships as an MCPB bundle, a single file you download and open in an MCP host that supports MCPB bundles, such as Claude Desktop. The host reads the launch command from the bundle's own manifest, so there is no command to copy. Before opening it, check the file's SHA-256 matches the one the MCP registry declares for it, 6b0b6987873cf0d49226af51fc7ecbcdb0c905fe6f250096d8b7422891eec604; the commands to do that are on this page. If it does not match, do not open it.
mcpb · uol-mcp.mcpb
Download bundleCheck the download matches the SHA-256 the MCP registry declares before you open it. If it does not match, do not open the file.
SHA-256
6b0b6987873cf0d49226af51fc7ecbcdb0c905fe6f250096d8b7422891eec604
macOS / Linux
echo "6b0b6987873cf0d49226af51fc7ecbcdb0c905fe6f250096d8b7422891eec604 uol-mcp.mcpb" | shasum -a 256 -c
Windows (PowerShell)
(Get-FileHash -Algorithm SHA256 .\uol-mcp.mcpb).Hash -eq "6b0b6987873cf0d49226af51fc7ecbcdb0c905fe6f250096d8b7422891eec604"
Run it in the folder you saved the bundle to, then open the file with an MCPB-capable host such as Claude Desktop.
What is the UOL Účetnictví (unofficial) MCP server?
UOL Účetnictví (unofficial) is an MCP server listed in the public MCP registry as eu.humblecode/uol. Invoices, receivables, VAT, ledger and documents from UOL Účetnictví (Czech online accounting). This page covers its MCPB bundle (https://github.com/jakubbegera/uol-mcp/releases/download/v0.6.1/uol-mcp.mcpb).
Is the UOL Účetnictví (unofficial) MCP server safe to use?
UOL Účetnictví (unofficial) scores 49 out of 100 on VerifyMCP. It declares no install or post-install scripts. That is a record of what we were able to check automatically, not an endorsement. The category breakdown on this page shows every signal behind the number, including the ones we could not confirm.
What tools does the UOL Účetnictví (unofficial) MCP server expose?
UOL Účetnictví (unofficial) exposes 18 tools: get_company, list_codebook, search_sales_invoices, get_sales_invoice, search_purchase_invoices, and 13 more. Their descriptions and schemas cost roughly 2,146 tokens of context every time the server is loaded.
What licence is the UOL Účetnictví (unofficial) MCP server under?
UOL Účetnictví (unofficial) declares the MIT licence, which is OSI-approved. That covers the source only, and says nothing about the cost of any service it calls.
What did VerifyMCP test on the UOL Účetnictví (unofficial) MCP server?
VerifyMCP ran 14 checks on UOL Účetnictví (unofficial), covering Known CVEs, Install scripts, Dependency health, Source repository and 10 more. 2 items could not be completed, a gap on our side rather than a finding about UOL Účetnictví (unofficial): Malware scan and Stability. One category scores 0 for that reason, because we only credit what we can confirm. Endpoint Security and Transport & Reachability do not apply to an MCPB bundle, so they were not tested. The score does not measure everything, and the scoring documentation lists what it leaves out.