Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| get_uctovne_jednotky | Get list of accounting unit IDs changed since a given date. Use this to discover entities that have been modified. Returns up to max_zaznamov IDs (default 1000, max 10000). Use pokracovat_za_id for pagination when existujeDalsieId is true. |
| get_uctovne_zavierky | Get list of accounting closure IDs changed since a given date. Returns up to max_zaznamov IDs (default 1000, max 10000). Use pokracovat_za_id for pagination when existujeDalsieId is true. |
| get_uctovne_vykazy | Get list of financial report IDs changed since a given date. Returns up to max_zaznamov IDs (default 1000, max 10000). Use pokracovat_za_id for pagination when existujeDalsieId is true. |
| get_vyrocne_spravy | Get list of annual report IDs changed since a given date. Returns up to max_zaznamov IDs (default 1000, max 10000). Use pokracovat_za_id for pagination when existujeDalsieId is true. |
| get_zostavajuce_id_uctovne_jednotky | Get count of remaining accounting unit IDs after a given ID. Useful for estimating pagination progress. |
| get_zostavajuce_id_uctovne_zavierky | Get count of remaining accounting closure IDs after a given ID. Useful for estimating pagination progress. |
| get_zostavajuce_id_uctovne_vykazy | Get count of remaining financial report IDs after a given ID. Useful for estimating pagination progress. |
| get_zostavajuce_id_vyrocne_spravy | Get count of remaining annual report IDs after a given ID. Useful for estimating pagination progress. |
| get_uctovna_jednotka | Get detailed information about an accounting unit (company/organization). Returns company details including name, IČO, DIČ, address, legal form, and references to related financial documents. |
| get_uctovna_zavierka | Get detailed information about an accounting closure (financial statement). Returns closure details including periods, dates, type, and references to financial reports. |
| get_uctovny_vykaz | Get detailed information about a financial report. Returns report content including title page data, tables with financial data, and attachment information. Use idSablony to get the template for interpreting tables. |
| get_vyrocna_sprava | Get detailed information about an annual report. Returns report details including type, periods, attachments, and references. |
| get_sablona | Get detailed information about a financial report template. Templates define the structure of financial reports including table headers and rows. Use this to interpret the data in financial reports. |
| get_sablony | Get list of all available financial report templates. Returns basic information about each template (id, name, regulation, validity period). |
| get_pravne_formy | Get list of all legal forms (právne formy) with their codes and names. |
| get_sk_nace | Get SK NACE classification codes (economic activity classification). SK NACE is the Slovak statistical classification of economic activities. |
| get_druhy_vlastnictva | Get list of ownership types (druhy vlastníctva) with their codes. |
| get_velkosti_organizacie | Get list of organization sizes (veľkosti organizácie) with their codes. |
| get_kraje | Get list of Slovak regions (kraje) with their codes. |
| get_okresy | Get list of Slovak districts (okresy) with their codes. Each district includes reference to parent region via nadradenaLokacia. |
| get_sidla | Get list of Slovak settlements (sídla) with their codes. Each settlement includes reference to parent district via nadradenaLokacia. |
| get_attachment_url | Get the download URL for a financial report attachment. Returns the full URL to download the attachment file. |
| get_financial_report_pdf_url | Get the URL for PDF version of a financial report. Returns the full URL to download the PDF. |
| get_uctovny_vykaz_with_labeled_tables | Get financial report with labeled tables. Fetches both the report and its template, then combines them to provide labeled data where each value has row and column labels. This makes it easy to understand what each value represents without manually cross-referencing the template. |
| get_uctovny_vykaz_table_value_by_labels | Search for specific values in a financial report by matching row and/or column labels. Returns only the values that match the specified criteria. Useful for extracting specific metrics like 'Výsledok hospodárenia' (profit/loss), 'SPOLU MAJETOK' (total assets), etc. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
| search_company_by_ico | Search for a company by IČO and get its financial statements |
| search_company_by_dic | Search for a company by tax ID (DIČ) |
| search_companies_by_legal_form | Search for companies by legal form (e.g., s.r.o., a.s.) |
| get_latest_financials | Get the latest financial statements for a company |
| compare_financials_year_over_year | Compare company financials across multiple years |
| extract_financial_metrics | Extract specific financial metrics (profit, assets, liabilities) |
| get_balance_sheet | Get balance sheet (Súvaha) data for a company |
| get_income_statement | Get income statement (Výkaz ziskov a strát) for a company |
| analyze_changes | Analyze changes in accounting units over a period |
| monitor_new_filings | Monitor new financial statements filed since a date |
| track_company_changes | Track a specific company for recent changes |
| get_company_documents | Get all downloadable documents for a company |
| get_annual_reports | Download annual reports (Výročné správy) for a company |
| explore_template | Explore financial report template structure |
| list_all_templates | List all available report templates with their purposes |
| get_location_hierarchy | Get all Slovak regions and districts hierarchy |
| get_legal_forms_explained | Get all legal forms with explanations |
| explore_sk_nace | Explore SK NACE industry classification codes |
| bulk_export_companies | Export basic data for multiple companies |
| generate_financial_summary | Generate company financial summary report |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
| resource_pravne_formy | Legal forms classifier resource. |
| resource_sk_nace | SK NACE classifier resource. |
| resource_druhy_vlastnictva | Ownership types classifier resource. |
| resource_velkosti_organizacie | Organization sizes classifier resource. |
| resource_kraje | Regions classifier resource. |
| resource_okresy | Districts classifier resource. |
| resource_sidla | Settlements classifier resource. |
| resource_templates | All templates resource. |