100+ integrations are ready to connect to your AI.Connect your first MCP

Helium 10 MCP server for your AI

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

Which keywords does this competitor ASIN rank for that my listing is missing?

Supported Helium 10 tools

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_breakdown

Account P&L broken down by line item for a period.

helium10_get_account_profit_and_loss_breakdown_series

Account P&L breakdown as a time series.

helium10_get_account_profit_and_loss_summary

Account P&L summary for a period.

helium10_get_account_profit_and_loss_summary_series

Account P&L summary as a time series.

helium10_get_product_profit_and_loss_breakdown

Per-product P&L broken down by line item.

helium10_get_product_profit_and_loss_breakdown_series

Per-product P&L breakdown as a time series.

helium10_get_product_profit_and_loss_summary

Per-product P&L summary for a period.

helium10_get_product_profit_and_loss_summary_series

Per-product P&L summary as a time series.

helium10_analyze_product_images

Read product attributes from up to five product images.

helium10_find_keywords_with_multi_source

Build a prioritised keyword bank from several keyword sources for a listing.

helium10_generate_listing

Write a draft listing (title, highlight, bullets, description) from product info and keywords.

helium10_request_image_upload_url

Get an upload URL for a local product image, for image analysis.

helium10_retrieve_listing_by_asin

Load a live listing's catalog data as the starting point for a rewrite.

helium10_rewrite_listing_section

Rewrite one section of a draft or live listing.

helium10_sync_listing_to_amazon

Publish a listing to Amazon, overwriting the live listing.

helium10_execute_ads_query

Run an ad query and return the rows: spend, ACoS, ROAS and more (Ads Query step 5).

helium10_get_ads_query_list

The ad data hierarchy for one platform (Ads Query step 2).

helium10_get_ads_query_materials

Resolve profile, campaign and other names into the IDs a query needs (Ads Query step 4).

helium10_get_ads_query_platforms

Ad platforms available to the account (Ads Query step 1).

helium10_get_ads_query_schema

Dimensions, measures, filters and granularities you can query (Ads Query step 3).

helium10_manage_ads_campaigns

Change live ad campaigns: bids, budgets and states.

helium10_analyze_keywords

Keyword research and reverse-ASIN analysis for up to 200 keywords (Cerebro).

helium10_get_keywords_by_asin

Keywords an ASIN ranks for, with search volume and rank (Cerebro).

helium10_get_keywords_by_keyword

Expand a seed keyword into related keywords with volume and trends (Magnet).

helium10_get_top_keywords

Top keywords for a listing.

helium10_search_amazon_keywords

Search Helium 10's keyword database by filters (Black Box keywords).

helium10_compare_listings

Side-by-side comparison of listings.

helium10_get_competitor_overview

Competitor benchmark overview for a listing.

helium10_get_keywords_new_suggestion

Suggested keywords to start tracking.

helium10_get_keywords_rank_history

Rank history for tracked keywords.

helium10_get_listing_details

Full details of an Amazon listing (Listing Analyzer).

helium10_get_listing_score

Listing quality audit and score.

helium10_list_tracked_competitor_keywords

Tracked competitor keyword ranks.

helium10_list_tracked_keywords

Keywords you track in Keyword Tracker.

helium10_call_tool

Run any Helium 10 tool by name (reaches tools added after connecting).

helium10_connection_profile

What this connection is, its tools by toolset, and which toolset fits which question.

helium10_get_fba_inventory_health_status

FBA inventory health: days of supply and stock risk per product.

helium10_get_inventory_values

Current inventory quantities per product, with fulfilment context.

helium10_get_sales_velocity

Units sold over time, per product.

helium10_list_tools

List Helium 10's live tool set for this account, with parameter schemas.

helium10_search_inactive_products

The same product research over inactive products.

helium10_search_products

Find active products and opportunities by category, revenue, reviews and more (Black Box).

helium10_search_amazon_brand_analytics

Amazon top search terms and Brand Analytics: clicks, conversion share, competition (ABA).

Connect Helium 10 to Claude, ChatGPT and Claude Code

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.

Authorize PopMCP on Helium 10Authorize

Then just ask for the work

  • “Which keywords does this competitor ASIN rank for that my listing is missing?”

    • get_keywords_by_asin
    • get_top_keywords
  • “Draft a new listing from these product photos and a keyword bank, and show me before anything goes to Amazon”

    • analyze_product_images
    • find_keywords_with_multi_source
    • generate_listing
  • “Which products made the least profit last quarter, and where did the margin go?”

    • get_product_profit_and_loss_summary
    • get_product_profit_and_loss_breakdown
  • “What were my ad spend, ACoS and ROAS by campaign last month?”

    • get_ads_query_schema
    • get_ads_query_materials
    • execute_ads_query

Use Helium 10 from the assistant you already open

One hosted endpoint, registered once per client. The same tools and the same permissions, whichever window the request comes from.

Claude DesktopCustom connector

Add the PopMCP URL under Customize → Connectors and the tools appear in every chat.

Claude WebCustom connector

The same endpoint, registered in the browser. Nothing to install on the machine you are working from.

ChatGPTCustom connector

Register PopMCP as a custom connector, then let ChatGPT read and update the account.

CodexDesktop & CLI

Wire the endpoint into Codex or the Codex CLI when a task needs live business context, not a fixture.

OpenCodeCoding agent

Register the remote MCP server in OpenCode's config for terminal-first and scripted agent runs.

ZCodeDesktop app

Add PopMCP as an MCP server in Z.ai's desktop app and work the account from the same window.

Helium 10 MCP server questions

What teams ask before putting Helium 10 behind an AI client.

Do I need a Helium 10 API key or developer app?

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.

Which Helium 10 plan does the MCP server need?

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.

Which Helium 10 tools does the AI get?

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.

Can the AI publish a listing or change my ads?

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.

How does the AI get ad numbers like ACoS and ROAS?

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.

Why did my Helium 10 connection stop working?

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.

Do I have to run or host the Helium 10 MCP server myself?

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.

Which AI clients can use this MCP server?

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.

How do I connect Helium 10 to Claude Code?

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.

Do all 43 Helium 10 tools load by default?

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.

What is the difference between a tool and a trigger?

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.

Connect Helium 10 to your AI in minutes

Launch a hosted MCP endpoint for Helium 10, keep tool access under control, and start testing real workflow prompts right away.

Connect your first MCP