Server data from the Official MCP Registry
Semantic product search over Singapore e-commerce, ranked by an auditable entropy-based value-score
Semantic product search over Singapore e-commerce, ranked by an auditable entropy-based value-score
Remote endpoints: streamable-http: https://useful-data-source-for-agents-production.up.railway.app/mcp
The MCP server implements reasonable authentication and authorization controls via API keys and x402 payment integration. Code quality is generally good with input validation and error handling. However, there are moderate concerns: (1) unauthenticated MCP tool access to internal functions bypasses the x402 middleware designed for REST endpoints, creating a payment enforcement gap; (2) missing input validation in MCP tools for the api_key parameter; (3) potential for API key leakage in error messages and logs; (4) the rate limiter uses unsafe wallet extraction from x402 payment headers without cryptographic verification. Permissions are appropriate for the server's purpose. Supply chain analysis found 22 known vulnerabilities in dependencies (3 critical, 16 high severity).
4 files analyzed · 30 issues found
Security scores are indicators to help you make informed decisions, not guarantees. Always review permissions before connecting any MCP server.
This plugin requests these system permissions. Most are normal for its category.
Available as Local & Remote
This plugin can run on your machine or connect to a hosted endpoint. during install.
From the project's GitHub README.
Semantic product search over Singapore e-commerce (BuyWhere), ranked by an auditable value-score derived from Shannon entropy across vendor price distributions - not just "cheapest first."
Available both as a plain HTTP API and as an MCP server (5 tools) for AI agents.
https://useful-data-source-for-agents-production.up.railway.app
All business endpoints require an X-API-Key header:
X-API-Key:
/health requires no authentication.
Two ways to pay, same endpoints:
402 Payment Required with the payment details in the payment-required response header.GET /searchSemantic product search over the BuyWhere Singapore catalog, ranked by composite value-score.
Query params:
query (required) - natural-language product descriptionlimit (default 10, 1-50)min_value_score (default 0.0, range 0.0-1.0) - filter out products below this score
GET /search?query=noise+cancelling+headphones&limit=5&min_value_score=0.5Response (ProductSearchResponse):
{
"query": "noise cancelling headphones",
"result_count": 5,
"currency": "SGD",
"products": [
{
"product_id": "abc123",
"title": "Sony WH-1000XM5",
"category": "electronics",
"image_url": "...",
"vendor_offers": ["..."],
"price_min_sgd": 389.00,
"price_max_sgd": 429.00,
"price_mean_sgd": 405.30,
"shannon_entropy_bits": 1.24,
"causal_reliability_score": 0.92,
"value_score": 0.847,
"value_score_explanation": "..."
}
],
"computation_ms": 43.2
}
GET /product/{product_id}/value_breakdownFull auditable decomposition of the value-score formula for one product - entropy component, reliability component, price-rank component, the formula itself, and the recommended vendor/price.
GET /product/{product_id}/price_distributionVendor price distribution for one product: entropy (raw and normalized), price spread, coefficient of variation, and a plain-language interpretation of market fragmentation.
GET /healthLiveness probe. Returns { status, upstream_reachable, api_version, timestamp }. No auth required. Not billed (excluded from both Stripe and x402).
Connect an MCP-compatible client (Claude, Cursor, etc.) to the streamable HTTP endpoint at: https://useful-data-source-for-agents-production.up.railway.app/mcp
Exposes 5 tools:
rank_buywhere_products_by_value_score - ranked search with max_price_sgd and category_filterfetch_buywhere_vendor_price_distribution - vendor spread for a known product_idresolve_buywhere_product_identity - disambiguate a partial/fuzzy product name into candidate product IDscompare_buywhere_products_causal_rank - head-to-head comparison of 2-10 products with confounder adjustmentextract_buywhere_deal_anomalies - z-score based detection of mispriced or outlier listingsFor each product, prices across vendors are treated as a distribution. The composite value_score blends:
H, in bits) normalized against the maximum possible entropy for that vendor count. Higher entropy = genuine price competition, not vendors clustered at the same number.Every response includes the raw components (shannon_entropy_bits, entropy_component, reliability_component, price_rank_component) and, on /product/{id}/value_breakdown, the formula string itself - so an agent can cite the reasoning, not just the number.
/search: limit up to 50 results per callcompare_buywhere_products_causal_rank: 2-10 product IDs per callBe the first to review this server!
by Modelcontextprotocol · Developer Tools
Web content fetching and conversion for efficient LLM usage
by Modelcontextprotocol · Developer Tools
Read, search, and manipulate Git repositories programmatically
by Toleno · Developer Tools
Toleno Network MCP Server — Manage your Toleno mining account with Claude AI using natural language.