50
/ 100
2 days ago
glama

BuyWhere

Enables AI agents to search, compare, and track prices across 40+ retailers in Southeast Asia and the US using MCP tools.

Is this your MCP?

Claim it to get a verified publisher badge, a free copy of our full audit findings, and direct contact for any high-priority issues we find.

Install from

M8ven verifies MCPs across every public registry — install directly from whichever one you prefer.

// key findings
🚨
Secret credentials may flow to a network call
2 flows detected: PAPERCLIP_API_KEY. We can’t prove the destination matches the brand the credential belongs to.
⚠️
Known vulnerabilities in dependencies: 10 high
Affects packages this MCP installs at runtime. Upgrade or remove the affected dependency.
🔐
You'll be asked for 14 credentials: ADMIN_API_KEY, BUYWHERE_SYSTEM_API_KEY, GEMINI_API_KEY, MONITORING_API_KEY, PAPERCLIP_API_KEY, POSTHOG_API_KEY, STRIPE_SECRET_KEY, STRIPE_WEBHOOK_SECRET, TEST_API_KEY, UPTIMEROBOT_API_KEY, UPTIMEROBOT_KEY, UPTIMEROBOT_WEBHOOK_RELAY_API_KEY, POSTHOG_PROJECT_KEY, BUYWHERE_API_KEY
These are read from process.env at runtime. Make sure you trust where they’ll be sent.
// known CVEs in dependencies10 high6 medium8 low

Disclosed vulnerabilities in this server's declared npm dependencies (via OSV). Whether each is reachable depends on the installed versions.

highnext@14.2.35GHSA-36qx-fr4f-26g5

Next.js has a Middleware / Proxy bypass in Pages Router applications using i18n

highnext@14.2.35GHSA-89xv-2m56-2m9x

Next.js: Server-Side Request Forgery in Server Actions on custom servers

highnext@14.2.35GHSA-8h8q-6873-q5fj

Next.js Vulnerable to Denial of Service with Server Components

highnext@14.2.35GHSA-c4j6-fc7j-m34r

Next.js vulnerable to server-side request forgery in applications using WebSocket upgrades

highnext@14.2.35GHSA-h25m-26qc-wcjf

Next.js HTTP request deserialization can lead to DoS when using insecure React Server Components

