Repository navigation
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/idempotentHintannotations. NewMcp::ToolMetadatasupplies this per action, sourced from the@param/@returndocs already onAdapter's methods; an action without an entry still falls back to the oldcapability#actionformat.Adapter, the wire format and every adapter gem are unchanged — this only changes what a calling agent reads intools/list. Patch-level.
- Fixed: generated MCP tools carry a real description, per-parameter description, and
Every other gem and both plugins are unchanged. Their portage-ucp constraints already allow 0.15.