Server data from the Official MCP Registry
Validate IBAN bank account numbers (format + mod-97 checksum). Returns whether the IBAN is valid.
Validate IBAN bank account numbers (format + mod-97 checksum). Returns whether the IBAN is valid.
Remote endpoints: streamable-http: https://iban-validated.othmen-mohammadi.workers.dev/mcp
This MCP server implements a paid IBAN validation tool on Cloudflare Workers with x402 payment integration. While the code is generally well-structured and demonstrates proper use of authentication via payment, there are several security concerns: a hardcoded Ethereum recipient address that appears to be a public example address (reducing confidence in production readiness), insufficient input validation on the IBAN field, lack of rate limiting or DDoS protection on a paid endpoint, and missing error handling for payment failures. The server's permissions align reasonably with its purpose (network HTTP for payments, env vars potential for configuration), but the payment integration introduces operational risks that should be addressed before production use. Supply chain analysis found 1 known vulnerability in dependencies (0 critical, 1 high severity).
3 files analyzed · 8 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.
Le même tool valider_iban, mais hébergé sur internet pour que de vrais agents
puissent l'appeler. Sans état, donc pas de base « Durable Objects » : un simple Worker.
L'offre gratuite couvre très largement ce projet. Tu ne paies rien pour démarrer.
cd mon-mcp-cloud
npm install
npx wrangler login # ouvre le navigateur, tu autorises une fois
npm run deploy # déploie
À la fin, Wrangler t'affiche une URL du type :
https://mon-premier-mcp.<ton-sous-domaine>.workers.dev
Ton endpoint MCP, c'est cette URL + /mcp :
https://mon-premier-mcp.<ton-sous-domaine>.workers.dev/mcp
C'est l'adresse que tu donnes aux agents.
Option A — la plus rapide : l'AI Playground de Cloudflare
Va sur le « AI Playground » de Cloudflare, colle ton URL /mcp, clique Connect,
puis « List Tools ». Tu dois voir valider_iban.
Option B — l'inspecteur officiel MCP
npx @modelcontextprotocol/inspector
Ça ouvre un outil local. Mets le transport sur « Streamable HTTP », colle ton URL
/mcp, Connect → List Tools → teste valider_iban avec BE68539007547034.
Option C — depuis Claude Desktop (via un petit proxy)
Dans claude_desktop_config.json :
{
"mcpServers": {
"mon-premier-mcp": {
"command": "npx",
"args": ["mcp-remote", "https://mon-premier-mcp.<ton-sous-domaine>.workers.dev/mcp"]
}
}
}
Redémarre Claude Desktop, puis demande : « Vérifie si l'IBAN BE68539007547034 est valide. »
Le code écrit une ligne à chaque appel (date, tool, entrée, statut). Pour les voir en direct :
npm run tail # = wrangler tail, affiche les logs en temps réel
Tu les retrouves aussi dans le dashboard Cloudflare (l'observabilité est activée
dans wrangler.jsonc).
Plus tard : remplace le console.log(...) dans src/index.ts par un insert dans
une table Supabase, et tu auras un vrai historique consultable.
Change le code dans src/index.ts, puis relance npm run deploy. C'est tout.
Pour ajouter un paiement (x402 ou Stripe MPP), c'est ici qu'on viendra greffer la
porte de paiement devant le tool — quand tu seras prêt.
src/index.ts — le serveur + le tool (c'est là que tu travailles)wrangler.jsonc — la config Cloudflarepackage.json — dépendances et scripts (deploy, dev, tail)Be 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.