Mmcp.market

Neonjelly MCP server

by neonjelly.io·io.neonjelly/mcp·v1.0.0

Remote MCP over 1.37M Shopify stores. 14-day trial, 100/day, no account. Paid from $29/mo.

B80/100grade B
What users say
No reviews yet
Be the first
Safety scan
B80/100

full report

Adoption
Growing

0 stars

Reviews

Write one

Nobody 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 posts
  • assortment_watchFree

    List new and removed SKUs plus bestseller enter/exit. Filter by storeDomain or productType when the user names a shop or category.

  • brief_marketFree

    Return 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_trackerFree

    Return 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_tamFree

    Roll 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_stacksFree

    Compare 2–8 store app stacks: shared vs exclusive apps, tagged by role (email, support, reviews, subs, ads). Pass hostnames, not brand names.

  • compare_storesFree

    Compare 2–8 store cards side by side (traffic, revenue band, apps, rating). Missing domains land in notFound — do not invent the missing rows.

  • competitor_movesFree

    List 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 actionFree

    Paid 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_packFree

    Build 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_outreachFree

    Filter 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_peersFree

    Find 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_overviewFree

    Return catalog coverage: store/SKU counts, averages, top verticals and countries. Quote these snapshot figures only — do not invent traffic totals.

  • get_appFree

    Return one Shopify app plus an install-base sample. Copy slug from search_apps, then get_app_stores for the merchant list.

  • get_app_storesFree

    List 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_changesFree

    Return the unified store + product movement feed. Prefer change_tracker when the user wants every change type on one board.

  • get_contactsFree

    Return emails, social URLs, and ESP/support app tells for one store. No phone or owner names in this catalog — pass domain or q.

  • get_countriesFree

    Return unfiltered geo TAM (store counts by country). Pass vertical to slice one market; a filtered cohort belongs on search_stores groupBy=country.

  • get_examplesFree

    Same playbook map as list_playbooks (VC, competitor, dropship, outreach). Prefer list_playbooks on new sessions.

  • get_moversFree

    List stores growing or shrinking on visits or modeled revenue. Defaults: metric/direction any, minPct 5. Quote catalog movers only.

  • get_productFree

    Return 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_changesFree

    List price, new, removed, position, and bestseller SKU movements. Filter by storeDomain or productType; default noise floor is minPriceChangePct.

  • get_product_researchFree

    Return the saturation report for one product idea. Copy id from search_product_ideas or niche_research — do not invent seller counts.

  • get_signalFree

    Paid plans only (trial 403). Return one signal card. id is a Mongo id or a domain already on Signals.

  • get_signal_adsFree

    Paid plans only (trial 403). Return the ad library or a slice (overview default). No probe — domain must already be on Signals.

  • get_signal_appsFree

    Paid plans only (trial 403). Return apps observed on a tracked store. Set changes=true for app change history.

  • get_signal_insightsFree

    Paid plans only (trial 403). Return the insight feed for one watched domain. Prefer this over list_signal_insights.

  • get_signal_inventoryFree

    Paid plans only (trial 403). Return the stock timeline for a watched store. Domain must already be on Signals.

  • get_signal_product_changesFree

    Paid plans only (trial 403). Return product movements on a tracked store. Catalog-wide SKU moves use get_product_changes.

  • get_signal_salesFree

    Paid plans only (trial 403). Return daily units and variants. Needs ≥2 inventory snapshots on the watch — do not invent unit counts.

  • get_signal_socialFree

    Paid plans only (trial 403). Return follower snapshots for a watched store. Domain must already be on Signals.

  • get_signal_statsFree

    Paid plans only (trial 403). Return totals plus store profile for a signal. Domain must already be on Signals.

  • get_storeFree

    Return 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_appsFree

    List Shopify apps detected on one merchant. Use compare_stacks when the user wants shared vs exclusive apps across several domains.

  • get_store_changesFree

    List observation diffs for one store: revenue, visits, products, rating, apps. For a mixed product+store board, prefer change_tracker.

  • get_store_historyFree

    Return daily snapshots: visits, revenue band, rating, and product counts, up to 365 days. Use for growth charts after get_store.

  • get_store_productsFree

    List 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_trafficFree

    Return monthly visits and channel mix for one store. Use after get_store when the user asks how traffic is trending.

  • get_upstream_healthFree

    Return catalog health JSON and whether auth is required. Use when a lookup fails unexpectedly — not for store research.

  • get_verticalsFree

    Return 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_playbooksFree

    List 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_sellersFree

    List 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_insightsFree

    Paid 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_signalsFree

    Paid 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 actionFree

    Run 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_vendorsFree

    Find product-vendor overlap and the average price gap between two stores. Use after compare_stacks when you need shared suppliers, not shared apps.

  • price_watchFree

    List price decreases and increases across stores or one merchant. Default minPriceChangePct is 10 — raise it to cut noise.

  • product_intelFree

    Build one SKU memo: card, discount vs compare-at, store, SKU change history, and store bestsellers. Pass domain+handle, or q to resolve first.

  • product_searchFree

    Search 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_storeFree

    Resolve 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_dropshipFree

    List 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_appsFree

    Search 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_ideasFree

    Search 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_productsFree

    Search SKUs across the 368.9M-product catalog. At least one filter is required. For saturation or who-sells-this-idea, use niche_research.

  • search_storesFree

    Filter 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_mapFree

    Group 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_ideasFree

    Autocomplete product-idea names as the user types. Follow with search_product_ideas or niche_research on the chosen row.

  • trending_product_ideasFree

    List product ideas the catalog marks as heating up. Pair a hit with get_product_research and list_product_sellers — do not invent trend scores.

  • upgradeFree

    Return 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.

  • whoamiFree

    Return 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_skusFree

    List 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

1 high
  • 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 authenticationauth.open-write
Overall 80/100. Components that don't apply are left out of the denominator. Any critical finding is an F.RubricAppeal a findingJSON

Install directly

claude mcp add --transport http mcp https://mcp.neonjelly.io/c/{connect_token}/mcp
Add to Cursor

Neonjelly: 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.

All Neonjelly alternatives →
  • MCP Server
    Typed record store + hybrid search over MCP: deterministic lookups + semantic memory, per-customer.
    B
  • Shopify Multi Store
    Connect AI agents to multiple Shopify Admin stores for reports, comparisons, and guarded updates.
    A
  • Blumira MCP
    Cross-account Blumira findings, detections, and agents in one offline-searchable store.
    B
  • HeyMetra
    Ask across your ads, analytics, store, CRM and subscription accounts; writes wait for approval.
    A
  • Loki Mode
    Autonomous spec-to-product coding-agent CLI with an MCP server exposing 36 tools over stdio.
    B

More from neonjelly.io