Neonjelly MCP server
Remote MCP over 1.37M Shopify stores. 14-day trial, 100/day, no account. Paid from $29/mo.
0 stars
Reviews
Write oneNobody has reviewed Neonjelly yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
Neonjelly tools (60, 2 write)
write = sends, deletes, buys or postsassortment_watchFreeList new and removed SKUs plus bestseller enter/exit. Filter by storeDomain or productType when the user names a shop or category.
brief_marketFreeReturn a one-page TAM brief: vertical size, geos, movers, and an optional filtered cohort from 1.37M stores. Pass a vertical; quote catalog counts only — do not invent TAM.
change_trackerFreeReturn a full change board: unified feed, all 8 product change types, 5 store change types, and Signals SKU changes if watched. Prefer this over calling each change tool separately.
cohort_tamFreeRoll a filtered store cohort into a groupBy table (country, vertical, industry, category). This is not the unfiltered get_countries TAM — use that when no filters apply.
compare_stacksFreeCompare 2–8 store app stacks: shared vs exclusive apps, tagged by role (email, support, reviews, subs, ads). Pass hostnames, not brand names.
compare_storesFreeCompare 2–8 store cards side by side (traffic, revenue band, apps, rating). Missing domains land in notFound — do not invent the missing rows.
competitor_movesFreeList catalog store and SKU changes plus vertical movers for one competitor domain. Ads and daily units need a paid Signals watch — do not offer create_signal on trial.
create_signalwrite actionFreePaid plans only (trial 403). Create a Signals watch on a competitor domain for ads, units, inventory, and social. Tight watch cap; meters the key. No probe, no scrape.
diligence_packFreeBuild an IC memo for one domain: card, growth, traffic, stack roles, bestsellers, changes, and contacts. Includes Signals stats only if that domain is already watched.
find_outreachFreeFilter the 1.37M-store catalog, hydrate each row, and keep stores that have an email or Instagram. Caps at 10 (each costs a call) — country is a filter, not a login region.
find_peersFreeFind stores in the same vertical, country, and visit band as a target domain, then compare cards. Call resolve_store first if you only have a brand name.
get_analytics_overviewFreeReturn catalog coverage: store/SKU counts, averages, top verticals and countries. Quote these snapshot figures only — do not invent traffic totals.
get_appFreeReturn one Shopify app plus an install-base sample. Copy slug from search_apps, then get_app_stores for the merchant list.
get_app_storesFreeList merchants observed running a Shopify app, sorted by visits. Use for “who uses Klaviyo?” store lists — country filters live on search_stores, not here.
get_changesFreeReturn the unified store + product movement feed. Prefer change_tracker when the user wants every change type on one board.
get_contactsFreeReturn emails, social URLs, and ESP/support app tells for one store. No phone or owner names in this catalog — pass domain or q.
get_countriesFreeReturn unfiltered geo TAM (store counts by country). Pass vertical to slice one market; a filtered cohort belongs on search_stores groupBy=country.
get_examplesFreeSame playbook map as list_playbooks (VC, competitor, dropship, outreach). Prefer list_playbooks on new sessions.
get_moversFreeList stores growing or shrinking on visits or modeled revenue. Defaults: metric/direction any, minPct 5. Quote catalog movers only.
get_productFreeReturn one SKU by store domain plus Shopify handle. Use get_store_products or product_search when you do not yet have the handle.
get_product_changesFreeList price, new, removed, position, and bestseller SKU movements. Filter by storeDomain or productType; default noise floor is minPriceChangePct.
get_product_researchFreeReturn the saturation report for one product idea. Copy id from search_product_ideas or niche_research — do not invent seller counts.
get_signalFreePaid plans only (trial 403). Return one signal card. id is a Mongo id or a domain already on Signals.
get_signal_adsFreePaid plans only (trial 403). Return the ad library or a slice (overview default). No probe — domain must already be on Signals.
get_signal_appsFreePaid plans only (trial 403). Return apps observed on a tracked store. Set changes=true for app change history.
get_signal_insightsFreePaid plans only (trial 403). Return the insight feed for one watched domain. Prefer this over list_signal_insights.
get_signal_inventoryFreePaid plans only (trial 403). Return the stock timeline for a watched store. Domain must already be on Signals.
get_signal_product_changesFreePaid plans only (trial 403). Return product movements on a tracked store. Catalog-wide SKU moves use get_product_changes.
get_signal_salesFreePaid plans only (trial 403). Return daily units and variants. Needs ≥2 inventory snapshots on the watch — do not invent unit counts.
get_signal_socialFreePaid plans only (trial 403). Return follower snapshots for a watched store. Domain must already be on Signals.
get_signal_statsFreePaid plans only (trial 403). Return totals plus store profile for a signal. Domain must already be on Signals.
get_storeFreeReturn one merchant card: traffic, modeled revenue, rating, apps, and socials. Call resolve_store first if you only have a brand name — missing domains stay not_found.
get_store_appsFreeList Shopify apps detected on one merchant. Use compare_stacks when the user wants shared vs exclusive apps across several domains.
get_store_changesFreeList observation diffs for one store: revenue, visits, products, rating, apps. For a mixed product+store board, prefer change_tracker.
get_store_historyFreeReturn daily snapshots: visits, revenue band, rating, and product counts, up to 365 days. Use for growth charts after get_store.
get_store_productsFreeList SKUs for one merchant with price, vendor, type, and bestseller filters. Prefer this over global search_products when you already have a domain.
get_store_trafficFreeReturn monthly visits and channel mix for one store. Use after get_store when the user asks how traffic is trending.
get_upstream_healthFreeReturn catalog health JSON and whether auth is required. Use when a lookup fails unexpectedly — not for store research.
get_verticalsFreeReturn market size by vertical (store counts and averages). Pass countryCode to slice one geo — for a filtered cohort, use search_stores with groupBy=vertical.
list_playbooksFreeList composed-tool playbooks by job: store lists, VC, competitor, dropship, outreach, merch. Start here when the user has not named a tool — then call the playbook's first tool.
list_product_sellersFreeList stores selling a product idea, sorted by traffic or price. Copy id from search_product_ideas — this is who-sells-this, not a single merchant SKU list.
list_signal_insightsFreePaid plans only (trial 403). Account-wide insight feed — often empty unless the key owns watches. Prefer get_signal_insights with a domain already on Signals.
list_signalsFreePaid plans only (trial 403). List Signals watches stored on this Neonjelly key. Then GET a domain that is already on Signals — do not advertise this on trial.
niche_researchwrite actionFreeRun semantic product-idea search plus a saturation report and the stores that sell the top hit. q is a product name or category, not a domain — quote seller count and the UNTAPPED→SATURATED verdict.
overlap_vendorsFreeFind product-vendor overlap and the average price gap between two stores. Use after compare_stacks when you need shared suppliers, not shared apps.
price_watchFreeList price decreases and increases across stores or one merchant. Default minPriceChangePct is 10 — raise it to cut noise.
product_intelFreeBuild one SKU memo: card, discount vs compare-at, store, SKU change history, and store bestsellers. Pass domain+handle, or q to resolve first.
product_searchFreeSearch cross-store SKUs and return rows plus facets (vendors, types, stores, price band). At least one filter is required. For saturation / who-sells-this-idea, use niche_research.
resolve_storeFreeResolve a brand name or URL against 1.37M Shopify storefronts and return up to 5 candidates. On a single hit, also return the full store card — call this before inventing a domain; missing stores stay not_found.
screen_dropshipFreeList dropship-flagged stores in a vertical/geo plus their cheapest SKUs. Country is a filter, not a login region — quote the catalog flag, do not invent supplier names.
search_appsFreeSearch the Shopify App Store catalog by name, category, pricing, or rating. Follow a slug with get_app_stores to see which merchants run it.
search_product_ideasFreeSearch product names/categories and return ideas with seller count, price, and UNTAPPED→SATURATED verdict — not one-store listings. Prefer niche_research when the user asks “is this saturated?”
search_productsFreeSearch SKUs across the 368.9M-product catalog. At least one filter is required. For saturation or who-sells-this-idea, use niche_research.
search_storesFreeFilter 1.37M Shopify stores into a list (emails/socials live on the card) or roll them up with groupBy. Without groupBy you get store cards; with groupBy you get breakdown rows, not stores. Country is a filter, not a login region.
source_mapFreeGroup a SKU search by vendor: store count and price min/max across the catalog. Use for sourcing or arbitrage after niche_research names the product.
suggest_product_ideasFreeAutocomplete product-idea names as the user types. Follow with search_product_ideas or niche_research on the chosen row.
trending_product_ideasFreeList product ideas the catalog marks as heating up. Pair a hit with get_product_research and list_product_sellers — do not invent trend scores.
upgradeFreeReturn the paid upgrade URL when trial expired, daily quota is 0, or Signals is blocked. Does not count against quota. Always show the returned URL — never invent a checkout link.
whoamiFreeReturn this key's plan, used today, remaining quota, rate limit, and expiry. Does not count against daily quota — call first when the user asks “what's my quota?” If remaining is 0 or trial expired, call upgrade and open the URL.
winning_skusFreeList bestsellers, ≥10% markdowns, and new products for a vertical or one store. Require storeVertical or storeDomain — do not call empty.
Public scan report
scanner v0.1.9 · 2026-09-20 · same rubric, same numbers if you re-run it
- –Code scanremote-only server, no package to scann/a
- Live reliabilityremote reachable in 1690ms20/20
- Tool poisoning60 tool descriptions checked15/15
- Auth qualityopen endpoint exposes 2 write-action tools with no auth3/15
- Maintenancelast push 16 days ago15/15
- Maintainer identitynamespace and repository owner differ; GitHub account older than a year; website matches verified namespace7/10
Findings (1)
- highWrite-action tools reachable without authentication
auth.open-write
Install directly
claude mcp add --transport http mcp https://mcp.neonjelly.io/c/{connect_token}/mcpNeonjelly: common questions
- Is Neonjelly MCP server safe?
- Mostly: it is graded B (80/100). Read the Neonjelly safety report
- How do I install Neonjelly?
- It runs remotely at mcp.neonjelly.io. Add it to Claude Code, Claude Desktop or Cursor with the snippets above, or call it through the mcp.market gateway without installing anything.
- Does Neonjelly need an API key?
- Not as far as the registry entry and our scan can tell: no credentials are declared or required.
- Is Neonjelly maintained?
- The last commit was 16 days ago (2026-09-04). The latest release is v1.0.0.
- What can I use instead of Neonjelly?
- Servers from other publishers that do the same job: MCP Server, Shopify Multi Store MCP server and Blumira MCP server. Compare all Neonjelly alternatives.
Alternatives to Neonjelly
Same job from other publishers: the closest match first, then the best rated.
- MCP ServerTyped record store + hybrid search over MCP: deterministic lookups + semantic memory, per-customer.not reviewedGrowingB
- Shopify Multi StoreConnect AI agents to multiple Shopify Admin stores for reports, comparisons, and guarded updates.not reviewedGrowingA
Blumira MCPCross-account Blumira findings, detections, and agents in one offline-searchable store.not reviewedGrowingB
HeyMetraAsk across your ads, analytics, store, CRM and subscription accounts; writes wait for approval.not reviewedGrowingA- Loki ModeAutonomous spec-to-product coding-agent CLI with an MCP server exposing 36 tools over stdio.not reviewedEstablishedB