storefront-guard-mcp-server
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@storefront-guard-mcp-servercheck if example-shop.com is legitimate before I pay"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
storefront-guard-mcp-server
Agent-side merchant verification. A shopping agent calls verify_storefront
with a domain before paying, and gets back a trust score built from
free public data sources.
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. This tool lets the agent confirm the merchant is legitimate before committing payment - a gap that, as of this writing, no major payment network or fraud-prevention vendor has shipped a fix for.
What v1 actually checks
Domain registration age & recent changes — via free public RDAP lookups. A domain registered days ago, or one whose registration data changed in the last two weeks, is a red flag.
SSL certificate issuance history — via free public Certificate 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.
HTTPS validity — does the site currently serve a valid cert at all.
Known-scam blocklist — v1 ships a placeholder local list only. See "Before charging real money" below.
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.
Related MCP server: acuris-agent-guard
Setup
Requires Node.js 18+ (for native fetch).
npm install
npm run buildRunning it
As a local MCP server (stdio) — for installing directly into an agent framework's tool config:
npm startAs a remote MCP server (streamable HTTP):
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" }Before charging real money on this, do these things
This is a v1 scaffold, not a finished fraud product. Specifically:
Wire the blocklist to a real feed.
src/services/blocklist.tsdefines aBlocklistProviderinterface with one placeholder implementation. Swap in URLhaus, Google Safe Browsing, PhishTank, or a licensed dataset — this is the single highest-leverage upgrade.Wire real x402 payment settlement.
src/x402Server.tshas averifyAndSettlePaymentstub that currently accepts any non-emptyX-PAYMENTheader as paid. Replace it with a real call to an x402 facilitator's verify/settle endpoints before this touches real USDC.Set your real payout address.
PAY_TO_ADDRESSenv var — currently a placeholder.Consider a historical snapshot store. The biggest accuracy upgrade beyond v1: store each domain's signals over time so "changed vs. what we saw last week" becomes a direct diff instead of an inference from RDAP/ cert timestamps alone.
Get it in front of real agent traffic. A perfect scorer nobody calls earns nothing — see distribution notes from the product discussion this was scoped in.
How to use the recommendation field
Every verification result includes a top-level recommendation string alongside the
numeric trustScore. It is the primary action signal — agents should branch on it
rather than implementing their own threshold logic against the raw score.
Value | Suggested agent behavior |
| Complete the transaction silently. Trust score is in the low-risk range and confidence is high — no user confirmation needed. |
| Stop before paying and show |
| Block the transaction and actively notify the user — do not fail silently. This fires on a known-scam domain match or a critically low trust score (< 40). The user should know their agent almost paid a flagged storefront. |
recommendationReason is a one-line plain-English explanation that is safe to show
directly to users in a confirmation dialog or notification.
Pricing starting point
$0.02/call is a reasonable v1 anchor — cheap enough that an agent doesn't think twice before a purchase of any real size, in the same range as ForgeMesh's own per-call pricing for comparable signal/attestation tools. Revisit once you know your actual cost per call for the real blocklist feed.
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Tools
Related MCP Servers
- AlicenseBqualityBmaintenanceMachine-readable merchant verification infrastructure for AI shopping agents and agentic commerce systems.13MIT

acuris-agent-guardofficial
AlicenseNot gradedqualityAmaintenanceMCP server that verifies storefront merchants before AI agents make payments, checking if the merchant is a real legal entity bound to the domain, and returning a PROCEED, ABORT, or REVIEW decision to prevent payment to clones or fraudulent stores.MIT
attest-mcpofficial
AlicenseAqualityCmaintenanceEnables AI agents to scan payment endpoints for safety, returning a letter grade (A–F) and verdict before authorizing payments.241MIT
Related MCP Connectors
Merchant verification for AI shopping agents.
Verify x402 payment endpoints before an AI agent pays: scam scan, on-chain checks, trust scores.
Check if a counterparty is safe to pay: trust/risk score for AI agents. Scam/phishing screen.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/maxigirl123/Fortik'
If you have feedback or need assistance with the MCP directory API, please join our Discord server