Storefront Guard MCP server
io.github.maxigirl123/storefront-guard·v0.3.2Verifies a merchant storefront is legitimate before an AI agent commits payment.
0 stars46 downloads/wk
Reviews
Write oneNobody has reviewed Storefront Guard yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
Storefront Guard tools (1)
write = sends, deletes, buys or postsRead from the package source without running it. The installed server may list more.
verify_storefront
Public scan report
scanner v0.1.10 · 2026-10-29 · same rubric, same numbers if you re-run it
- Code scan22 source files scanned25/25
- –Live reliabilityno gateway calls yet and no remote to proben/a
- –Tool poisoningtools not inspected (local package is not executed); not countedn/a
- Auth qualitystatic API keys via environment variables6/15
- Maintenancelast push 39 days ago12/15
- Maintainer identityregistry namespace matches repository owner; GitHub account older than a year8/10
How Storefront Guard compares
Against every graded Finance MCP server, from our own scans and uptime checks. Updated after each scan run.
- Safety score
- 78/100
- higher than 62% of 1,759 Finance servers
- Tools
- 1
- the typical Finance server has 8
- Tools that change things
- 0%
- typical: 0%. Fewer write tools means less an agent can break
- Downloads a week
- 46
- more than 41% of 422 Finance servers with a package
What its tools let an agent do: 1 read
Install Storefront Guard in Claude Code, Cursor or VS Code
Runs npx -y storefront-guard-mcp-server on your machine. Read the scan report first; the gateway never runs local packages.
claude mcp add storefront-guard -- npx -y storefront-guard-mcp-server
What the publisher says
From the Storefront Guard repository's README, as published. We do not edit it. Read it on GitHub
Fortik
Real-time merchant verification for agentic commerce. A shopping agent calls verifystorefront with a domain before** paying, and gets back a trust score with a plain-English verdict the agent can act on — in under two seconds.
Fortik is the trust check AI shopping agents run before checkout. It doesn't ask merchants to register in advance — it gathers evidence directly, in the moment, from independent public sources.
fortik.io
This is the mirror image of merchant-side agent-verification protocols like Visa's Trusted Agent Protocol: those let a merchant confirm an incoming agent is legitimate. Fortik lets the agent confirm the merchant is legitimate before committing payment.
What it checks
lookups. A domain registered days ago, or one whose registration data changed in the last two weeks, is a red flag.
- Domain registration age & recent changes — via free public RDAP
Transparency logs (crt.sh). A cert reissued very recently on an otherwise long-established domain can indicate a takeover or hosting change, even when the domain itself looks old and trustworthy.
- SSL certificate issuance history — via free public Certificate
- HTTPS validity — does the site currently serve a valid cert at all.
- Known-scam blocklist — URLhaus and Google Safe Browsing.
- Corporate registration — US entity lookup via OpenCorporates.
- Legal name verification — GLEIF entity registry cross-check.
- Web traffic rank — Tranco top-1M ranking.
- Federal exclusions — SAM.gov debarment check.
- FDA enforcement — corroborating signal when other risks are present.
Every deduction from the trust score comes with a plain-English reason in the reasons array — this is deliberately an explainable heuristic, not a black-box model.
Setup
Requires Node.js 18+.
npm install
npm run buildCopy .env.example to .env and fill in your keys.
Running it
As a local MCP server (stdio):
npm startAs a remote MCP server (streamable HTTP) with x402 payment:
npm run start:http
# POST http://localhost:3000/mcpAs a pay-per-call x402 HTTP API:
npm run start:x402
# POST http://localhost:4021/verify { "domain": "example-shop.com" }As a REST API (API key auth):
npm run start:rest
# POST http://localhost:4022/verify { "domain": "example-shop.com" }
# Header: X-API-KEY: your-keyAll three servers at once:
npm run start:all
# MCP: http://localhost:3000/mcp
# x402: http://localhost:4021/verify
# REST: http://localhost:4022/verifyFeedback endpoint
Submit outcome data after a transaction to help build training data for future ML scoring:
POST http://localhost:4022/feedback
Header: X-API-KEY: your-key
Body: { "domain": "example-shop.com", "outcome": "legit" | "scam" }How to use the recommendation field
Every verification result includes a top-level recommendation string alongside the numeric trustScore. Agents should branch on it rather than implementing their own threshold logic against the raw score.
recommendationReason is a one-line plain-English explanation safe to show directly to users.
Pricing
$0.01/call via x402. Set your wallet address in PAYTOADDRESS and network in X402_NETWORK (default: base).
Environment variables
Shortened. The full README is on GitHub.
Nothing above is checked by us. What we check is on the safety report.
Storefront Guard: common questions
- Is Storefront Guard MCP server safe?
- Mostly: it is graded B (78/100). Read the Storefront Guard safety report
- How do I install Storefront Guard?
- It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
- Does Storefront Guard need an API key?
- Yes. The registry entry asks for
GOOGLE_SAFE_BROWSING_API_KEY,SAM_GOV_API_KEY,URLHAUS_AUTH_KEY. - Is Storefront Guard maintained?
- The last commit was 46 days ago (2026-09-21). The latest release is v0.3.2.
- What can I use instead of Storefront Guard?
- Servers from other publishers that do the same job: X402 List MCP server, Coinbase Commerce MCP server and Boundra — Payment Approval Gateway for AI Agents MCP server.
- How does Storefront Guard compare with other Finance MCP servers?
- safety score 78/100 (higher than 62% of 1,759 Finance servers); tools 1 (the typical Finance server has 8); tools that change things 0% (typical: 0%. Fewer write tools means less an agent can break). Full comparison.
Alternatives to Storefront Guard
Same job from other publishers: the closest match first, then the best rated.
- X402 ListFind and vet x402 payment APIs before your agent pays one: uptime, price, on-chain volume.not reviewedEstablishedA
- Coinbase CommerceMCP server for Coinbase Commerce — crypto merchant payments (BTC/ETH/USDC); settle crypto or fiatnot reviewedGrowingB
- Boundra — Payment Approval Gateway for AI AgentsAllow, ask, or veto — a policy decision point your agent consults before signing any paymentnot reviewedGrowingA
- Pulsefeed X402Verify x402 payment endpoints before an AI agent pays: scam scan, on-chain checks, trust scores.not reviewedGrowingA
- three.ws Agent PaymentsGoverned x402 payment sessions: pay any endpoint with budget, allowlist & per-tx caps, no key.not reviewedEstablishedB