{"serverId":"mcp-registry/com.assetzaar/marketplace","tools":[{"name":"check_purchase","fixed":{"name":"check_purchase","description":"Check whether a purchase started with the `purchase` tool has been approved and paid. Returns status: pending | paid | expired. Once paid, the entitlement is granted and install returns the source or signed download URL.","inputSchema":{"type":"object","required":["purchase_id"],"properties":{"purchase_id":{"type":"string","description":"The purchase_id returned by the purchase tool."}}},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":120,"tokensAfter":120},{"name":"get_component","fixed":{"name":"get_component","description":"Get a component by slug. Free components return installable source. With an agent key (Authorization: Bearer azr_…), paid components the account owns and Pro components covered by an active membership return source too. Otherwise returns how to buy (see the `purchase` tool).","inputSchema":{"type":"object","required":["slug"],"properties":{"slug":{"type":"string","description":"The component slug"}}},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":124,"tokensAfter":124},{"name":"search","fixed":{"name":"search","description":"Search the whole Assetzaar marketplace (agent skills, UI components, production modules, SaaS kits, automations and services). Returns machine-readable manifests with type, price, security-scan status, compatibility and install command. Use this to find a product to build with.","inputSchema":{"type":"object","required":[],"properties":{"type":{"type":"string","description":"Optional filter: components | agent-skill | saas-kit | landing | automation | service."},"limit":{"type":"number","description":"Max results (1-25, default 10)."},"query":{"type":"string","description":"What to search for (name, summary, technology)."}}},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":185,"tokensAfter":185},{"name":"search_components","fixed":{"name":"search_components","description":"Search Assetzaar's marketplace for UI components by name, category or technology. Returns matches with slugs and install commands.","inputSchema":{"type":"object","required":["query"],"properties":{"query":{"type":"string","description":"What to search for"}}},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":85,"tokensAfter":85}],"toolsChanged":4,"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."}