MCP konektor pro ABRA Flexi (FlexiBee) — účetnictví, faktury, sklad.
Strong foundation with 19 well-named tools following verb_noun convention (list_, get_, create_, update_, account_). All tools have descriptions (avg ~80 chars, within baseline 34-392). Input schemas present for all tools with type declarations and parameter descriptions. Tool annotations (readOnlyHint) correctly applied. Key gaps: output schemas not documented in source; error handling guidance minimal; some parameter descriptions lack format/constraint details (e.g., date_from/date_to accept YYYY-MM-DD but not explicitly validated in visible code); no enum constraints for movement_type or accounting_status despite fixed valid values.
Zaúčtuj vydanou fakturu do účetnictví (MD/DAL zápisy).
Vytvoř nový skladový pohyb (příjemku nebo výdejku) s položkami.
Popis všech polí evidence — názvy, typy, povinnost, validace.
Detail vydané faktury včetně položek a zaúčtování.
Detail produktu z ceníku — ceny, skladovost, atributy.
Detail přijaté objednávky včetně položek.
Detail jednoho záznamu evidence podle ID, externího ID nebo kódu.
Output schemas not documented in visible source code. LLMs cannot plan downstream tool calls or extract required fields without knowing response structure (e.g., what fields does list_invoices return? Does it include invoice_id for chaining to get_invoice?).
Enum constraints missing for parameters with fixed valid values. accounting_status accepts ['open', 'accounting', 'accounted'] but movement_type lacks enum definition despite fixed values (příjemka/výdejka). Free-form strings invite hallucinated values.
Date format constraints stated in descriptions (YYYY-MM-DD) but not enforced via JSON Schema format declarations. LLMs may pass invalid dates; no visible validation error guidance in source.
Inferred effective spec: <=2025-11-25.
| Scored | Grade | Overall | Spec posture | Rubric |
|---|---|---|---|---|
| 2026-09-23 | C | 69 | <=2025-11-25 | v2 |
Detail skladového pohybu včetně položek.
Stav skladu — dostupné množství produktů k datu.
Katalog všech dostupných evidencí ABRA Flexi s popisem.
Vydané faktury s filtrem na datum, stav zaúčtování a partnera.
Účetní deník — zápisy MD/DAL s filtrem na účet a datum.
Ceník — produkty a služby s cenami a skladovostí.
Přijaté objednávky s filtrem na partnera a stav.
Generické čtení záznamů libovolné evidence s filtrem a stránkováním.
Skladové pohyby (příjemky, výdejky) s filtrem na typ a produkt.
Souhrn (suma) polí evidence — agregace s volitelným filtrem.
Ověř připojení k ABRA Flexi — autentizace a přístup k firmě.
Uprav ceny a množství položek skladového pohybu.
Error handling guidance minimal. Source shows ConnectorError and ErrorCode usage but no visible recovery hints (e.g., 'If authentication fails, check credentials in config'). Agents cannot self-correct from failures.
Destructive operations (create_stock_movement, update_stock_movement_items, account_invoice) lack confirmation/dry-run pattern. No visible pre-execution validation or user confirmation step to prevent accidental data modification.