{"name":"io.github.tspicer/amazon_ads_mcp","slug":"tspicer-amazon-ads-mcp","title":null,"description":"Amazon Ads API MCP server for Amazon Advertising API","url":"https://mcp.market/server/tspicer-amazon-ads-mcp","rating":null,"grade":"B","score":80,"certified":false,"status":"active","category":"ecommerce","tags":["ecommerce"],"presence":{"score":45,"stars":70,"forks":22,"downloads_week":249,"last_push_at":"2026-09-06T23:08:34.000Z","license":"MIT"},"uptime":null,"claimed":false,"transport":"pypi","callable_via_gateway":false,"default_price_micros":0,"repository":"https://github.com/KuudoAI/amazon_ads_mcp","website":null,"version":"0.2.4","remotes":[],"packages":[{"registryType":"pypi","identifier":"amazon-ads-mcp","version":"0.2.4","transport":{"type":"stdio"},"environmentVariables":[{"description":"Authentication method: direct or openbridge.","name":"AMAZON_ADS_AUTH_METHOD"},{"description":"Amazon Ads API client ID for direct auth.","name":"AMAZON_AD_API_CLIENT_ID"},{"description":"Amazon Ads API client secret for direct auth.","isSecret":true,"name":"AMAZON_AD_API_CLIENT_SECRET"},{"description":"Amazon Ads API refresh token for direct auth.","isSecret":true,"name":"AMAZON_AD_API_REFRESH_TOKEN"},{"description":"Amazon Ads profile ID for direct auth.","name":"AMAZON_AD_API_PROFILE_ID"},{"description":"Openbridge refresh token (API key).","isSecret":true,"name":"OPENBRIDGE_REFRESH_TOKEN"},{"description":"Openbridge API key (alias for OPENBRIDGE_REFRESH_TOKEN).","isSecret":true,"name":"OPENBRIDGE_API_KEY"},{"description":"Openbridge remote identity ID.","name":"OPENBRIDGE_REMOTE_IDENTITY_ID"},{"description":"Amazon Ads API region (na/eu/fe).","name":"AMAZON_ADS_REGION"},{"description":"Comma-separated API packages to load.","name":"AMAZON_AD_API_PACKAGES"},{"description":"Optional bearer token to protect download routes.","isSecret":true,"name":"AMAZON_ADS_DOWNLOAD_AUTH_TOKEN"}]}],"tools":[{"name":"check_oauth_status","description":"Check the current OAuth authentication status","write_action":false,"price_micros":0,"input_schema":null},{"name":"clear_active_profile","description":"Clear the active profile ID","write_action":false,"price_micros":0,"input_schema":null},{"name":"clear_oauth_tokens","description":"Clear all stored OAuth tokens and state","write_action":false,"price_micros":0,"input_schema":null},{"name":"download_export","description":"Download a completed export to local storage (supports background execution)","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_active_identity","description":"Get the currently active identity","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_active_profile","description":"Get the currently active profile ID","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_download_url","description":"Generate the download URL for a file.","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_region","description":"Get the current region setting","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_routing_state","description":"Get the current routing state including region, host, and headers","write_action":false,"price_micros":0,"input_schema":null},{"name":"list_downloads","description":"List all downloaded exports and reports for the active profile","write_action":false,"price_micros":0,"input_schema":null},{"name":"list_identities","description":"List all available identities","write_action":false,"price_micros":0,"input_schema":null},{"name":"list_regions","description":"List all available regions","write_action":false,"price_micros":0,"input_schema":null},{"name":"page_profiles","description":"Page through profiles with offset and limit","write_action":false,"price_micros":0,"input_schema":null},{"name":"refresh_oauth_token","description":"Manually refresh the OAuth access token","write_action":false,"price_micros":0,"input_schema":null},{"name":"refresh_profiles_cache","description":"Force refresh of cached profiles for the current identity and region","write_action":false,"price_micros":0,"input_schema":null},{"name":"request_async_report","description":"Request and download an async report with progress tracking (V3 Reporting API)","write_action":false,"price_micros":0,"input_schema":null},{"name":"search_profiles","description":"Search profiles by name, country, or account type","write_action":false,"price_micros":0,"input_schema":null},{"name":"select_profile","description":"Interactively select a profile from available options","write_action":false,"price_micros":0,"input_schema":null},{"name":"set_active_identity","description":"Set the active identity for Amazon Ads API calls","write_action":false,"price_micros":0,"input_schema":null},{"name":"set_active_profile","description":"Set the active profile ID for API calls","write_action":false,"price_micros":0,"input_schema":null},{"name":"set_region","description":"Set the region for Amazon Ads API calls","write_action":false,"price_micros":0,"input_schema":null},{"name":"start_oauth_flow","description":"Start the OAuth authorization flow for Amazon Ads API","write_action":false,"price_micros":0,"input_schema":null},{"name":"summarize_profiles","description":"Summarize available profiles by country and account type","write_action":false,"price_micros":0,"input_schema":null},{"name":"test_sampling","description":"Test LLM sampling functionality via MCP client","write_action":false,"price_micros":0,"input_schema":null}],"scan":{"score":80,"grade":"B","scanned_at":"2026-09-28T14:29:43.600Z","report":{"scannerVersion":"0.1.10","scannedAt":"2026-09-28T14:29:43.563Z","components":{"code":{"score":25,"max":25,"notes":["77 source files scanned"]},"reliability":{"score":-1,"max":20,"notes":["no gateway calls yet and no remote to probe"]},"poisoning":{"score":-1,"max":15,"notes":["tools not inspected (local package is not executed); not counted"]},"auth":{"score":6,"max":15,"notes":["static API keys via environment variables"]},"maintenance":{"score":15,"max":15,"notes":["last push 22 days ago"]},"identity":{"score":6,"max":10,"notes":["namespace and repository owner differ","GitHub account older than a year"]}},"findings":[],"inputs":{"packages":[{"registryType":"pypi","identifier":"amazon-ads-mcp","version":"0.2.4","found":true,"weeklyDownloads":249,"license":"MIT","dependencyCount":14,"publishedAt":"2026-02-03T00:41:47.300177Z"}],"repo":{"found":true,"owner":"KuudoAI","repo":"amazon_ads_mcp","archived":false,"pushedAt":"2026-09-06T23:08:34Z","stars":70,"forks":22,"openIssues":4,"ownerType":"Organization","ownerAvatarUrl":"https://avatars.githubusercontent.com/u/231693178?v=4","ownerCreatedAt":"2025-09-11T12:43:48Z","license":"MIT"},"icon":{"url":"https://avatars.githubusercontent.com/u/231693178?v=4&s=128","source":"github"},"presence":{"stars":70,"forks":22,"downloadsWeek":249,"license":"MIT","lastPushAt":"2026-09-06T23:08:34.000Z","score":45}}}},"grade_history":[],"reviews":[]}