← Files tool4sellerARCHIVED FILE
plugin.json
6.83 KB · Nov 3, 2026 · 18:17 UTC
{
"$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
"name": "app-6a16d85dc80c819188101f703216b7da",
"version": "1.1.0",
"description": "tool4seller helps Amazon sellers manage store operations in ChatGPT through business performance analysis and advertising management. Users can inspect campaigns, ad groups, ads, portfolios, and targets, obtain Amazon targeting and bid recommendations, and prepare supported advertising changes or new advertising structures. Advertising workflows show a plan for review and require explicit user confirmation before execution; users can inspect progress, resume drafts, or cancel unapplied plans. Access depends on the connected account and granted permissions.",
"extensions": {
"com.openai": {
"interface": {
"displayName": "tool4seller",
"shortDescription": "Amazon analytics & ad tools",
"longDescription": "tool4seller helps Amazon sellers manage store operations in ChatGPT through business performance analysis and advertising management. Users can inspect campaigns, ad groups, ads, portfolios, and targets, obtain Amazon targeting and bid recommendations, and prepare supported advertising changes or new advertising structures. Advertising workflows show a plan for review and require explicit user confirmation before execution; users can inspect progress, resume drafts, or cancel unapplied plans. Access depends on the connected account and granted permissions.",
"websiteURL": "https://www.tool4seller.com/ai/mcp/",
"supportURL": "https://www.tool4seller.com/contact/",
"privacyPolicyURL": "https://www.tool4seller.com/legal/privacy/",
"termsOfServiceURL": "https://www.tool4seller.com/legal/terms/",
"composerIcon": "./assets/icon.png",
"logo": "./assets/logo.png",
"category": "Business & Operations"
},
"review": {
"test_cases": {
"positive": [
{
"description": "Inspect authorized stores and summarize business performance.",
"prompt": "Show my connected stores. After I choose one, summarize its sales and profit for the last seven complete days and show its low-stock alerts.",
"tools_triggered": "list_stores, query_sales, query_profit, query_inventory_alerts",
"expected_behavior": "Lists authorized stores, asks for a choice when ambiguous, and reports sales, profit, and low-stock findings for the selected store, clearly identifying empty results or unavailable permissions."
},
{
"description": "Inspect advertising performance without changing settings.",
"prompt": "For my selected store, review advertising efficiency over the last seven complete days and show campaign and search-term evidence; do not change any ads.",
"tools_triggered": "diagnose_ad_efficiency, query_advertising, query_advertising_campaigns, query_advertising_search_terms",
"expected_behavior": "Follows the diagnostic tool's suggested queries and explains supported performance findings from returned data without treating the diagnostic outline as measured results or applying changes."
},
{
"description": "Collect and resume an advertising structure draft without executing it.",
"prompt": "Prepare one Sponsored Products AUTO campaign named Review Auto with a daily budget of 10 in my selected store's currency and one ad group named Review Group for a product I select. Keep Amazon's default automatic target bids. Explain negatives and ask for my decision. Show the first preview when the draft is ready, but do not launch anything.",
"tools_triggered": "prepare_workflow_draft, get_workflow_draft, continue_workflow_draft",
"expected_behavior": "Collects the selected product and negative-targeting decision, saves the draft, and prepares the first campaign plan when inputs are complete; shows proposed settings without confirmation or execution."
},
{
"description": "Preview, explicitly confirm, and execute a bounded advertising change, then inspect its outcome.",
"prompt": "Show campaigns in my selected store and let me choose one. Preview a daily budget of 12 in that store's currency. Only after I explicitly approve the exact preview, apply it and show the result.",
"tools_triggered": "query_advertising_campaigns, prepare_campaign_changes, confirm_workflow_plan, apply_campaign_changes, get_workflow_plan",
"expected_behavior": "Shows the old and new budget before requesting approval, confirms the exact reviewed plan, and reports per-item outcomes; sandbox success is explicitly simulated, while a timeout requires checking the same plan and any retry reuses its idempotency key rather than creating a replacement."
},
{
"description": "Cancel an unapplied negative-target archive plan.",
"prompt": "Show my selected store's negative targets and let me choose one eligible item. Preview archiving it and explain that archiving is terminal. When I say cancel, cancel the preview without applying it.",
"tools_triggered": "query_advertising_negative_targets, prepare_targeting_changes, cancel_workflow_plan",
"expected_behavior": "Shows the selected target and proposed terminal archive action, waits for the user's response, and cancels the plan on request without invoking confirmation or apply and without changing Amazon Ads."
}
],
"negative": [
{
"description": "Do not trigger for listing content or price edits. Do not invoke tool4seller tools because listing title and selling-price editing are outside the app's supported workflows.",
"prompt": "Update the title and selling price of my Amazon product listing."
},
{
"description": "Do not trigger for consumer purchases. Do not invoke tool4seller tools because consumer shopping and checkout are outside its seller analytics and advertising workflows.",
"prompt": "Find the cheapest headphones on Amazon and buy them for me."
},
{
"description": "Do not trigger for unrelated calendar actions. Do not invoke tool4seller tools because it does not manage calendars or send meeting invitations.",
"prompt": "Schedule a team meeting tomorrow and email invitations."
}
]
}
},
"publication": {
"release_notes": "Migrate existing Tool4seller submission materials to an Agent Plugins ZIP package. Retain the production MCP endpoint and five positive and three negative review cases. This packaging change does not modify server tools or advertising execution behavior."
},
"apps": "./.app.json"
}
}
}
SHA-256: 5693eca24af4c407284101642af78fcd4d189a455e9853a140cd0867735bd913