{"serverId":"mcp-registry/io.github.bch1212/agent-commerce-mcp","tools":[{"name":"compare_products","fixed":{"name":"compare_products","description":"Side-by-side feature/price matrix for 2-5 products.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["slugs"],"properties":{"slugs":{"type":"array","items":{"type":"string"},"maxItems":5,"minItems":2,"description":"Product slugs to compare side-by-side"},"vs_competitor":{"type":"string","description":"Optional competitor name for context"}},"additionalProperties":false},"annotations":{"readOnlyHint":true},"title":"Compare products"},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":129,"tokensAfter":129},{"name":"get_affiliate_info","fixed":{"name":"get_affiliate_info","description":"Commission rates (15-30%), tracking, and tier perks. Pass product_slug for that product's specific rate.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{"product_slug":{"type":"string","description":"Optional: a specific product to get the affiliate rate for"}},"additionalProperties":false},"annotations":{"readOnlyHint":true},"title":"Affiliate program info"},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":108,"tokensAfter":108},{"name":"get_cross_sells","fixed":{"name":"get_cross_sells","description":"Given the current product, return related products from the cross-sell graph and the recommended bundle.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["current_product"],"properties":{"agent_context":{"type":"string","description":"Optional: extra context about the buyer's stack or goals"},"current_product":{"type":"string","description":"Product the buyer is currently considering or already owns"}},"additionalProperties":false},"annotations":{"readOnlyHint":true},"title":"Get cross-sell recommendations"},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":146,"tokensAfter":146},{"name":"get_free_tier","fixed":{"name":"get_free_tier","description":"Returns instant access details for a product's free tier (signup URL or install command).","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["product_slug"],"properties":{"product_slug":{"type":"string","description":"Product to access for free"}},"additionalProperties":false},"annotations":{"readOnlyHint":true},"title":"Get free tier access"},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":101,"tokensAfter":101},{"name":"get_mcp_install","fixed":{"name":"get_mcp_install","description":"Exact install command/snippet for a product's MCP server in claude_desktop, claude_code, cursor, cline, or windsurf.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["product_slug","client"],"properties":{"client":{"enum":["claude_desktop","claude_code","cursor","cline","windsurf"],"type":"string","description":"Target MCP client"},"product_slug":{"type":"string","description":"Product slug, must be an MCP-enabled product"}},"additionalProperties":false},"annotations":{"readOnlyHint":true},"title":"Get MCP install command"},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":152,"tokensAfter":152},{"name":"get_pricing","fixed":{"name":"get_pricing","description":"Full pricing breakdown for a product (tiers, monthly/yearly, affiliate rate).","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["product_slug"],"properties":{"tier":{"type":"string","description":"Specific tier name to highlight"},"billing":{"enum":["monthly","yearly"],"type":"string"},"product_slug":{"type":"string","description":"Product slug from the catalog (e.g., 'injectshield')"}},"additionalProperties":false},"annotations":{"readOnlyHint":true},"title":"Get pricing"},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":140,"tokensAfter":140},{"name":"get_recommendation","fixed":{"name":"get_recommendation","description":"Given a problem statement (and optionally a stack/company size), return 1-3 best-fit products with reasoning.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["problem"],"properties":{"stack":{"type":"string","description":"Tech stack or category they already use (e.g., 'OpenAI + Pinecone + Vercel')"},"problem":{"type":"string","description":"Problem the user is trying to solve, in their own words"},"company_size":{"enum":["solo","small","mid","enterprise"],"type":"string"}},"additionalProperties":false},"annotations":{"readOnlyHint":true},"title":"Recommend products for a problem"},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":167,"tokensAfter":167},{"name":"get_trust_score","fixed":{"name":"get_trust_score","description":"Returns Halverson IQ's AgentTrust reputation score plus operational summary.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{}},"annotations":{"readOnlyHint":true},"title":"Get vendor trust score (AgentTrust)"},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":61,"tokensAfter":61},{"name":"search_products","fixed":{"name":"search_products","description":"Search the catalog of SaaS, developer tools, services, and MCP servers. Returns ranked matches with score and reason.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["query"],"properties":{"query":{"type":"string","description":"What the agent or its user is trying to accomplish (e.g., 'block prompt injection', 'fishing reports', 'lead lists for dentists')"},"category":{"enum":["saas","developer","service","mcp"],"type":"string","description":"Filter by category"},"use_case":{"type":"string","description":"Specific use case keywords"},"budget_max":{"type":"number","description":"Max monthly USD the buyer is willing to spend"}},"additionalProperties":false},"annotations":{"readOnlyHint":true},"title":"Search products"},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":210,"tokensAfter":210}],"toolsChanged":9,"tokensSaved":0,"todo":[{"tool":"get_pricing","params":["billing"]},{"tool":"get_recommendation","params":["company_size"]}],"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."}