# OpenShopGraph Muse connector

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

## OpenShopGraph

Search verified shops, compare prices, check trust signals, and find working coupons.

- Record: https://musedirectory.ai/connector/openshopgraph
- Category: Shopping & Commerce
- Developer: OpenShopGraph (https://openshopgraph.com)
- 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, 196ms, checked 2026-09-28T09:01:35Z
- Endpoint: https://api.openshopgraph.com/mcp
- Auth: No account needed; Pricing: unknown
- Screening: Screened, no issues found (2026-09-24T17:30:54Z)
- Source: Found in the official MCP Registry (com.openshopgraph/mcp) https://registry.modelcontextprotocol.io/v0/servers?search=com.openshopgraph%2Fmcp

Database of verified merchants with product search, price comparison, trust data (TLS, domain age, payment methods), shipping policies, and active discount codes. Helps Muse users find reliable shops and valid coupons.

Example request: "Find electronics retailers in Germany and show me their current coupons and trust ratings."

How to connect: Not in Muse's Connectors list yet, but Muse can still use it. Paste this into Muse: "Use OpenShopGraph to help me. It is a free service with an MCP server at https://api.openshopgraph.com/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:
- find_shop: Search merchants/shops by free-text query (name or domain fragment), optionally filtered by country (ISO 3166-1 alpha-2, e.g. "DE") and/or by an EXACT category slug. Returns the public shop view only — shops still under internal review are never returned. `results` carries at mos
- list_categories: Enumerate the shop category taxonomy: every category slug currently carried by at least one public shop, together with how many public shops carry it. Call this BEFORE passing `category` to find_shop — the taxonomy is flat (no parent/child hierarchy, e.g. "fashion" and "womens-cl
- get_shop: Fetch a single merchant/shop by id or domain (public view). Returns "shop not found" for shops still under internal review, identical to a genuinely unknown domain — reviewers cannot be distinguished from typos. The offers array is present for schema stability but empty until mer
- list_coupons: List currently USABLE discount codes/coupons, optionally filtered by shop_domain (e.g. "otto.de"). A code is withheld from `results` when it is EXPIRED (valid_until has passed), when a real checkout test PROVED it does not work (verification_status "verified_rejected"), or when a
- get_shipping_policy: What a shop STATES about its own shipping: which destinations it names, the delivery time it claims, and any free-shipping threshold — plus the date that statement was last checked and where it was read (policy_page or structured_data). This is a shop-level statement, NOT an offe
- get_trust: Trust-relevant facts OpenShopGraph itself measured about one merchant/shop (by id or domain): TLS certificate issuer and grade, hosting ISP and country, domain registration date, registrar, and accepted payment methods. Returns INDIVIDUAL signals, never an aggregate: every entry 
- report_code: Record that a specific shop_domain + code (coupon) pair is wrong in one of four fixed, documented ways (invalid | mismatch | item_restricted | min_order_missing — see reasons enum; no free text anywhere). This is a write: it appends one new report row and NEVER changes the delive
- report_issue: Record a shop-level or data-fact issue as one fixed, documented reason (no free text). subject_type "shop": unreachable | no_longer_exists | info_outdated | wrong_category | wrong_name_or_domain. subject_type "fact": shipping_cost | return_period | payment_methods | evidence_brok

Screening checks:
- MCP handshake: pass (Answered in 596ms)
- Domain against threat feeds (Cloudflare security DNS): pass (api.openshopgraph.com, openshopgraph.com 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: pass (8 tools read, nothing found)
- Inputs asking for passwords, card numbers or seed phrases: pass (None found)
- Domain and redirects: pass (No redirects off the domain)
- AI review of purpose and tool behavior: pass (No concerns)
