OpenShopGraph

온라인 상점에 관한 중립적이고 출처 날짜가 명시된 사실: 반품 기간, 배송, 결제 수단 및 신뢰 신호. 읽기 전용 원격 MCP; 쿠폰은 추가 사항으로만.

호스팅형 MCP 서버

npx add-mcp 'https://api.openshopgraph.com/mcp'

Claude Code, Codex, Cursor 등에 설치됩니다

문서

OpenShopGraph offers two ways to the same data: a REST tool API (POST /tool/<name>) and MCP (for Claude, ChatGPT, Perplexity). Read endpoints are usable without a key; higher quotas need an API token.

Endpoints

Base: https://api.openshopgraph.com

ToolMethodPathPurpose
find_shopPOST/tool/find_shopFind a shop by name/domain
list_categoriesPOST/tool/list_categoriesEnumerate the category taxonomy (call before find_shop with a category filter)
get_shopPOST/tool/get_shopFetch a single shop by id/domain
list_couponsPOST/tool/list_couponsActive coupons for a shop
get_shop_policiesPOST/tool/get_shop_policiesA shop's stated policies: return window, tracking, payment methods, buyer protection, shipping — each with check date and source
get_shipping_policyPOST/tool/get_shipping_policyEarlier name of get_shop_policies (same answer)
get_trustPOST/tool/get_trustTrust-relevant facts OpenShopGraph measured itself (TLS, hosting, domain age, registrar, payment methods) — individual signals with source and check date, deliberately no score
report_codePOST/tool/report_codeReport a coupon-code try outcome (write-only)
report_issuePOST/tool/report_issueReport a shop- or data-fact issue with a fixed reason (write-only)

Authentication

Read calls (e.g. /suggest, list_coupons ) need no key within fair use. For higher limits, send the header x-api-token: <your-token>.

You get a token on request by email to info@openshopgraph.com (state purpose and expected volume). There is no self-service issuing yet.

Example request

curl -s "https://api.openshopgraph.com/suggest?q=mäh&limit=5"

curl -s -X POST "https://api.openshopgraph.com/tool/list_coupons" \
  -H "content-type: application/json" \
  -d '{"shop_domain":"example.com"}'

Example response GET /suggest

{
  "query": "mäh",
  "categories": [{ "category": "Home & Garden", "slug": "home-garden", "count": 2 }],
  "shops": [
    { "id": "s_001", "name": "Example Shop", "domain": "example.com", "category": "home-garden", "score": 0.97 }
  ]
}

Specification + manifests