v0.3.5 — Strengthened tool definitions
aibvf-mcp 0.3.5
Quality pass on the tool definitions so each tool describes its purpose, parameters, and return shape well enough for an agent to use without guessing. No behavioural change to any handler — descriptions and JSON-schema parameter semantics only.
Changed
validate_portfolio— now documents the expected portfolio shape (a top-level object with aninitiativesarray, each carrying thescore_initiativefields) instead of an opaqueobject, and spells out the{ valid, errors[] }return.list_taxonomy— states when to call it (before guessing enum values) and that it takes no parameters and has no side effects.get_benchmark—function/industryparameters now carry descriptions pointing back tolist_taxonomy.
Why
Aligns with the AI tool-definition-quality bar (clear purpose, usage guidance, parameter semantics, behavioural transparency) so every tool is self-describing.
Install: npx aibvf-mcp · Published to npm with provenance.