helium10_get_ account_ profit_ and_ loss_ breakdownAccount P&L broken down by line item for a period.
Find the keywords a rival ASIN ranks for, size up a niche in Black Box, pull last month's ACoS by campaign, see which SKUs are running low at FBA, or draft a new listing from your product photos.
PopMCPHelium 10
Three discovery tools are always on, and the rest are the documented tools in each toolset. Once you connect, the AI gets the exact list your plan includes, read live from its own MCP server, including any tool added later.
43 tools in the full catalog: 40 read and 3 write. 43 load by default, and the rest are found with tool search.
helium10_get_ account_ profit_ and_ loss_ breakdownAccount P&L broken down by line item for a period.
helium10_get_ account_ profit_ and_ loss_ breakdown_ seriesAccount P&L breakdown as a time series.
helium10_get_ account_ profit_ and_ loss_ summaryAccount P&L summary for a period.
helium10_get_ account_ profit_ and_ loss_ summary_ seriesAccount P&L summary as a time series.
helium10_get_ product_ profit_ and_ loss_ breakdownPer-product P&L broken down by line item.
helium10_get_ product_ profit_ and_ loss_ breakdown_ seriesPer-product P&L breakdown as a time series.
helium10_get_ product_ profit_ and_ loss_ summaryPer-product P&L summary for a period.
helium10_get_ product_ profit_ and_ loss_ summary_ seriesPer-product P&L summary as a time series.
helium10_analyze_ product_ imagesRead product attributes from up to five product images.
helium10_find_ keywords_ with_ multi_ sourceBuild a prioritised keyword bank from several keyword sources for a listing.
helium10_generate_ listingWrite a draft listing (title, highlight, bullets, description) from product info and keywords.
helium10_request_ image_ upload_ urlGet an upload URL for a local product image, for image analysis.
helium10_retrieve_ listing_ by_ asinLoad a live listing's catalog data as the starting point for a rewrite.
helium10_rewrite_ listing_ sectionRewrite one section of a draft or live listing.
helium10_sync_ listing_ to_ amazonPublish a listing to Amazon, overwriting the live listing.
helium10_execute_ ads_ queryRun an ad query and return the rows: spend, ACoS, ROAS and more (Ads Query step 5).
helium10_get_ ads_ query_ listThe ad data hierarchy for one platform (Ads Query step 2).
helium10_get_ ads_ query_ materialsResolve profile, campaign and other names into the IDs a query needs (Ads Query step 4).
helium10_get_ ads_ query_ platformsAd platforms available to the account (Ads Query step 1).
helium10_get_ ads_ query_ schemaDimensions, measures, filters and granularities you can query (Ads Query step 3).
helium10_manage_ ads_ campaignsChange live ad campaigns: bids, budgets and states.
helium10_analyze_ keywordsKeyword research and reverse-ASIN analysis for up to 200 keywords (Cerebro).
helium10_get_ keywords_ by_ asinKeywords an ASIN ranks for, with search volume and rank (Cerebro).
helium10_get_ keywords_ by_ keywordExpand a seed keyword into related keywords with volume and trends (Magnet).
helium10_get_ top_ keywordsTop keywords for a listing.
helium10_search_ amazon_ keywordsSearch Helium 10's keyword database by filters (Black Box keywords).
helium10_compare_ listingsSide-by-side comparison of listings.
helium10_get_ competitor_ overviewCompetitor benchmark overview for a listing.
helium10_get_ keywords_ new_ suggestionSuggested keywords to start tracking.
helium10_get_ keywords_ rank_ historyRank history for tracked keywords.
helium10_get_ listing_ detailsFull details of an Amazon listing (Listing Analyzer).
helium10_get_ listing_ scoreListing quality audit and score.
helium10_list_ tracked_ competitor_ keywordsTracked competitor keyword ranks.
helium10_list_ tracked_ keywordsKeywords you track in Keyword Tracker.
helium10_call_ toolRun any Helium 10 tool by name (reaches tools added after connecting).
helium10_connection_ profileWhat this connection is, its tools by toolset, and which toolset fits which question.
helium10_get_ fba_ inventory_ health_ statusFBA inventory health: days of supply and stock risk per product.
helium10_get_ inventory_ valuesCurrent inventory quantities per product, with fulfilment context.
helium10_get_ sales_ velocityUnits sold over time, per product.
helium10_list_ toolsList Helium 10's live tool set for this account, with parameter schemas.
helium10_search_ inactive_ productsThe same product research over inactive products.
helium10_search_ productsFind active products and opportunities by category, revenue, reviews and more (Black Box).
helium10_search_ amazon_ brand_ analyticsAmazon top search terms and Brand Analytics: clicks, conversion share, competition (ABA).
Authorize once, then an endpoint your client signs into. Nothing to deploy, and nothing to install on the Helium 10 side.
Open Helium 10 in PopMCP, click Authorize with Helium 10, sign in to Helium 10 and click Authorize. There is nothing to paste, no developer app and no callback URL. The account needs the Diamond plan or above, which is where Helium 10 includes its MCP.
Only two actions change anything live: publishing a listing to Amazon, which overwrites the current one, and changing ad campaigns. Both wait until an owner or admin allows write actions in PopMCP, and new connections start read-only. Drafting or rewriting a listing changes nothing on Amazon.
Drop the PopMCP URL into Claude, ChatGPT, Claude Code, Codex or any other supported client. It signs in through PopMCP with OAuth, so your Helium 10 credential never leaves the server.
app.popmcp.com/mcpAsk for something harmless before the agent changes anything. Writes run as soon as it calls them, so confirm it reads the right account first.
Which keywords does this competitor ASIN rank for that my listing is missing?
helium10_get_keywords_by_asinok
Then just ask for the work
“Which keywords does this competitor ASIN rank for that my listing is missing?”
“Draft a new listing from these product photos and a keyword bank, and show me before anything goes to Amazon”
“Which products made the least profit last quarter, and where did the margin go?”
“What were my ad spend, ACoS and ROAS by campaign last month?”
One hosted endpoint, registered once per client. The same tools and the same permissions, whichever window the request comes from.
Add the PopMCP URL under Customize → Connectors and the tools appear in every chat.
The same endpoint, registered in the browser. Nothing to install on the machine you are working from.
Register PopMCP as a custom connector, then let ChatGPT read and update the account.
Wire the endpoint into Codex or the Codex CLI when a task needs live business context, not a fixture.
Register the remote MCP server in OpenCode's config for terminal-first and scripted agent runs.
Add PopMCP as an MCP server in Z.ai's desktop app and work the account from the same window.
FAQ
What teams ask before putting Helium 10 behind an AI client.
No. PopMCP is a registered OAuth client of Helium 10, so you open Helium 10 in PopMCP, click Authorize with Helium 10, sign in to Helium 10 and click Authorize. The sign-in uses OAuth 2.1 with PKCE, and there is no key to copy, no developer app to create and no callback URL to register. The connection sees what the Helium 10 account you sign in with sees.
Diamond or above. Helium 10 includes its MCP with Diamond (US$359 a month, or US$279 a month billed annually) and the plans above it; Platinum does not include it. On a plan without it the sign-in still works, but Helium 10 returns no tools, so PopMCP stops and tells you the plan is the reason rather than connecting an empty server.
Every tool Helium 10 gives your account. PopMCP mirrors Helium 10's own MCP server live: when you connect it reads the tool list your plan includes and turns each one into its own tool with Helium 10's parameters. That covers Keyword Research (Cerebro reverse-ASIN, Magnet and the keyword database), Product Research (Black Box), Brand Analytics, Keyword Tracking, Listings, Listing Builder, Profits, Inventory and Ads, across Amazon in 24 marketplaces plus the Walmart and TikTok Shop data Helium 10 offers. list_tools re-reads the list and call_tool runs any tool by name, so one Helium 10 adds later works straight away.
Only on a connection with writes allowed. sync_listing_to_amazon publishes a listing and overwrites the live one, and manage_ads_campaigns changes live bids, budgets and campaign states. Both wait until an owner or admin allows write actions in PopMCP; on a read-only connection, the default, call_tool still runs reads but refuses those two. Drafting with generate_listing or rewrite_listing_section changes nothing on Amazon, and even with writes on, the AI is told to show you the final text and get your go-ahead before it publishes.
Through Helium 10's Ads Query, which runs in five steps: get_ads_query_platforms, get_ads_query_list, get_ads_query_schema, get_ads_query_materials, then execute_ads_query. The middle steps return the fields you can query and the profile and campaign IDs a query needs, so the AI builds it from Helium 10's own names instead of guessing them. Each of those tools tells the AI where it sits in the order, so spend, ACoS or ROAS by profile and date is one request from you.
Helium 10 signs a connection out after a period of inactivity. When that happens the AI gets a plain message that the sign-in has ended instead of a raw token error. Reconnect Helium 10 in PopMCP: it is one click and a sign-in to Helium 10, with nothing else to set up again.
No. PopMCP hosts it and gives you a Streamable HTTP MCP URL. There is nothing to deploy, no callback URL to register, and no infrastructure to keep running or patch.
Any client that supports a remote Streamable HTTP MCP server: Claude Desktop, Claude Web, Claude Code, ChatGPT custom connectors, Codex and the Codex CLI, OpenCode and Z.ai's ZCode, as well as editors such as Cursor, Windsurf and Zed. Your client signs in to PopMCP with OAuth; the provider credential never leaves the server.
Connect Helium 10 in PopMCP first, then run claude mcp add --transport http popmcp https://app.popmcp.com/mcp in a terminal. Inside Claude Code, run /mcp and sign in to PopMCP in the browser window it opens, ticking Helium 10 on the consent screen. The Helium 10 tools are then available in that session, and no Helium 10 credential is stored on your machine.
Yes. The Helium 10 catalog is small enough that all 43 tool definitions load into every conversation, so your AI never has to search for one before it can call it.
A tool is something your AI calls, and there are 43 here. A trigger is an event PopMCP watches for on its own. Helium 10 has no triggers yet, so everything on this page happens when your AI calls a tool.
Launch a hosted MCP endpoint for Helium 10, keep tool access under control, and start testing real workflow prompts right away.