mystoq avatar

Storefront

com.mystoq/storefront

This connects Claude to Mystoq's Algerian e-commerce platform, which specializes in cash-on-delivery (COD) stores. You get access to their storefront discovery API and three calculators built for the local market: COD fee estimation, shipping cost calculation via Yalidine integration, and fraud risk scoring through their FakeShield system. The fraud calculator is the standout here, pulling from a cross-store blacklist that flags phone numbers with cancellation history across the Mystoq network. Reach for this if you're building tools for Algerian dropshippers or need to estimate true fulfillment costs including their unusually high return rates. The API also exposes the TKAWEN loyalty network, which lets customers spend points across different stores on the platform.

tools
12
transport
HTTP
last updated
Jul 12, 2026

Install

From registry metadata
$ npx add-mcp https://mystoq.com/api/mcp --name storefront

Run in your terminal. add-mcp asks which agents to add it to (Claude Code, Codex, Cursor and more). Add -g to install it for every project.

Review the command, arguments and environment values before installing. MCP servers run with your local permissions.

Other ways

Claude Code

$ claude mcp add --transport http storefront https://mystoq.com/api/mcp

Run in your terminal. Add --scope user to make it available in every project.

Tools

Verified live · 12 tools

Verified live against the running server on Nov 6, 2026.

search_storesSearch the public Mystoq store directory (Algerian online shops). Filter by keyword (store name), wilaya, or plan. Returns store name, wilaya, storefront URL and plan tier. Public business listings only — no merchant personal data.4 params

Search the public Mystoq store directory (Algerian online shops). Filter by keyword (store name), wilaya, or plan. Returns store name, wilaya, storefront URL and plan tier. Public business listings only — no merchant personal data.

Parameters* required
limitinteger
Max results (1-25, default 12).
offsetinteger
Pagination offset (default 0).
querystring
Keyword in the store name.
wilayastring
Wilaya filter: code (1-69) or name (e.g. "16", "Alger", "الجزائر").
get_storeGet a public Mystoq store by its slug: name, wilaya, storefront URL, plan tier and member-since. Public info only.1 params

Get a public Mystoq store by its slug: name, wilaya, storefront URL, plan tier and member-since. Public info only.

Parameters* required
slug*string
Store slug, e.g. "islem-uk".
list_plansList Mystoq subscription plans with monthly/yearly/lifetime prices (DZD) — useful to answer "how much does Mystoq cost".

List Mystoq subscription plans with monthly/yearly/lifetime prices (DZD) — useful to answer "how much does Mystoq cost".

No parameters. Call it with no arguments.

platform_statsMystoq network statistics: number of active stores and wilayas covered.

Mystoq network statistics: number of active stores and wilayas covered.

No parameters. Call it with no arguments.

cod_profitCompute true CAC and net cash-on-delivery profit for an Algerian online store, accounting for the return/refusal rate. Returns base and confirmation-call scenarios.5 params

Compute true CAC and net cash-on-delivery profit for an Algerian online store, accounting for the return/refusal rate. Returns base and confirmation-call scenarios.

Parameters* required
ad_cost_per_order*number
Ad spend to acquire one confirmed order (DZD).
product_cost*number
Product cost (DZD).
return_costnumber
DZD lost per refused/returned parcel (default 600).
return_rate_pctnumber
Percent of confirmed orders refused/undelivered (e.g. 25 for 25%).
selling_price*number
Selling price per order (DZD).
yalidine_deliveryEstimate delivery success/return rate and typical delivery time for a destination wilaya in Algeria (region-based network estimate).1 params

Estimate delivery success/return rate and typical delivery time for a destination wilaya in Algeria (region-based network estimate).

Parameters* required
wilaya*string
Destination wilaya: slug, name or number (e.g. "oran", "Alger", "31").
order_riskScore the fraud/return risk of an Algerian COD order from its signals (phone, history, etc.) — Mystoq FakeShield logic.5 params

Score the fraud/return risk of an Algerian COD order from its signals (phone, history, etc.) — Mystoq FakeShield logic.

Parameters* required
addressstring
Delivery address.
hourinteger
Hour the order was placed, 0-23.
namestring
Customer full name.
phonestring
Customer phone (Algerian mobile).
wilayastring
Destination wilaya.
create_storeRegister a NEW Mystoq store (tenant). Returns the store id, slug and an access token. No auth needed. WRITE.6 params

Register a NEW Mystoq store (tenant). Returns the store id, slug and an access token. No auth needed. WRITE.

Parameters* required
email*string
Owner email.
name*string
Store name.
password*string
Account password (min 8).
phone*string
Owner phone in Algeria (e.g. 0555123456). Required — a cash-on-delivery store cannot take an order without one.
slugstring
Desired store address, the <slug>.mystoq.com part. Optional: derived from the store name when omitted. Latin letters, digits and hyphens, 3-30 chars.
wilaya_idinteger
Wilaya code 1-69 (optional).
create_productCreate a product in the authenticated merchant's store. Requires Bearer token. WRITE.9 params

Create a product in the authenticated merchant's store. Requires Bearer token. WRITE.

Parameters* required
auto_delete_atstring
ISO timestamp after which a demo product is auto-deleted server-side.
compare_pricenumber
Strikethrough/old price (optional).
descriptionstring
Description.
is_demoboolean
Mark as an ephemeral demo product (server auto-deletes it after auto_delete_at).
name*string
Product name.
price*number
Price in DZD.
statusstring
active | draft | archived (default draft).
stockinteger
Stock quantity (optional).
translationsobject
Optional {ar|fr|en:{name,description}}.
set_priceUpdate a product's price (and optional compare_price) in the authenticated store. Requires Bearer token. WRITE.3 params

Update a product's price (and optional compare_price) in the authenticated store. Requires Bearer token. WRITE.

Parameters* required
compare_pricenumber
Optional old/compare price.
price*number
New price in DZD.
product_id*integer
Product id.
publishPublish a product (set status=active) so it shows on the storefront. Requires Bearer token. WRITE.1 params

Publish a product (set status=active) so it shows on the storefront. Requires Bearer token. WRITE.

Parameters* required
product_id*integer
Product id to publish.
delete_productDelete a product from the authenticated store (reversible cleanup — used by the agent's ephemeral live-demo). Requires Bearer token; only the owner's own product. WRITE/DESTRUCTIVE.1 params

Delete a product from the authenticated store (reversible cleanup — used by the agent's ephemeral live-demo). Requires Bearer token; only the owner's own product. WRITE/DESTRUCTIVE.

Parameters* required
product_id*integer
Product id to delete.

Sponsors

Details

Website
mystoq.com/mcp
Transport
HTTP
Registry
MCP registry, active
Tools verified
Nov 6, 2026