com.mystoq/storefront
Official12 toolsDiscover Algerian COD stores on Mystoq + COD, shipping and fraud calculators.
Discover Algerian COD stores with shipping and fraud cost calculators.
Captured live from the server via tools/list.
search_stores
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 (4)
- querystring
Keyword in the store name.
- wilayastring
Wilaya filter: code (1-58) or name (e.g. "16", "Alger", "الجزائر").
- limitinteger
Max results (1-25, default 12).
- offsetinteger
Pagination offset (default 0).
get_store
Get a public Mystoq store by its slug: name, wilaya, storefront URL, plan tier and member-since. Public info only.
Parameters (1)
- slugstringrequired
Store slug, e.g. "islem-uk".
list_plans
List Mystoq subscription plans with monthly/yearly/lifetime prices (DZD) — useful to answer "how much does Mystoq cost".
No parameters.
platform_stats
Mystoq network statistics: number of active stores and wilayas covered.
No parameters.
cod_profit
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 (5)
- selling_pricenumber
Selling price per order (DZD).
- product_costnumber
Product cost (DZD).
- ad_cost_per_ordernumber
Ad spend to acquire one confirmed order (DZD).
- shipping_costnumber
Shipping/delivery cost (DZD).
- return_ratenumber
Return/refusal rate (0-1, e.g. 0.25).
yalidine_delivery
Estimate Yalidine delivery for an Algerian shipment (home/stopdesk) between wilayas.
Parameters (4)
- from_wilayastring
Origin wilaya (code or name).
- to_wilayastring
Destination wilaya (code or name).
- weightnumber
Parcel weight (kg).
- modestring
"home" or "stopdesk".
order_risk
Score the fraud/return risk of an Algerian COD order from its signals (phone, history, etc.) — Mystoq FakeShield logic.
No parameters.
create_store
Register a NEW Mystoq store (tenant). Returns the store id, slug and an access token. No auth needed. WRITE.
Parameters (5)
- namestringrequired
Store name.
- emailstringrequired
Owner email.
- passwordstringrequired
Account password (min 8).
- phonestring
Phone (optional).
- wilaya_idinteger
Wilaya code 1-58 (optional).
create_product
Create a product in the authenticated merchant's store. Requires Bearer token. WRITE.
Parameters (9)
- namestringrequired
Product name.
- pricenumberrequired
Price in DZD.
- descriptionstring
Description.
- compare_pricenumber
Strikethrough/old price (optional).
- stockinteger
Stock quantity (optional).
- statusstring
active | draft | archived (default draft).
- translationsobject
Optional {ar|fr|en:{name,description}}.
- is_demoboolean
Mark as an ephemeral demo product (server auto-deletes it after auto_delete_at).
- auto_delete_atstring
ISO timestamp after which a demo product is auto-deleted server-side.
set_price
Update a product's price (and optional compare_price) in the authenticated store. Requires Bearer token. WRITE.
Parameters (3)
- product_idintegerrequired
Product id.
- pricenumberrequired
New price in DZD.
- compare_pricenumber
Optional old/compare price.
publish
Publish a product (set status=active) so it shows on the storefront. Requires Bearer token. WRITE.
Parameters (1)
- product_idintegerrequired
Product id to publish.
delete_product
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 (1)
- product_idintegerrequired
Product id to delete.
README not available yet.
Install
claude_desktop_config.json
{
"mcpServers": {
"storefront": {
"command": "npx",
"args": [
"-y",
"mcp-remote",
"https://mystoq.com/api/mcp"
]
}
}
}Desktop config is stdio-only; this bridges via mcp-remote. Native remote: Settings > Connectors.