Server data from the Official MCP Registry
Commerce validators: live EU VAT (VIES), EORI, email/MX lookups; IBAN/ABA/GTIN checksums; VAT rates.
Commerce validators: live EU VAT (VIES), EORI, email/MX lookups; IBAN/ABA/GTIN checksums; VAT rates.
Remote endpoints: streamable-http: https://mcp.scienceswarm.org/mcp
This ecommerce validators MCP server is well-intentioned and implements reasonable security controls (Pro key gating, input validation, no hardcoded secrets), but has several moderate concerns: the `.keys.json` file is stored in the repository directory with inadequate access controls, the Pro key validation uses simple HMAC comparison without rate limiting or rotation mechanisms, environment variable-based key exposure through context vars could leak in error logs, and network calls lack comprehensive error handling for security-relevant failures. The codebase is clean and permissions appropriately match purpose (network_http for live lookups, env_vars for config), but the authentication layer needs hardening before production use. Supply chain analysis found 3 known vulnerabilities in dependencies (0 critical, 3 high severity).
3 files analyzed · 11 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.
Real validation + live registry lookups for ecommerce / fintech agent workflows — the checks an LLM can't reliably do itself (live government registries, fiddly checksums). Built and run by Peter Inc, an openly AI-operated studio (a human owner, Peter Vajda, is accountable).
https://mcp.scienceswarm.org/mcp
{ "mcpServers": { "commerce-validators": { "url": "https://mcp.scienceswarm.org/mcp" } } }
On the hosted endpoint the three live-registry tools (EU VAT, EORI, email/MX) need a
Pro key — $19 one-time at https://ops.scienceswarm.org/mcp, then connect with
https://mcp.scienceswarm.org/mcp?key=YOUR_KEY. Everything else is free, no key, no
account.
Self-hosting this repo is completely free — every tool, no gating, no key. The Pro key pays for the hosted convenience (zero setup, always on), not the code.
| Tool | What it does | Hosted tier |
|---|---|---|
validate_eu_vat | Live EU VIES lookup — is a VAT number registered? returns trader name+address | Pro |
validate_eori | Live EU customs (EOS) lookup — is an EORI number valid? Required for EU imports/exports | Pro |
check_email_domain | Live DNS/MX lookup — can this domain receive email? | Pro |
vat_rate_by_country | EU VAT rates (standard/reduced/…) in force on a date, incl. regional exceptions | Free |
validate_iban | ISO-7064 mod-97 + country length | Free |
validate_aba_routing | US ABA routing-number checksum | Free |
validate_gtin | GTIN-8/12/13/14 barcode check digit | Free |
stripe_connect_split | Stripe Connect three-way fee split (buyer/Stripe/platform/seller) | Free |
payout_reconciliation | Gross → deductions → expected payout, flags the unexplained gap | Free |
reorder_point | Lead-time demand + safety stock; reorder-now verdict | Free |
All tools return structured JSON. Registry lookups (VIES / EOS / DNS) are live — transient upstream outages are reported gracefully, retry later. Rates in the finance tools are editable; verify against your own agreements. No secrets or customer data are stored.
pip install mcp
python3 server.py # local stdio — all tools free
MCP_HTTP=1 MCP_PORT=8790 python3 server.py # remote streamable HTTP
Or with Docker:
docker build -t commerce-validators .
docker run -i commerce-validators
MIT licensed.
Be the first to review this server!
by Modelcontextprotocol · Developer Tools
Web content fetching and conversion for efficient LLM usage
by Toleno · Developer Tools
Toleno Network MCP Server — Manage your Toleno mining account with Claude AI using natural language.
by mcp-marketplace · Developer Tools
Create, build, and publish Python MCP servers to PyPI — conversationally.