Depend on this server? Get alerted when its CVEs change.Watch this server free →
// required environment variables
This server reads these from process.env. You'll be asked to provide them before it can run.
🔐 secretADMIN_API_KEY
configAFFILIATE_ALLOWED_DOMAINS
configAFFILIATE_STRICT_ALLOWLIST
configAPI_BASE_URL
configARTIFACT_CLEANUP_AUTO_APPLY
configARTIFACT_CLEANUP_REPORT_PATH
configARTIFACT_CLEANUP_RETENTION_HOURS
configAWIN_ADVERTISER_IDS
configAWIN_PUBLISHER_ID
configBUYWHERE_ADMIN_API_KEYS
configBUYWHERE_API_BASE_URL
🔐 secretBUYWHERE_SYSTEM_API_KEY
configCATALOG_DATABASE_URL
configCATALOG_POOL_MAX
configCORS_ALLOWED_ORIGINS
configDATABASE_URL
configDISK_SPACE_CHECK_INTERVAL_MS
configEMBED_BATCH_LIMIT
configEMBED_INTERVAL_MS
configFX_REFRESH_INTERVAL_MS
🔐 secretGEMINI_API_KEY
configGENERAL_SEARCH_FALLBACK_TIMEOUT_MS
configHEALTH_CACHE_TTL_MS
configINGEST_DB_RETRY_ATTEMPTS
configINGEST_SCHEMA_GUARD_TTL_MS
configLINK_HEALTH_BATCH_SIZE
configLINK_HEALTH_INTERVAL_MS
configLINK_HEALTH_TIMEOUT_MS
configMCP_PORT
configMCP_REFRESH_LOCK_TIMEOUT_MS
configMCP_REFRESH_STATEMENT_TIMEOUT_MS
configMCP_WARMUP_LOCK_TIMEOUT_MS
configMCP_WARMUP_STATEMENT_TIMEOUT_MS
🔐 secretMONITORING_API_KEY
configP95_COMPUTE_INTERVAL_MS
configP95_THRESHOLD_MS
🔐 secretPAPERCLIP_API_KEY
configPAPERCLIP_API_URL
configPAPERCLIP_COMPANY_ID
configPG_LOCK_TIMEOUT
configPG_POOL_MAX
configPG_STATEMENT_TIMEOUT
configPORT
🔐 secretPOSTHOG_API_KEY
configPOSTHOG_HOST
configPUBLIC_API_BASE
configREDIS_HOST
configREDIS_PORT
configREFRESH_HOUR_UTC
configREFRESH_MIN_UTC
configREPLICA_DATABASE_URL
configREPLICA_LSN_GAP_HEALTHY_BYTES
configREPLICA_MAX_LAG_MS
configREPLICA_POOL_MAX
configREPLICA_PROBE_INTERVAL_MS
configREPLICA_STATEMENT_TIMEOUT
configRESET_HOUR_UTC
configRESET_MIN_UTC
configSCRAPER_REFRESH_URL
configSEARCH_HANDLER_TIMEOUT_MS
configSEARCH_OR_TOPUP
configSEARCH_STATEMENT_TIMEOUT_MS
configSEARCH_USE_TIER
configSENTRY_DSN
configSEO_HEAD_PREEMPT
🔐 secretSTRIPE_SECRET_KEY
🔐 secretSTRIPE_WEBHOOK_SECRET
🔐 secretTEST_API_KEY
🔐 secretUPTIMEROBOT_API_KEY
🔐 secretUPTIMEROBOT_KEY
🔐 secretUPTIMEROBOT_WEBHOOK_RELAY_API_KEY
configUPTIMEROBOT_WEBHOOK_RELAY_URL
configVECTOR_DB_TIMEOUT_MS
configVECTOR_DB_URL
configWORKSPACES_ROOT
configTRACKING_BASE_URL
configSHOPEE_AFFILIATE_ID
configLAZADA_TRACKING_ID
configAMAZON_ASSOCIATE_TAG
configAFFILIATE_TAG
configAMAZON_US_ASSOCIATE_TAG
configWALMART_AFFILIATE_ID
configBESTBUY_AFFILIATE_ID
configTARGET_AFFILIATE_ID
configEBAY_US_AFFILIATE_ID
configWAYFAIR_US_AFFILIATE_ID
configLOG_LEVEL
configLOG_DIR
configLOG_DIR_FALLBACK
configENVIRONMENT
🔐 secretPOSTHOG_PROJECT_KEY
configPOSTHOG_DISABLED
configPAPERCLIP_RUN_ID
configCATALOG_FRESHNESS_FLAT_THRESHOLD_HOURS
configCATALOG_FRESHNESS_MIN_COUNT_CHANGE
configCATALOG_FRESHNESS_ALERT_STATE_FILE
configCATALOG_FRESHNESS_DATA_DIR
configCATALOG_FRESHNESS_ALERT_ISSUE_ID
configPAPERCLIP_TASK_ID
configBUYWHERE_API_BASE
configBUYWHERE_API_URL"": "https://api.buywhere.ai"
🔐 secretBUYWHERE_API_KEYexport ="bw_live_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"
configBUYWHERE_BASE_URLexport ="https://api.buywhere.ai"
// full audit trail
The full breakdown of what we checked, the deductions that landed, the network hosts, the dependency advisories, and concrete fix guidance is available to verified publishers.
// improvement guidance — verified publishers only
We have 5 concrete improvements we can share with the publisher of this MCP. Each comes with specific guidance to raise the trust score.
// embed badge in your README
[![M8ven Score](https://m8ven.ai/badge/mcp/buywhere-buywhere-lzzxco)](https://m8ven.ai/mcp/buywhere-buywhere-lzzxco)
commit: a53355bc27964c4e6b3923782301ba719aa3fc98
code hash: 333502b2ffebb4dd4edb67a08de64c070026a0537eb75a27577e49f370b590f1
verified: 7/29/2026, 9:00:07 AM
view raw JSON →