# MyOnlineStore Muse connector

From musedirectory.ai, the independent directory of Meta Muse connectors. Not affiliated with Meta.

## MyOnlineStore

Read your MyOnlineStore orders, customers, discount codes and newsletter subscribers from Muse.

- Record: https://musedirectory.ai/connector/myonlinestore
- Category: Shopping & Commerce
- Developer: usefulapi (https://usefulapi.io/myonlinestore/)
- Muse status: Extra setup. Not in Muse's Connectors list yet. Muse can still use it: its page gives you a request to paste into Muse.
- Health: Working, 115ms, checked 2026-11-07T01:45:45Z
- Endpoint: https://myonlinestore.usefulapi.io/mcp
- Auth: No account needed; Pricing: unknown
- Screening: Screened, no issues found (2026-11-06T20:31:44Z)
- Source: Found in the official MCP Registry (io.usefulapi/myonlinestore) https://registry.modelcontextprotocol.io/v0/servers?search=io.usefulapi%2Fmyonlinestore

Connects to a MyOnlineStore webshop so Muse can read orders, articles, customers, discount codes and newsletter subscribers. Useful for looking up shop data and answering questions about sales, customers and promotions.

Example request: "How many orders came in this week and which discount code was used most?"

How to connect: Not in Muse's Connectors list yet, but Muse can still use it. Paste this into Muse: "Use MyOnlineStore to help me. It is a free service with an MCP server at https://myonlinestore.usefulapi.io/mcp. It does not need an API key. Ask me before you share anything with it." Muse asks before it shares anything with the app's site. Meta does not review apps used this way, so only use ones you trust. We tested this in the Muse app on September 24, 2026: Muse used an app's link directly this way and returned a live answer.

Tools:
- myonlinestore_get_store: Get the shop's own details: name, primary domain, currency, default and active languages, prices-include-tax setting and business models. Good first call to check the connection. GET /v1/store.
- myonlinestore_list_shipping_methods: List the shipping methods the shop offers: display name, countries served, default flag and the free-shipping threshold. GET /v1/shipping/methods.
- myonlinestore_list_articles: List the shop's articles (products) with name, SKU, price and stock. Filter by ids, uuids or created/changed dates. GET /v1/articles.
- myonlinestore_get_article: Get one article (product) by its id. Set use_url_id to true when the id is the one shown in the article page URL. GET /v1/articles/{article_id}.
- myonlinestore_count_articles: Count the shop's articles, optionally within a created or changed date range. GET /v1/articles/count.
- myonlinestore_list_categories: List the shop's categories with title, parent, visibility and sort order. Set as_tree to get the nested tree. GET /v1/categories.
- myonlinestore_get_category: Get one category by id: title, content, SEO fields, parent and sorting. GET /v1/categories/{category_id}.
- myonlinestore_list_category_articles: List the articles that belong to one category. GET /v1/categories/{category_id}/articles.
- myonlinestore_list_customers: List the shop's customers. Search with q (name, email or similar). Set embed to address to include addresses. GET /v1/customers. Contains personal data.
- myonlinestore_get_customer: Get one customer by id. Contains personal data. GET /v1/customers/{customerId}.
- myonlinestore_list_customer_addresses: List the saved addresses of one customer. Contains personal data. GET /v1/customers/{customerId}/addresses.
- myonlinestore_list_orders: List orders with status, date, currency, discount code and payment status. Filter by order date, status, status change, customer email or customer id. GET /v1/orders. Contains personal data.
- myonlinestore_get_order: Get one order by its order number: status, dates, currency, discount code, payment status and the price block. Contains personal data. GET /v1/orders/{order_number}.
- myonlinestore_count_orders: Count orders, optionally filtered by order date, status or status change. GET /v1/orders/count.
- myonlinestore_list_order_payments: List the payments recorded on one order. GET /v1/orders/{order_number}/payments.
- myonlinestore_list_discount_codes: List the shop's discount codes: the code, percentage or fixed discount, validity dates and active flag. Filter by active state or validity. GET /v1/discountcodes.
- myonlinestore_get_discount_code: Get one discount code by its code text: discount values, validity dates, minimum order rules and single-use flag. GET /v1/discountcodes/{code}.
- myonlinestore_list_newsletter_subscribers: List newsletter subscribers with their activation state and dates. Filter by activation or created/changed dates. GET /v1/newsletter/subscribers. Contains personal data.
- myonlinestore_get_newsletter_subscriber: Get one newsletter subscriber by email address. Contains personal data. GET /v1/newsletter/subscribers/{email}.
- myonlinestore_count_newsletter_subscribers: Count newsletter subscribers, optionally filtered by activation or created/changed dates. GET /v1/newsletter/subscribers/count.

Screening checks:
- MCP handshake: pass (Answered in 361ms)
- Domain against threat feeds (Cloudflare security DNS): pass (myonlinestore.usefulapi.io, usefulapi.io not flagged)
- Published packages against the OSV malicious-package database: n/a (No npm or PyPI package published)
- Hidden instructions or invisible characters in tool text: n/a (Tools are behind sign-in)
- Inputs asking for passwords, card numbers or seed phrases: n/a (Tools are behind sign-in)
- Domain and redirects: pass (No redirects off the domain)
- AI review of purpose and tool behavior: pass (No concerns)
