shopwired-mcpopen source

OPEN SOURCE ยท MIT ยท v0.2.0

Your webshop, on speaking terms with Claude.

An MCP server that gives AI assistants 38 tools for your ShopWired store โ€” products, orders, customers and configuration โ€” wrapped in rate limits, confirmation guards and a circuit breaker.

unzip โ†’ bash install.sh โ†’ done ยท versioned bundles on the releases page

No plugins needed Keys stay on your machine 35 tests
claude โ€” shopwired session
show my top-selling products11 product tools
how many orders this week?7 order tools
create code SAVE10, 10% offvoucher created โœ“
set stock for #1234 to 50stock updated โœ“
delete product #999needs confirm=True
TOTAL TOOLS38
One powerful integration

Everything on the shelf, nothing off the books.

Every tool declares MCP annotations (read-only, destructive, idempotent) so your AI client knows what's safe to auto-approve โ€” and every delete demands explicit confirmation.

๐Ÿ›๏ธ11 tools

Products

Search, list, create and update โ€” stock levels, variations, images. Pence-to-pounds handled correctly.

๐Ÿ“ฆ7 tools

Orders

List, search, update status with optional customer notification, add internal comments.

๐Ÿ’›4 tools

Customers

Look up, count and create customer records โ€” with email validation built in.

๐Ÿ—‚๏ธ16 tools

Store configuration

Categories, brands, vouchers, gift cards, shipping zones, webhooks (HTTPS-only), payment methods.

๐Ÿ›ก๏ธbuilt in

Reliability layer

Leaky-bucket rate limiter matched to ShopWired's API limits, circuit breaker, response cache, retry with backoff.

โ˜๏ธoptional

Remote mode

Deploy as a hosted MCP server: bearer-token auth, /health probes, Dockerfile for Cloud Run, Render or any VPS.

Built-in safety, by default

Deletes require confirm=True Read-only tools auto-approvable Input validation on every tool Sanitized error messages HTTPS-only webhooks Credentials never logged
Get started

Two minutes from zip to first prompt.

1

Get the code

Download the zip above, or clone from GitHub.

git clone https://github.com/
  mcmespinaa/shopwired-mcp-server.git
2

Run the installer

Sets up Python, asks for your ShopWired API key & secret, registers with Claude Code.

cd shopwired-mcp-server
bash install.sh  # Windows: install.bat
3

Ask your store something

Restart Claude and try:

"How many orders came in
 this week?"
works with Claude Code Claude Desktop Claude Cowork Cursor Windsurf any MCP client
Included free

Ten skills that teach the judgment โ€” not just the tools.

The server gives your assistant hands; the bundled skills library gives it retail sense โ€” how variation stock really works, when a price change needs a promotion guard, what to check before touching a live store.

store-intelligence-core product-catalog-quality inventory-decision-engine pricing-promotion-guard order-lifecycle-management customer-segment-intelligence b2b-wholesale-routing multi-channel-sync-governance onboarding-store-setup reporting-and-insight-framing
Ring it up

Ready to put your store on speaking terms with your AI?

MIT licensed ยท no telemetry ยท your API keys never leave your machine