AI context for building Jumpseller themes and integrations. Install once and your AI assistant gains accurate, platform-specific knowledge of the Jumpseller REST API, Liquid templating system, and MCP server tools.
jumpseller-apiskill — REST API reference: authentication, all resources, pagination, rate limits, and verified code examples.jumpseller-liquidskill — Liquid templating reference: global objects, filters, theme file structure, and the component settings system.jumpseller-mcpskill — MCP server reference: all 20 tools, authentication setup, and common multi-step patterns.jumpseller-cliskill — CLI reference: credential management, store resolution, and local theme development (export, import, watch, apply).- Pre-configured
.mcp.json— connects directly tohttps://mcp.jumpseller.com.
The REST API, MCP server, and CLI all use the same credentials — one Login key + Auth Token pair per store, from Admin Panel → Account Settings → API Tokens. The separate Jumpseller CLI (npm i -g @jumpseller/cli) is the official tool for syncing themes between your machine and a store.
/plugin marketplace add Jumpseller/ai
/plugin install jumpseller-plugin@ai
Install the Codex CLI, then wire up the MCP server (see MCP server setup → OpenAI Codex):
npm install -g @openai/codex # or: brew install --cask codexCodex manages plugins through its interactive /plugins browser (run codex, then type /plugins) and registers marketplace sources with codex plugin marketplace add. There is no codex plugin install <github> shell command. The most reliable way to get the live Jumpseller tools is the MCP config below.
gemini extensions install https://github.com/Jumpseller/aiYou'll be asked to trust the workspace and confirm the third-party extension. Then run gemini and the skills load automatically. Verify with gemini extensions list.
The MCP server lives at https://mcp.jumpseller.com. It authenticates with your store credentials sent as the X-LOGIN-KEY / X-AUTH-TOKEN headers, which every client reads from environment variables. Export these before launching your client — if the client starts without them, the MCP server can't authenticate and its tools never load (the assistant will silently fall back to the REST API or shell instead):
export JUMPSELLER_LOGIN_KEY=your-login-key
export JUMPSELLER_AUTH_TOKEN=your-auth-tokenRetrieve these from Admin Panel → Account Settings → API Tokens.
The toolkit ships a pre-configured .mcp.json pointing at the server. Claude Code reads it automatically — approve the server when prompted, then the MCP tools are available.
Gemini does not read .mcp.json (that file is Claude-only). The MCP server is declared in the extension's gemini-extension.json, so installing the extension wires it up. Steps:
exportthe two env vars before starting Gemini (above).gemini→/extensions install https://github.com/Jumpseller/ai- Verify the server connected with
/mcp— you should seejumpsellerand tools likeget_orders. No tools listed usually means the env vars weren't set when Gemini launched.
Codex reads MCP servers from ~/.codex/config.toml (not .mcp.json). Add:
[mcp_servers.jumpseller]
url = "https://mcp.jumpseller.com"
env_http_headers = { "X-LOGIN-KEY" = "JUMPSELLER_LOGIN_KEY", "X-AUTH-TOKEN" = "JUMPSELLER_AUTH_TOKEN" }env_http_headers maps a header name to an environment variable name; Codex injects the value at runtime. With JUMPSELLER_LOGIN_KEY / JUMPSELLER_AUTH_TOKEN exported, run codex and ask it to use the Jumpseller tools. You can also configure this interactively with codex mcp add.
For third-party app developers, use OAuth 2.0 instead. See the MCP server documentation for OAuth setup.
The Jumpseller REST API supports two authentication methods. Basic Auth is recommended:
curl -u YOUR_LOGIN_KEY:YOUR_AUTH_TOKEN \
https://api.jumpseller.com/v1/products.jsonQuery parameters also work but are deprecated:
curl "https://api.jumpseller.com/v1/products.json?login=YOUR_LOGIN_KEY&authtoken=YOUR_AUTH_TOKEN"Once installed, try asking your AI assistant:
- "How do I authenticate with the Jumpseller REST API?"
- "List all products with stock below 5."
- "Create a product card component in Liquid that shows a sale badge."
- "How do I paginate through all paid orders?"
- "Use the MCP tools to find the last 10 orders and add tracking numbers."
- "What's the correct URL for the store info endpoint?"
The skill content is verified against the official Jumpseller OpenAPI specification at https://api.jumpseller.com/swagger.json. If you find a discrepancy between this toolkit and the spec, please open an issue.
Found an error or missing information? Open an issue — we review all suggestions. Pull requests are not accepted at this time.
MIT