npm · stdio MCP · catalog GET
npx neonjelly
install
npx neonjelly loginShopify catalog in the terminal. MCP for Cursor and Claude Desktop. Same nj_ key as mcp.neonjelly.io. 60 tools. Zero runtime deps.
1.37M
Shopify stores
368.9M
SKUs
60
MCP tools
30 seconds
npx neonjelly login
npx neonjelly whoami
npx neonjelly get '/v1/stores?q=gruntstyle&limit=3'MCP
Cursor / Claude Desktop
Empty argv plus piped stdin starts the proxy. That is what desktop clients spawn with npx -y neonjelly.
GET
Catalog from a shell
Same routes as /docs/api. Auth from --key, NEONJELLY_API_KEY, or login config.
Commands
| Command | Does |
|---|---|
| login | Mint or reuse the 14-day trial. Writes ~/.neonjelly/config.json. |
| whoami | Plan, used today, remaining, expiry. Not metered. |
| get <path> | GET the catalog. Quote the path so & stays in the URL. |
| init | Print Cursor, Claude Desktop, and Claude Code snippets. |
| mcp | Stdio MCP proxy. Empty argv + piped stdin does this. |
mcp.json
stdio via npx
{
"mcpServers": {
"neonjelly": {
"command": "npx",
"args": ["-y", "neonjelly"],
"env": { "NEONJELLY_API_KEY": "nj_…" }
}
}
}HTTP, no npx
{
"mcpServers": {
"neonjelly": {
"url": "https://mcp.neonjelly.io/c/njc_…/mcp"
}
}
}Claude Code: claude mcp add --scope user --transport http neonjelly https://mcp.neonjelly.io/c/njc_…/mcp. npx neonjelly init prints all three.
Catalog GET
quote the query string
npx neonjelly get /v1/whoami
npx neonjelly get '/v1/stores?q=gruntstyle&limit=3'
npx neonjelly get /v1/stores/gruntstyle.com
npx neonjelly get '/v1/products?q=hoodie&limit=5'whoami and upgrade do not meter. Missing store stays not_found.
Ask after connect
- “What's my quota?”whoami
- “What can I ask for?”list_playbooks
- “Look up gruntstyle, then diligence_pack.”resolve_store → diligence_pack
- “20 US skincare stores with emails.”find_outreach
- “Is yoga mat crowded?”niche_research
Trial
14 days, 100 lookups/day, 20/min. One live trial per IP — login reuses /start if you already minted there. Signals stay paid. Expired trial → /pricing. Promo LAUNCH is Stripe Checkout only.
Questions
What does npx neonjelly do?
Two jobs. Piped stdin is a stdio MCP proxy to mcp.neonjelly.io — that is what Cursor and Claude Desktop spawn. Commands login, whoami, and get talk to the same GET catalog.
Do I need a key first?
Run npx neonjelly login, or look up a store on /start. Same IP reuses the live trial. Secret is shown once, then stored in ~/.neonjelly/config.json.
Is this a local scrape?
No. The package forwards to the hosted MCP and REST. Missing store stays not_found. Ads and daily units are paid Signals — trial gets 403.
Cursor already has a connect URL. Do I need npx?
No. HTTP https://mcp.neonjelly.io/c/njc_…/mcp still works. npx is for a bin, a config file, and whoami in a terminal.
Or look up a store first
Every button starts the same free trial, looks up your store, then connects your AI.
One-click Cursor / Claude from /start. Package: npmjs.com/package/neonjelly.
Indexed by