{"serverId":"mcp-registry/ai.adoraads/beauty","tools":[{"name":"sponsored_search","fixed":{"name":"sponsored_search","description":"Search for sponsored beauty products matching a shopper query. Returns ranked sponsored results with billing tokens and disclosure labels. REQUIRED: Always show the disclosure field to the shopper.","inputSchema":{"type":"object","required":["query","tenant_id"],"properties":{"query":{"type":"string","description":"Natural language search query from the shopper (e.g., 'best moisturizer for dry skin')"},"concern":{"type":"string","description":"Primary skin concern (e.g., 'acne', 'aging', 'hyperpigmentation')"},"category":{"type":"string","description":"Product category filter (e.g., 'serum', 'moisturizer', 'cleanser', 'sunscreen')"},"concerns":{"type":"array","items":{"type":"string"},"description":"Array of skin concerns for multi-concern matching"},"skin_type":{"type":"string","description":"Skin type classification (e.g., 'dry', 'oily', 'combination', 'sensitive')"},"tenant_id":{"type":"string","description":"Unique identifier for the merchant/tenant account"},"budget_usd":{"type":"number","description":"Maximum budget in USD for product recommendations"},"max_results":{"type":"integer","default":3,"description":"Maximum number of results to return (1-5)"}}},"annotations":{"title":"Sponsored Beauty Search","category":"commerce","costType":"billing","readOnlyHint":true,"openWorldHint":true,"destructiveHint":false}},"changes":[{"kind":"safety","detail":"Removed text aimed at the model (preference_manipulation). Re-read the result: the tool should still say what it does.","verify":true}],"tokensBefore":424,"tokensAfter":340}],"toolsChanged":1,"tokensSaved":84,"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."}