{"serverId":"mcp-registry/io.github.ryanyang828/listinggood","tools":[{"name":"agent_ready_check","fixed":{"name":"agent_ready_check","description":"Score whether a product listing is Agent-Ready for AI shopping agents (ACP/UCP era).\n\n    Platform-agnostic: works for Amazon, Shopify, Walmart, TikTok Shop or any storefront that\n    AI shopping assistants may read. Use it when a user asks whether their product will be\n    found, recommended, or auto-purchased by an AI agent.\n\n    Fully local, deterministic rule engine — no API key, no credits, no network call. Returns\n    four dimensions: structured attributes, entity clarity, trust & complian","inputSchema":{"type":"object","title":"agent_ready_checkArguments","required":["text"],"properties":{"lang":{"type":"string","title":"Lang","default":"en"},"text":{"type":"string","title":"Text"},"platform":{"type":"string","title":"Platform","default":"auto"}}},"annotations":{"read_only_hint":true,"idempotent_hint":true,"open_world_hint":false,"destructive_hint":false,"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":227,"tokensAfter":227},{"name":"ai_readiness_check","fixed":{"name":"ai_readiness_check","description":"Score how likely Amazon's AI (Rufus, COSMO) is to recommend a listing.\n\n    Free, deterministic, rule-based check on pasted listing copy (title, bullets, description).\n    Returns a compliance health score, an AI-readability score, and a combined AI Recommendation\n    Readiness Score (compliance * 0.55 + readability * 0.45) with actionable suggestions.\n\n    Use this as a fast baseline BEFORE generating or editing a listing. Do NOT use it for a full\n    compliance report - use compliance_scan for","inputSchema":{"type":"object","title":"ai_readiness_checkArguments","required":["text"],"properties":{"lang":{"type":"string","title":"Lang","default":"en"},"text":{"type":"string","title":"Text"},"email":{"type":"string","title":"Email","default":""},"marketplace":{"type":"string","title":"Marketplace","default":"US"}}},"annotations":{"read_only_hint":true,"idempotent_hint":false,"open_world_hint":true,"destructive_hint":false,"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":244,"tokensAfter":244},{"name":"analyze_review","fixed":{"name":"analyze_review","description":"Analyze a negative Amazon review for root cause and a suggested response (async; 2 credits).\n\n    Extracts the underlying issue from a critical review and drafts a brand-appropriate response\n    angle. Use this after a negative review appears, to decide how to reply. Do NOT use it to\n    generate a listing or an appeal - use generate_listing or generate_poa for those. Read-only;\n    deducts 2 credits; runs asynchronously, poll for the result.\n\n    Args:\n        text: the negative review text (re","inputSchema":{"type":"object","title":"analyze_reviewArguments","required":["text"],"properties":{"lang":{"type":"string","title":"Lang","default":"en"},"text":{"type":"string","title":"Text"},"marketplace":{"type":"string","title":"Marketplace","default":"US"}}},"annotations":{"read_only_hint":true,"idempotent_hint":false,"open_world_hint":true,"destructive_hint":false,"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":227,"tokensAfter":227},{"name":"compliance_check","fixed":{"name":"compliance_check","description":"Quick pre-publish compliance gate before generating a listing.\n\n    Fast, free scan for obvious red-line words and category risks. Returns a shallow\n    pass/fail-style result, not a full audit.\n\n    Use this as a cheap pre-check right before generation. Do NOT use it for a complete risk\n    report - use compliance_scan for the deep knowledge-base audit. Read-only; requires an API\n    key; no credits deducted.\n\n    Args:\n        text: listing copy (required).\n        lang: zh or en (default en).","inputSchema":{"type":"object","title":"compliance_checkArguments","required":["text"],"properties":{"lang":{"type":"string","title":"Lang","default":"en"},"text":{"type":"string","title":"Text"},"category":{"type":"string","title":"Category","default":""}}},"annotations":{"read_only_hint":true,"idempotent_hint":false,"open_world_hint":true,"destructive_hint":false,"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":227,"tokensAfter":227},{"name":"generate_listing","fixed":{"name":"generate_listing","description":"Generate a high-conversion Amazon listing - title + bullets + description (async; 1 credit per marketplace).\n\n    Produces A9-optimized copy that respects per-marketplace character limits. Use this to create\n    a full listing from product facts. Not free - deducts 1 credit per selected marketplace and\n    runs asynchronously, poll for the result. Read-only: it drafts text and does not publish.\n\n    Args:\n        cn_name: product Chinese name (required).\n        sku: product SKU (required).\n    ","inputSchema":{"type":"object","title":"generate_listingArguments","required":["cn_name","sku"],"properties":{"sku":{"type":"string","title":"Sku"},"lang":{"type":"string","title":"Lang","default":"en"},"price":{"type":"string","title":"Price","default":""},"cn_name":{"type":"string","title":"Cn Name"},"marketplaces":{"type":"array","items":{},"title":"Marketplaces","default":null}}},"annotations":{"read_only_hint":true,"idempotent_hint":false,"open_world_hint":true,"destructive_hint":false,"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":262,"tokensAfter":262}],"toolsChanged":5,"tokensSaved":0,"todo":[{"tool":"agent_ready_check","params":["lang","text","platform"]},{"tool":"ai_readiness_check","params":["lang","text","email","marketplace"]},{"tool":"analyze_review","params":["lang","text","marketplace"]},{"tool":"compliance_check","params":["lang","text","category"]},{"tool":"compliance_scan","params":["lang","text","images","category","marketplace"]},{"tool":"fill_from_sentence","params":["lang","sentence"]},{"tool":"generate_listing","params":["sku","lang","price","cn_name","marketplaces"]},{"tool":"generate_poa","params":["lang","text","marketplace","violation_type"]}],"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."}