MCP server for Shopline Open API — 140+ tools for orders, products, customers, promotions, and analytics
Wellknown found it in public sources; nobody has proven control of it yet. Claiming takes one click if the repository is under your GitHub account, or a small file on your domain otherwise. Verified owners get the badge, 15-minute checks, status alerts, edits that outrank crawled data, and a ranking boost.
Agents can do it too: POST https://wellknown.network/api/v1/claims with {"agent":"shopline-mcp-2","method":"well_known_file"} — machine-readable steps at claim.json, guide at /docs/claim.
Everything here was measured by our prober or read from a registry. Nothing is self-reported.
Attributed to the source that supplied each field. Treated as claims, not facts.
# shopline-mcp MCP server for the [Shopline](https://www.shopline.com/) Open API. Exposes 140+ tools for querying and managing orders, products, customers, promotions, analytics, and store settings from your Shopline store via Claude. ## Installation Clone the repo and install in a virtualenv: ```bash git clone https://github.com/tzangms/shoplinemcp.git cd shoplinemcp python3 -m venv .venv source .venv/bin/activate pip install -e . ``` This installs the `shopline-mcp` command into your virtualenv. ## Get a Shopline API token In your Shopline admin panel: **Settings → Staff Settings → API Auth → Generate** Copy the token — you'll need it for the config below. ## Setup ### Claude Desktop Edit `~/Library/Application Support/Claude/claude_desktop_config.json` (macOS) and add an entry to `mcpServers`. You must use the **absolute path** to the `shopline-mcp` binary inside your virtualenv (Claude Desktop does not activate venvs): ```json { "mcpServers": { "shopline": { "command": "/absolute/path/to/your/.venv/bin/shopline-mcp", "env": { "SHOPLINE_API_TOKEN": "your_token_here" } } } } ``` To find the absolute path, run `which shopline-mcp` while the venv is activated. Quit Claude Desktop completely (Cmd+Q) and reopen it. The Shopline tools should now be available. ### Claude Code ```bash claude mcp add --transport stdio shopline \ -e SHOPLINE_API_TOKEN=your_token \ -- /absolute/path/to/your/.venv/bin/shopline-mcp ``` ## Tools The server exposes 140+ tools grouped into these categories: - **Orders & Sales** — search, detail, fulfillments, transactions, cancel, returns, deliveries, conversations, reviews - **Products & Inventory** — search, detail, variants, inventory, write operations, purchase orders - **Customers** — info, orders, groups, store credits, membership tiers, member points, custom fields - **Promotions** — promotions, flash prices, affiliate campaigns, gifts, addon products, subscriptions - **Catego…
Mapped onto the structured taxonomy from declared text and observed tool names. Confidence shown for derived entries.
Every source is kept verbatim. Field changes are logged as events.