Skip to content

v0.3.5 — Strengthened tool definitions

Choose a tag to compare

@Craig-Horton Craig-Horton released this 09 Jun 16:59
· 96 commits to main since this release

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 an initiatives array, each carrying the score_initiative fields) instead of an opaque object, 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_benchmarkfunction / industry parameters now carry descriptions pointing back to list_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.