{"connector":"amzn-ads","durationMs":501,"level":"info","message":"MCP create_report OK (501ms)","source":"mcp","stream":"app","timestamp":"2026-08-21T00:29:59.895Z","tool":"create_report"}
{"connector":"amzn-ads","durationMs":142,"level":"info","message":"MCP create_campaign_report_sb OK (142ms)","source":"mcp","stream":"app","timestamp":"2026-08-21T00:30:00.462Z","tool":"create_campaign_report_sb"}
{"connector":"amzn-ads","durationMs":158,"level":"info","message":"MCP download_report OK (158ms)","source":"mcp","stream":"app","timestamp":"2026-08-21T00:32:16.899Z","tool":"download_report"}
{"connector":"amzn-ads","durationMs":119,"level":"info","message":"MCP download_report OK (119ms)","source":"mcp","stream":"app","timestamp":"2026-08-21T00:32:17.487Z","tool":"download_report"}
{"connector":"amzn-ads","durationMs":414,"level":"info","message":"MCP download_report OK (414ms)","source":"mcp","stream":"app","timestamp":"2026-08-21T00:35:29.038Z","tool":"download_report"}
{"connector":"amzn-ads","durationMs":232,"level":"info","message":"MCP download_report OK (232ms)","source":"mcp","stream":"app","timestamp":"2026-08-21T00:35:29.750Z","tool":"download_report"}
{"connector":"amzn-ads","durationMs":151,"level":"info","message":"MCP list_campaigns_sp OK (151ms)","source":"mcp","stream":"app","timestamp":"2026-08-21T00:35:49.680Z","tool":"list_campaigns_sp"}
{"connector":"amzn-ads","durationMs":846,"level":"info","message":"MCP list_keywords_sp OK (846ms)","source":"mcp","stream":"app","timestamp":"2026-08-21T06:01:09.297Z","tool":"list_keywords_sp"}
{"connector":"amzn-ads","durationMs":248,"level":"info","message":"MCP list_targets_sp OK (248ms)","source":"mcp","stream":"app","timestamp":"2026-08-21T06:01:10.656Z","tool":"list_targets_sp"}
{"connector":"amzn-ads","durationMs":311,"level":"info","message":"MCP list_keywords_sp OK (311ms)","source":"mcp","stream":"app","timestamp":"2026-08-21T06:01:17.173Z","tool":"list_keywords_sp"}
{"connector":"amzn-ads","durationMs":1267,"level":"info","message":"MCP update_keywords_sp OK (1267ms)","source":"mcp","stream":"app","timestamp":"2026-08-21T06:03:17.989Z","tool":"update_keywords_sp"}
{"connector":"amzn-ads","durationMs":1355,"level":"info","message":"MCP update_keywords_sp OK (1355ms)","source":"mcp","stream":"app","timestamp":"2026-08-21T06:05:04.626Z","tool":"update_keywords_sp"}
{"connector":"amzn-ads","durationMs":762,"level":"info","message":"MCP update_keywords_sp OK (762ms)","source":"mcp","stream":"app","timestamp":"2026-08-21T06:06:20.433Z","tool":"update_keywords_sp"}
{"connector":"amzn-ads","durationMs":679,"level":"info","message":"MCP update_targets_sp OK (679ms)","source":"mcp","stream":"app","timestamp":"2026-08-21T06:06:45.227Z","tool":"update_targets_sp"}
{"connector":"amzn-ads","durationMs":1480,"level":"info","message":"MCP update_keywords_sp OK (1480ms)","source":"mcp","stream":"app","timestamp":"2026-08-21T11:04:34.965Z","tool":"update_keywords_sp"}
{"connector":"amzn-ads","durationMs":1274,"level":"info","message":"MCP update_keywords_sp OK (1274ms)","source":"mcp","stream":"app","timestamp":"2026-08-21T11:06:25.377Z","tool":"update_keywords_sp"}
{"connector":"amzn-ads","durationMs":1539,"level":"info","message":"MCP update_keywords_sp OK (1539ms)","source":"mcp","stream":"app","timestamp":"2026-08-21T11:07:54.299Z","tool":"update_keywords_sp"}
{"connector":"amzn-ads","durationMs":593,"level":"info","message":"MCP update_targets_sp OK (593ms)","source":"mcp","stream":"app","timestamp":"2026-08-21T11:08:13.586Z","tool":"update_targets_sp"}
{"connector":"amzn-ads","durationMs":469,"level":"info","message":"MCP create_report OK (469ms)","source":"mcp","stream":"app","timestamp":"2026-08-21T16:37:53.906Z","tool":"create_report"}
{"connector":"amzn-ads","durationMs":156,"level":"info","message":"MCP create_report OK (156ms)","source":"mcp","stream":"app","timestamp":"2026-08-21T16:37:59.018Z","tool":"create_report"}
{"connector":"amzn-ads","durationMs":134,"level":"info","message":"MCP create_report OK (134ms)","source":"mcp","stream":"app","timestamp":"2026-08-21T16:38:00.517Z","tool":"create_report"}
{"connector":"amzn-ads","level":"error","message":"Ads API 400 on POST /reporting/reports","method":"POST","path":"/reporting/reports","profileId":"3354692680686500","region":"na","requestId":"88a2c9c6-af5e-4ff7-940f-61618be1f43c","responseBody":"{\"code\":\"400\",\"detail\":\"configuration columns includes invalid values: (searchTermImpressionShare, searchTermImpressionRank). Allowed values: (attributedSalesSameSku1d, date, roasClicks14d, unitsSoldClicks1d, endDate, matchType, attributedSalesSameSku14d, unitsSoldOtherSku14d, sales7d, attributedSalesSameSku30d, salesOtherSku14d, kindleEditionNormalizedPagesRoyalties14d, searchTerm, unitsSoldSameSku1d, campaignStatus, keyword, purchasesSameSku7d, salesOtherSku7d, campaignBudgetAmount, purchases7d, unitsSoldSameSku30d, costPerClick, unitsSoldClicks14d, adGroupName, campaignId, clickThroughRate, purchaseClickRate14d, kindleEditionNormalizedPagesRead14d, unitsSoldClicks30d, qualifiedBorrows, acosClicks14d, campaignBudgetCurrencyCode, portfolioId, startDate, unitsSoldClicks7d, unitsSoldSameSku14d, roasClicks7d, keywordId, attributedSalesSameSku7d, royaltyQualifiedBorrows, sales1d, adGroupId, addToList, keywordBid, targeting, purchasesSameSku14d, unitsSoldOtherSku7d, spend, purchasesSameSku1d, campaignBudgetType, keywordType, purchases1d, unitsSoldSameSku7d, cost, retailer, sales14d, acosClicks7d, sales30d, impressions, purchasesSameSku30d, purchases14d, purchases30d, clicks, campaignName, adKeywordStatus)\"}","source":"ads_api","status":400,"stream":"app","timestamp":"2026-08-21T16:38:06.027Z"}
{"connector":"amzn-ads","durationMs":140,"errorMessage":"Ads API 400 on POST /reporting/reports: {\"code\":\"400\",\"detail\":\"configuration columns includes invalid values: (searchTermImpressionShare, searchTermImpressionRank). Allowed values: (attributedSalesSameSku1d, date, roasClicks14d, unitsSoldClicks1d, endDate, matchType, attributedSalesSameSku14d, unitsSoldOtherSku14d, sales7d, attributedSalesSameSku30d, salesOtherSku14d, kindleEditionNormalizedPagesRoyalties14d, searchTerm, unitsSoldSameSku1d, campaignStatus, keyword, purchasesSameSku7d, salesOtherSku7d, campaignBudgetAmount, purchases7d, unitsSoldSameSku30d, costPerClick, unitsSoldClicks14d, adGroupName, campaignId, clickThroughRate, purchaseClickRate14d, kindleEditionNormalizedPagesRead14d, unitsSoldClicks30d, qualifiedBorrows, acosClicks14d, campaignBudgetCurrencyCode, portfolioId, startDate, unitsSoldClicks7d, unitsSoldSameSku14d, roasClicks7d, keywordId, attributedSalesSameSku7d, royaltyQualifiedBorrows, sales1d, adGroupId, addToList, keywordBid, targeting, purchasesSameSku14d, unitsSoldOtherSku7d, spend, purchasesSameSku1d, campaignBudgetType, keywordType, purchases1d, unitsSoldSameSku7d, cost, retailer, sales14d, acosClicks7d, sales30d, impressions, purchasesSameSku30d, purchases14d, purchases30d, clicks, campaignName, adKeywordStatus)\"}","input":{"body":{"configuration":{"adProduct":"SPONSORED_PRODUCTS","columns":["campaignId","campaignName","adGroupId","adGroupName","keywordId","keyword","matchType","searchTerm","searchTermImpressionShare","searchTermImpressionRank","impressions","clicks","cost","costPerClick","sales7d","purchases7d","sales30d","purchases30d"],"format":"GZIP_JSON","groupBy":["searchTerm"],"reportTypeId":"spSearchTerm","timeUnit":"SUMMARY"},"endDate":"2026-08-20","name":"spSearchTerm Aug14-20","startDate":"2026-08-14"},"profileId":"3354692680686500"},"level":"error","message":"MCP create_report FAILED: Ads API 400 on POST /reporting/reports: {\"code\":\"400\",\"detail\":\"configuration columns includes invalid values: (searchTermImpressionShare, searchTermImpressionRank). Allowed values: (attributedSalesSameSku1d, date, roasClicks14d, unitsSoldClicks1d, endDate, matchType, attributedSalesSameSku14d, unitsSoldOtherSku14d, sales7d, attributedSalesSameSku30d, salesOtherSku14d, kindleEditionNormalizedPagesRoyalties14d, searchTerm, unitsSoldSameSku1d, campaignStatus, keyword, purchasesSameSku7d, salesOtherSku7d, campaignBudgetAmount, purchases7d, unitsSoldSameSku30d, costPerClick, unitsSoldClicks14d, adGroupName, campaignId, clickThroughRate, purchaseClickRate14d, kindleEditionNormalizedPagesRead14d, unitsSoldClicks30d, qualifiedBorrows, acosClicks14d, campaignBudgetCurrencyCode, portfolioId, startDate, unitsSoldClicks7d, unitsSoldSameSku14d, roasClicks7d, keywordId, attributedSalesSameSku7d, royaltyQualifiedBorrows, sales1d, adGroupId, addToList, keywordBid, targeting, purchasesSameSku14d, unitsSoldOtherSku7d, spend, purchasesSameSku1d, campaignBudgetType, keywordType, purchases1d, unitsSoldSameSku7d, cost, retailer, sales14d, acosClicks7d, sales30d, impressions, purchasesSameSku30d, purchases14d, purchases30d, clicks, campaignName, adKeywordStatus)\"}","source":"mcp","stream":"app","timestamp":"2026-08-21T16:38:06.028Z","tool":"create_report"}
{"connector":"amzn-ads","level":"error","message":"Ads API 429 on POST /reporting/reports","method":"POST","path":"/reporting/reports","profileId":"3354692680686500","region":"na","requestId":"71a75606-b12c-40be-9264-6a64ac5639d0","responseBody":"{\"code\":\"429\",\"detail\":\"Throttled\"}","source":"ads_api","status":429,"stream":"app","timestamp":"2026-08-21T16:38:07.658Z"}
{"connector":"amzn-ads","durationMs":127,"errorMessage":"Ads API 429 on POST /reporting/reports: {\"code\":\"429\",\"detail\":\"Throttled\"}","input":{"body":{"configuration":{"columns":["campaignId","campaignName","campaignStatus","campaignBudgetAmount","impressions","clicks","cost","costPerClick","clickThroughRate","sales","purchases","salesClicks","purchasesClicks","topOfSearchImpressionShare"],"format":"GZIP_JSON","groupBy":["campaign"],"timeUnit":"SUMMARY"},"endDate":"2026-08-20","name":"sbCampaigns Aug14-20","startDate":"2026-08-14"},"profileId":"3354692680686500"},"level":"error","message":"MCP create_campaign_report_sb FAILED: Ads API 429 on POST /reporting/reports: {\"code\":\"429\",\"detail\":\"Throttled\"}","source":"mcp","stream":"app","timestamp":"2026-08-21T16:38:07.660Z","tool":"create_campaign_report_sb"}
{"connector":"amzn-ads","durationMs":151,"level":"info","message":"MCP create_report OK (151ms)","source":"mcp","stream":"app","timestamp":"2026-08-21T16:38:14.127Z","tool":"create_report"}
{"connector":"amzn-ads","level":"error","message":"Ads API 429 on POST /reporting/reports","method":"POST","path":"/reporting/reports","profileId":"3354692680686500","region":"na","requestId":"2dc6554e-f16f-421a-beb1-62f3c9e5b765","responseBody":"{\"code\":\"429\",\"detail\":\"Throttled\"}","source":"ads_api","status":429,"stream":"app","timestamp":"2026-08-21T16:38:42.001Z"}
{"connector":"amzn-ads","durationMs":149,"errorMessage":"Ads API 429 on POST /reporting/reports: {\"code\":\"429\",\"detail\":\"Throttled\"}","input":{"body":{"configuration":{"columns":["campaignId","campaignName","campaignStatus","campaignBudgetAmount","impressions","clicks","cost","costPerClick","clickThroughRate","sales","purchases","salesClicks","purchasesClicks","topOfSearchImpressionShare"],"format":"GZIP_JSON","groupBy":["campaign"],"timeUnit":"SUMMARY"},"endDate":"2026-08-20","name":"sbCampaigns Aug14-20","startDate":"2026-08-14"},"profileId":"3354692680686500"},"level":"error","message":"MCP create_campaign_report_sb FAILED: Ads API 429 on POST /reporting/reports: {\"code\":\"429\",\"detail\":\"Throttled\"}","source":"mcp","stream":"app","timestamp":"2026-08-21T16:38:42.002Z","tool":"create_campaign_report_sb"}
{"connector":"amzn-ads","level":"error","message":"Ads API 429 on POST /reporting/reports","method":"POST","path":"/reporting/reports","profileId":"3354692680686500","region":"na","requestId":"17c780b8-6dc8-45d2-94d5-ba02dbb1d970","responseBody":"{\"code\":\"429\",\"detail\":\"Throttled\"}","source":"ads_api","status":429,"stream":"app","timestamp":"2026-08-21T16:39:55.532Z"}
{"connector":"amzn-ads","durationMs":158,"errorMessage":"Ads API 429 on POST /reporting/reports: {\"code\":\"429\",\"detail\":\"Throttled\"}","input":{"body":{"configuration":{"columns":["campaignId","campaignName","campaignStatus","campaignBudgetAmount","impressions","clicks","cost","costPerClick","clickThroughRate","sales","purchases","salesClicks","purchasesClicks","topOfSearchImpressionShare"],"format":"GZIP_JSON","groupBy":["campaign"],"timeUnit":"SUMMARY"},"endDate":"2026-08-20","name":"sbCampaigns Aug14-20","startDate":"2026-08-14"},"profileId":"3354692680686500"},"level":"error","message":"MCP create_campaign_report_sb FAILED: Ads API 429 on POST /reporting/reports: {\"code\":\"429\",\"detail\":\"Throttled\"}","source":"mcp","stream":"app","timestamp":"2026-08-21T16:39:55.533Z","tool":"create_campaign_report_sb"}
{"connector":"amzn-ads","durationMs":187,"level":"info","message":"MCP list_campaigns_sp OK (187ms)","source":"mcp","stream":"app","timestamp":"2026-08-21T16:40:04.519Z","tool":"list_campaigns_sp"}
{"connector":"amzn-ads","durationMs":339,"level":"info","message":"MCP get_campaign_budget_usage_sp OK (339ms)","source":"mcp","stream":"app","timestamp":"2026-08-21T16:40:20.841Z","tool":"get_campaign_budget_usage_sp"}
{"connector":"amzn-ads","level":"error","message":"Ads API 429 on POST /reporting/reports","method":"POST","path":"/reporting/reports","profileId":"3354692680686500","region":"na","requestId":"aede6c98-3036-4a9e-8504-80220a41acb3","responseBody":"{\"code\":\"429\",\"detail\":\"Throttled\"}","source":"ads_api","status":429,"stream":"app","timestamp":"2026-08-21T16:40:22.133Z"}
{"connector":"amzn-ads","durationMs":129,"errorMessage":"Ads API 429 on POST /reporting/reports: {\"code\":\"429\",\"detail\":\"Throttled\"}","input":{"body":{"configuration":{"columns":["campaignId","campaignName","campaignStatus","campaignBudgetAmount","impressions","clicks","cost","costPerClick","clickThroughRate","sales","purchases","salesClicks","purchasesClicks","topOfSearchImpressionShare"],"format":"GZIP_JSON","groupBy":["campaign"],"timeUnit":"SUMMARY"},"endDate":"2026-08-20","name":"sbCampaigns Aug14-20","startDate":"2026-08-14"},"profileId":"3354692680686500"},"level":"error","message":"MCP create_campaign_report_sb FAILED: Ads API 429 on POST /reporting/reports: {\"code\":\"429\",\"detail\":\"Throttled\"}","source":"mcp","stream":"app","timestamp":"2026-08-21T16:40:22.134Z","tool":"create_campaign_report_sb"}
{"connector":"amzn-ads","durationMs":163,"level":"info","message":"MCP download_report OK (163ms)","source":"mcp","stream":"app","timestamp":"2026-08-21T16:42:33.278Z","tool":"download_report"}
{"connector":"amzn-ads","durationMs":128,"level":"info","message":"MCP download_report OK (128ms)","source":"mcp","stream":"app","timestamp":"2026-08-21T16:43:02.744Z","tool":"download_report"}
{"connector":"amzn-ads","durationMs":366,"level":"info","message":"MCP download_report OK (366ms)","source":"mcp","stream":"app","timestamp":"2026-08-21T16:44:59.396Z","tool":"download_report"}
{"connector":"amzn-ads","durationMs":316,"level":"info","message":"MCP download_report OK (316ms)","source":"mcp","stream":"app","timestamp":"2026-08-21T16:45:00.321Z","tool":"download_report"}
{"connector":"amzn-ads","level":"error","message":"Ads API 400 on POST /reporting/reports","method":"POST","path":"/reporting/reports","profileId":"3354692680686500","region":"na","requestId":"d20e6f78-ac90-4722-a22d-69f4528a03e1","responseBody":"{\"code\":\"400\",\"detail\":\"configuration columns includes invalid values: (costPerClick, clickThroughRate). Allowed values: (campaignName, campaignId, campaignStatus, impressions, clicks, cost, date, startDate, endDate, brandedSearches, brandStorePageView, purchases, purchasesPromoted, detailPageViews, newToBrandPurchasesRate, newToBrandPurchases, newToBrandPurchasesPercentage, sales, salesPromoted, newToBrandSales, newToBrandSalesPercentage, newToBrandUnitsSold, newToBrandUnitsSoldPercentage, unitsSold, viewClickThroughRate, video5SecondViewRate, video5SecondViews, videoCompleteViews, videoFirstQuartileViews, videoMidpointViews, videoThirdQuartileViews, videoUnmutes, viewableImpressions, viewabilityRate, brandedSearchesClicks, purchasesClicks, detailPageViewsClicks, newToBrandPurchasesClicks, salesClicks, newToBrandSalesClicks, newToBrandUnitsSoldClicks, unitsSoldClicks, costType, newToBrandDetailPageViews, newToBrandDetailPageViewsClicks, newToBrandDetailPageViewRate, newToBrandECPDetailPageView, addToCart, addToCartClicks, addToCartRate, eCPAddToCart, kindleEditionNormalizedPagesRead14d, kindleEditionNormalizedPagesRoyalties14d, qualifiedBorrows, qualifiedBorrowsFromClicks, royaltyQualifiedBorrows, royaltyQualifiedBorrowsFromClicks, addToList, addToListFromClicks, longTermSales, longTermROAS, campaignBudgetAmount, campaignBudgetCurrencyCode, campaignBudgetType, topOfSearchImpressionShare, campaignRuleBasedBudgetAmount)\"}","source":"ads_api","status":400,"stream":"app","timestamp":"2026-08-21T16:45:30.847Z"}
{"connector":"amzn-ads","durationMs":121,"errorMessage":"Ads API 400 on POST /reporting/reports: {\"code\":\"400\",\"detail\":\"configuration columns includes invalid values: (costPerClick, clickThroughRate). Allowed values: (campaignName, campaignId, campaignStatus, impressions, clicks, cost, date, startDate, endDate, brandedSearches, brandStorePageView, purchases, purchasesPromoted, detailPageViews, newToBrandPurchasesRate, newToBrandPurchases, newToBrandPurchasesPercentage, sales, salesPromoted, newToBrandSales, newToBrandSalesPercentage, newToBrandUnitsSold, newToBrandUnitsSoldPercentage, unitsSold, viewClickThroughRate, video5SecondViewRate, video5SecondViews, videoCompleteViews, videoFirstQuartileViews, videoMidpointViews, videoThirdQuartileViews, videoUnmutes, viewableImpressions, viewabilityRate, brandedSearchesClicks, purchasesClicks, detailPageViewsClicks, newToBrandPurchasesClicks, salesClicks, newToBrandSalesClicks, newToBrandUnitsSoldClicks, unitsSoldClicks, costType, newToBrandDetailPageViews, newToBrandDetailPageViewsClicks, newToBrandDetailPageViewRate, newToBrandECPDetailPageView, addToCart, addToCartClicks, addToCartRate, eCPAddToCart, kindleEditionNormalizedPagesRead14d, kindleEditionNormalizedPagesRoyalties14d, qualifiedBorrows, qualifiedBorrowsFromClicks, royaltyQualifiedBorrows, royaltyQualifiedBorrowsFromClicks, addToList, addToListFromClicks, longTermSales, longTermROAS, campaignBudgetAmount, campaignBudgetCurrencyCode, campaignBudgetType, topOfSearchImpressionShare, campaignRuleBasedBudgetAmount)\"}","input":{"body":{"configuration":{"columns":["campaignId","campaignName","campaignStatus","campaignBudgetAmount","impressions","clicks","cost","costPerClick","clickThroughRate","sales","purchases","topOfSearchImpressionShare"],"format":"GZIP_JSON","groupBy":["campaign"],"timeUnit":"SUMMARY"},"endDate":"2026-08-20","name":"sbCampaigns Aug14-20","startDate":"2026-08-14"},"profileId":"3354692680686500"},"level":"error","message":"MCP create_campaign_report_sb FAILED: Ads API 400 on POST /reporting/reports: {\"code\":\"400\",\"detail\":\"configuration columns includes invalid values: (costPerClick, clickThroughRate). Allowed values: (campaignName, campaignId, campaignStatus, impressions, clicks, cost, date, startDate, endDate, brandedSearches, brandStorePageView, purchases, purchasesPromoted, detailPageViews, newToBrandPurchasesRate, newToBrandPurchases, newToBrandPurchasesPercentage, sales, salesPromoted, newToBrandSales, newToBrandSalesPercentage, newToBrandUnitsSold, newToBrandUnitsSoldPercentage, unitsSold, viewClickThroughRate, video5SecondViewRate, video5SecondViews, videoCompleteViews, videoFirstQuartileViews, videoMidpointViews, videoThirdQuartileViews, videoUnmutes, viewableImpressions, viewabilityRate, brandedSearchesClicks, purchasesClicks, detailPageViewsClicks, newToBrandPurchasesClicks, salesClicks, newToBrandSalesClicks, newToBrandUnitsSoldClicks, unitsSoldClicks, costType, newToBrandDetailPageViews, newToBrandDetailPageViewsClicks, newToBrandDetailPageViewRate, newToBrandECPDetailPageView, addToCart, addToCartClicks, addToCartRate, eCPAddToCart, kindleEditionNormalizedPagesRead14d, kindleEditionNormalizedPagesRoyalties14d, qualifiedBorrows, qualifiedBorrowsFromClicks, royaltyQualifiedBorrows, royaltyQualifiedBorrowsFromClicks, addToList, addToListFromClicks, longTermSales, longTermROAS, campaignBudgetAmount, campaignBudgetCurrencyCode, campaignBudgetType, topOfSearchImpressionShare, campaignRuleBasedBudgetAmount)\"}","source":"mcp","stream":"app","timestamp":"2026-08-21T16:45:30.848Z","tool":"create_campaign_report_sb"}
{"connector":"amzn-ads","durationMs":156,"level":"info","message":"MCP create_campaign_report_sb OK (156ms)","source":"mcp","stream":"app","timestamp":"2026-08-21T16:45:47.294Z","tool":"create_campaign_report_sb"}
{"connector":"amzn-ads","durationMs":153,"level":"info","message":"MCP get_report OK (153ms)","source":"mcp","stream":"app","timestamp":"2026-08-21T16:47:33.871Z","tool":"get_report"}
{"connector":"amzn-ads","durationMs":126,"level":"info","message":"MCP get_report OK (126ms)","source":"mcp","stream":"app","timestamp":"2026-08-21T16:47:34.543Z","tool":"get_report"}
{"connector":"amzn-ads","durationMs":439,"level":"info","message":"MCP download_report OK (439ms)","source":"mcp","stream":"app","timestamp":"2026-08-21T16:47:44.745Z","tool":"download_report"}
{"connector":"amzn-ads","durationMs":457,"level":"info","message":"MCP download_report OK (457ms)","source":"mcp","stream":"app","timestamp":"2026-08-21T16:47:48.912Z","tool":"download_report"}
{"connector":"amzn-ads","durationMs":154,"level":"info","message":"MCP download_report OK (154ms)","source":"mcp","stream":"app","timestamp":"2026-08-21T16:50:12.989Z","tool":"download_report"}
{"connector":"amzn-ads","durationMs":331,"level":"info","message":"MCP update_keywords_sp OK (331ms)","source":"mcp","stream":"app","timestamp":"2026-08-21T16:50:21.941Z","tool":"update_keywords_sp"}
{"connector":"amzn-ads","durationMs":319,"level":"info","message":"MCP update_targets_sp OK (319ms)","source":"mcp","stream":"app","timestamp":"2026-08-21T16:50:25.661Z","tool":"update_targets_sp"}
{"connector":"amzn-ads","durationMs":348,"level":"info","message":"MCP create_negative_keywords_sp OK (348ms)","source":"mcp","stream":"app","timestamp":"2026-08-21T16:50:35.010Z","tool":"create_negative_keywords_sp"}
{"connector":"amzn-ads","durationMs":118,"level":"info","message":"MCP download_report OK (118ms)","source":"mcp","stream":"app","timestamp":"2026-08-21T16:50:38.725Z","tool":"download_report"}
{"connector":"amzn-ads","durationMs":159,"level":"info","message":"MCP download_report OK (159ms)","source":"mcp","stream":"app","timestamp":"2026-08-21T16:52:14.795Z","tool":"download_report"}
{"connector":"amzn-ads","durationMs":435,"level":"info","message":"MCP download_report OK (435ms)","source":"mcp","stream":"app","timestamp":"2026-08-21T16:54:02.869Z","tool":"download_report"}
{"connector":"amzn-ads","durationMs":487,"level":"info","message":"MCP create_report OK (487ms)","source":"mcp","stream":"app","timestamp":"2026-08-21T17:43:02.161Z","tool":"create_report"}
{"connector":"amzn-ads","durationMs":147,"level":"info","message":"MCP create_report OK (147ms)","source":"mcp","stream":"app","timestamp":"2026-08-21T17:43:03.642Z","tool":"create_report"}
{"connector":"amzn-ads","durationMs":146,"level":"info","message":"MCP create_report OK (146ms)","source":"mcp","stream":"app","timestamp":"2026-08-21T17:43:05.055Z","tool":"create_report"}
{"connector":"amzn-ads","level":"error","message":"Ads API 400 on POST /reporting/reports","method":"POST","path":"/reporting/reports","profileId":"3354692680686500","region":"na","requestId":"157b161f-b7bb-4a61-89d9-3dc98970d75e","responseBody":"{\"code\":\"400\",\"detail\":\"startDate (2026-05-22) must be equal to or after report type data retention start date (2026-06-22)\"}","source":"ads_api","status":400,"stream":"app","timestamp":"2026-08-21T17:43:13.671Z"}
{"connector":"amzn-ads","durationMs":135,"errorMessage":"Ads API 400 on POST /reporting/reports: {\"code\":\"400\",\"detail\":\"startDate (2026-05-22) must be equal to or after report type data retention start date (2026-06-22)\"}","input":{"body":{"configuration":{"adProduct":"SPONSORED_BRANDS","columns":["campaignId","campaignName","impressions","clicks","cost","purchases","sales"],"format":"GZIP_JSON","groupBy":["campaign"],"reportTypeId":"sbCampaigns","timeUnit":"SUMMARY"},"endDate":"2026-06-20","name":"SB May22-Jun20","startDate":"2026-05-22"},"profileId":"3354692680686500"},"level":"error","message":"MCP create_campaign_report_sb FAILED: Ads API 400 on POST /reporting/reports: {\"code\":\"400\",\"detail\":\"startDate (2026-05-22) must be equal to or after report type data retention start date (2026-06-22)\"}","source":"mcp","stream":"app","timestamp":"2026-08-21T17:43:13.672Z","tool":"create_campaign_report_sb"}
{"connector":"amzn-ads","level":"error","message":"Ads API 400 on POST /reporting/reports","method":"POST","path":"/reporting/reports","profileId":"3354692680686500","region":"na","requestId":"ca945ffb-5069-4f5c-b8d0-c33d85403546","responseBody":"{\"code\":\"400\",\"detail\":\"startDate (2026-06-21) must be equal to or after report type data retention start date (2026-06-22)\"}","source":"ads_api","status":400,"stream":"app","timestamp":"2026-08-21T17:43:15.710Z"}
{"connector":"amzn-ads","durationMs":119,"errorMessage":"Ads API 400 on POST /reporting/reports: {\"code\":\"400\",\"detail\":\"startDate (2026-06-21) must be equal to or after report type data retention start date (2026-06-22)\"}","input":{"body":{"configuration":{"adProduct":"SPONSORED_BRANDS","columns":["campaignId","campaignName","impressions","clicks","cost","purchases","sales"],"format":"GZIP_JSON","groupBy":["campaign"],"reportTypeId":"sbCampaigns","timeUnit":"SUMMARY"},"endDate":"2026-07-20","name":"SB Jun21-Jul20","startDate":"2026-06-21"},"profileId":"3354692680686500"},"level":"error","message":"MCP create_campaign_report_sb FAILED: Ads API 400 on POST /reporting/reports: {\"code\":\"400\",\"detail\":\"startDate (2026-06-21) must be equal to or after report type data retention start date (2026-06-22)\"}","source":"mcp","stream":"app","timestamp":"2026-08-21T17:43:15.712Z","tool":"create_campaign_report_sb"}
{"connector":"amzn-ads","durationMs":148,"level":"info","message":"MCP create_campaign_report_sb OK (148ms)","source":"mcp","stream":"app","timestamp":"2026-08-21T17:43:17.301Z","tool":"create_campaign_report_sb"}
{"connector":"amzn-ads","durationMs":166,"level":"info","message":"MCP create_campaign_report_sb OK (166ms)","source":"mcp","stream":"app","timestamp":"2026-08-21T17:43:35.655Z","tool":"create_campaign_report_sb"}
{"connector":"amzn-ads","durationMs":157,"level":"info","message":"MCP download_report OK (157ms)","source":"mcp","stream":"app","timestamp":"2026-08-21T17:47:46.006Z","tool":"download_report"}
{"connector":"amzn-ads","durationMs":382,"level":"info","message":"MCP download_report OK (382ms)","source":"mcp","stream":"app","timestamp":"2026-08-21T17:52:58.771Z","tool":"download_report"}
{"connector":"amzn-ads","durationMs":456,"level":"info","message":"MCP download_report OK (456ms)","source":"mcp","stream":"app","timestamp":"2026-08-21T17:53:04.815Z","tool":"download_report"}
{"connector":"amzn-ads","durationMs":217,"level":"info","message":"MCP download_report OK (217ms)","source":"mcp","stream":"app","timestamp":"2026-08-21T17:53:05.615Z","tool":"download_report"}
{"connector":"amzn-ads","durationMs":358,"level":"info","message":"MCP download_report OK (358ms)","source":"mcp","stream":"app","timestamp":"2026-08-21T17:53:13.385Z","tool":"download_report"}
{"connector":"amzn-ads","durationMs":213,"level":"info","message":"MCP download_report OK (213ms)","source":"mcp","stream":"app","timestamp":"2026-08-21T17:53:14.235Z","tool":"download_report"}
{"connector":"amzn-ads","durationMs":512,"level":"info","message":"MCP list_campaigns_sp OK (512ms)","source":"mcp","stream":"app","timestamp":"2026-08-21T18:47:18.263Z","tool":"list_campaigns_sp"}
{"connector":"amzn-ads","durationMs":158,"level":"info","message":"MCP list_campaigns_sb OK (158ms)","source":"mcp","stream":"app","timestamp":"2026-08-21T18:47:19.009Z","tool":"list_campaigns_sb"}
{"connector":"amzn-ads","durationMs":151,"level":"info","message":"MCP create_campaign_report_sp OK (151ms)","source":"mcp","stream":"app","timestamp":"2026-08-21T18:47:41.665Z","tool":"create_campaign_report_sp"}
{"connector":"amzn-ads","durationMs":509,"level":"info","message":"MCP list_keywords_sp OK (509ms)","source":"mcp","stream":"app","timestamp":"2026-08-21T18:47:42.744Z","tool":"list_keywords_sp"}
{"connector":"amzn-ads","durationMs":180,"level":"info","message":"MCP list_keywords_sp OK (180ms)","source":"mcp","stream":"app","timestamp":"2026-08-21T18:48:08.320Z","tool":"list_keywords_sp"}
{"connector":"amzn-ads","durationMs":167,"level":"info","message":"MCP create_campaign_report_sb OK (167ms)","source":"mcp","stream":"app","timestamp":"2026-08-21T18:48:37.737Z","tool":"create_campaign_report_sb"}
{"connector":"amzn-ads","durationMs":124,"level":"info","message":"MCP download_report OK (124ms)","source":"mcp","stream":"app","timestamp":"2026-08-21T18:49:13.816Z","tool":"download_report"}
{"connector":"amzn-ads","durationMs":143,"level":"info","message":"MCP download_report OK (143ms)","source":"mcp","stream":"app","timestamp":"2026-08-21T18:50:03.268Z","tool":"download_report"}
{"connector":"amzn-ads","durationMs":377,"level":"info","message":"MCP download_report OK (377ms)","source":"mcp","stream":"app","timestamp":"2026-08-21T18:51:40.586Z","tool":"download_report"}
{"connector":"amzn-ads","durationMs":371,"level":"info","message":"MCP download_report OK (371ms)","source":"mcp","stream":"app","timestamp":"2026-08-21T18:52:03.862Z","tool":"download_report"}
{"connector":"amzn-ads","durationMs":735,"level":"info","message":"MCP update_campaigns_sb OK (735ms)","source":"mcp","stream":"app","timestamp":"2026-08-21T20:39:03.697Z","tool":"update_campaigns_sb"}
{"connector":"amzn-ads","durationMs":330,"level":"info","message":"MCP update_campaigns_sp OK (330ms)","source":"mcp","stream":"app","timestamp":"2026-08-21T20:39:05.472Z","tool":"update_campaigns_sp"}
{"connector":"amzn-ads","durationMs":153,"level":"info","message":"MCP list_targets_sp OK (153ms)","source":"mcp","stream":"app","timestamp":"2026-08-21T20:39:06.095Z","tool":"list_targets_sp"}
{"connector":"amzn-ads","durationMs":153,"level":"info","message":"MCP list_ad_groups_sp OK (153ms)","source":"mcp","stream":"app","timestamp":"2026-08-21T20:39:16.100Z","tool":"list_ad_groups_sp"}
{"connector":"amzn-ads","durationMs":322,"level":"info","message":"MCP update_targets_sp OK (322ms)","source":"mcp","stream":"app","timestamp":"2026-08-21T20:39:19.621Z","tool":"update_targets_sp"}
