{"serverId":"mcp-registry/io.github.abhiyoheswaran1/baseframelabs-catalogue","tools":[{"name":"find_tools","fixed":{"name":"find_tools","description":"Find Baseframe Labs developer tools that fit a plain-language goal, ranked. Use this first when the user describes a problem (e.g. 'make my agent's PRs reviewable').","inputSchema":{"type":"object","required":["goal"],"properties":{"goal":{"type":"string","description":"What the user is trying to do."}}},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":95,"tokensAfter":95},{"name":"get_docs","fixed":{"name":"get_docs","description":"Get the full agent-readable guide for one product by slug (overview, features, setup, usage).","inputSchema":{"type":"object","required":["slug"],"properties":{"slug":{"type":"string","description":"Product slug, e.g. 'projscan'."}}},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":75,"tokensAfter":75},{"name":"get_install","fixed":{"name":"get_install","description":"Get the install command and links for one product by slug.","inputSchema":{"type":"object","required":["slug"],"properties":{"slug":{"type":"string","description":"Product slug, e.g. 'agentloopkit'."},"client":{"type":"string","description":"Optional coding-agent client, e.g. 'claude', 'cursor', 'codex'."}}},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":97,"tokensAfter":97},{"name":"get_mcp_config","fixed":{"name":"get_mcp_config","description":"Get the MCP client config to wire a product's own MCP server into the user's coding agent, if it ships one.","inputSchema":{"type":"object","required":["slug"],"properties":{"slug":{"type":"string","description":"Product slug, e.g. 'projscan'."},"client":{"type":"string","description":"Optional client: 'claude', 'cursor', or 'codex'."}}},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":106,"tokensAfter":106},{"name":"list_products","fixed":{"name":"list_products","description":"List the full Baseframe Labs catalogue with slugs, categories, and install commands.","inputSchema":{"type":"object","properties":{}},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":49,"tokensAfter":49}],"toolsChanged":5,"tokensSaved":0,"todo":[],"note":"Deterministic fixes. Changes marked verify need a human look before shipping (renames, inferred annotations, inferred types, removed text). Parameter descriptions in `todo` need to be written by someone who knows the API."}