Skip to content

v0.20.0

Latest

Choose a tag to compare

@tomtom87 tomtom87 released this 18 Oct 06:08
· 5 commits to main since this release

Portage's Shopify MCP connector was scoring poorly on Glama's tool-documentation grader: every generated tool's description was just its bare namespaced identifier (e.g. dev.ucp.shopping.catalog#get_product), every parameter schema was empty, and no MCP annotations were set.

  • portage-ucp 0.15.1.
    • Fixed: generated MCP tools carry a real description, per-parameter description, and readOnlyHint/destructiveHint/idempotentHint annotations. New Mcp::ToolMetadata supplies this per action, sourced from the @param/@return docs already on Adapter's methods; an action without an entry still falls back to the old capability#action format. Adapter, the wire format and every adapter gem are unchanged — this only changes what a calling agent reads in tools/list. Patch-level.

Every other gem and both plugins are unchanged. Their portage-ucp constraints already allow 0.15.