Jedi Collection Sort

io.github.jediappsPublished by GitHub account jediappsv1.0.0Updated Oct 24, 2026

Manage Shopify collection sorting by chat: strategies, assignments, and on-demand sorts.

VerifiedStreamable HTTPWeb executableProductivity & WorkflowBusiness & Commerce

Overview

AI-generated overview

Remote MCP server for the Jedi Collection Sort Shopify app that lets an assistant read and change how products are sorted in a store's collections.

What you can do
  • List and inspect sorting strategies, including full layer configuration
  • List managed collections with assigned strategy, sorting status and last-sorted time, and read one collection's config
  • Assign a strategy to a collection, turn sorting on or off, and queue an on-demand sort
  • List queued and processing sort jobs
When to use it
Useful for Shopify merchants already running the Jedi Collection Sort Pro app who want to check, adjust or trigger collection sorting from a chat client instead of the app dashboard.
Requirements
The Jedi Collection Sort Pro app installed from the Shopify App Store on a paid plan (from $2.99/month). A remote streamable HTTP endpoint; OAuth 2.1 with a one-time connect code, or an API key sent as an Authorization Bearer header. Network access to the provider's API.
Before you install
Tools can change store data: assigning strategies, activating or deactivating sorting and queuing re-sorts alter how customers see collections. The API key is shown once and should be kept secret. Requires a paid subscription. All access is scoped to the authenticated shop.

Installation

In SourceWeft

  1. Open Jedi Collection Sort in the dashboard and add it to a workspace.
  2. Connect the required credentials. They are stored privately and never shown on public pages.
  3. Enable the server for the chats that should use its tools.

Web executable via Streamable HTTP. Remote servers run from the web runtime once configured in a workspace.

Use with an agent

Paste this prompt into Claude Code, Codex, Cursor or another agent — or into SourceWeft chat. The agent reads this server's install guide, shows you its publisher, endpoint and sign-in, and adds it to your client once you agree. Keys never go into a command.

Read https://sourceweft.com/mcp/io.github.jediapps%2Fjedi-collection-sort/install.md and connect the MCP server it describes to my client. Before changing any config, show me its publisher, endpoint and sign-in method and wait for my OK. Never put an API key in a command or in a file I would commit; ask me where it should come from.

Read the install guide the agent follows

Other MCP clients

Add this to your client's mcpServers config. The client completes OAuth sign-in on first connect.

{
  "mcpServers": {
    "jedi-collection-sort": {
      "type": "http",
      "url": "https://api.collection-sort.jediapps.com/mcp"
    }
  }
}

README

Jedi Collection Sort — MCP Server

The first Shopify collection-sort app with a native MCP server. Manage how products are ordered in your Shopify collections by chatting with Claude — or any MCP-capable client.

Jedi ‑ Collection Sort Pro automatically sorts products in Shopify collections: push down sold-out and out-of-stock items, surface bestsellers and new arrivals, AI multi-parameter sort, A/B testing, and analytics. This MCP server lets an AI assistant read and control that sorting for your store.

Things you can say once connected:

  • "Which of my collections haven't been sorted in the last week?"
  • "Assign the 'New arrivals first' strategy to the Summer collection and sort it now."
  • "Show me the layer configuration of my Default strategy."
  • "Turn off sorting on the Clearance collection."

Tools

ToolWhat it does
list_strategiesList the store's sorting strategies (id, title, sort frequency, layer count)
get_strategyGet one strategy including its full layer configuration
list_collectionsList collections managed by Collection Sort, with strategy, sorting status, and last-sorted time (active_only filter)
get_collection_configGet one collection's sorting config: assigned strategy with layers, status, and any pending sort job
set_collection_sortingAssign a strategy to a collection and/or activate or deactivate sorting; changing the strategy of an active collection queues a re-sort
sort_collection_nowQueue an on-demand sort — idempotent, with a short cooldown after a completed sort
list_sort_jobsList queued and processing sort jobs, newest first

All tools are bound to the authenticated shop; a connection can only ever see and manage its own store.

Requirements

  1. Install Jedi ‑ Collection Sort Pro from the Shopify App Store.
  2. A paid plan (from $2.99/month) — the MCP server and public API are included in every paid tier.

Connect from claude.ai / Claude Desktop (OAuth)

  1. In the app, open Settings → Integrations and generate a connect code (one-time, expires in 10 minutes).
  2. In claude.ai: Settings → Connectors → Add custom connector, paste https://api.collection-sort.jediapps.com/mcp.
  3. Claude opens the consent page — enter your connect code to link your store.

The server is a full OAuth 2.1 authorization server (dynamic client registration, PKCE, refresh-token rotation), so any OAuth-capable MCP client works the same way.

Connect from Claude Code / header-capable clients (API key)

Generate an API key in Settings → Integrations (shown once, stored hashed), then:

bash
claude mcp add collection-sort --transport http https://api.collection-sort.jediapps.com/mcp \  --header "Authorization: Bearer jcs_..."

Transport & security

  • Streamable HTTP transport, stateless — works with any MCP client that supports remote servers.
  • OAuth access and refresh tokens, API keys, and connect codes are stored hashed and are revocable from the app; everything is cleaned up on app uninstall.
  • Rate limited (60 requests/min per key) with idempotent sort triggering, so agent retry loops can't queue duplicate work.

REST API

The same operations are available as a REST API (https://api.collection-sort.jediapps.com/public-api/v1) with Bearer API-key auth — strategies, collections, sort triggering, and job status. See the documentation for endpoints and error codes.

Support


This repository documents the hosted MCP server operated by Jedi Apps as part of Jedi ‑ Collection Sort Pro. The server itself runs as part of the app's infrastructure — there is nothing to install from this repo.

Source: README.md at commit 569a58c

Tools

0
This server asks you to sign in, so SourceWeft could not read its tools without an account and has not indexed them. What a connected account sees can depend on that account and its permissions.

Version history

1
  1. v1.0.0LatestSep 16, 2026

Score

85% of the applicable checks met

How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.

  • Reached in the last 30 daysRequired25 pts
  • Auth declaredRequired10 pts
  • Tools listed15 pts

    Answer tools/list without a credential, or ship a package that starts in a sandbox without one.

  • DescriptionRequired15 pts
  • Logo10 pts
  • Documentation15 pts
  • License10 pts