payments-toolkit-mcp
payments-toolkit-mcp
最小限のModel Context Protocol(MCP)サーバーで、実践的な学習プロジェクトとして構築されています(詳細なステップバイステップのチュートリアルはPLAN.mdを参照)。
決済関連の検証ユーティリティをMCPツールと1つの静的リソースとして公開します。すべてローカルロジックで、ネットワーク呼び出しもAPIキーも不要です。
ツール
validate_card_number— カード番号のLuhnチェックサム検証(数字のみ、8〜19桁)。detect_card_type— IIN/BINプレフィックスからカードネットワーク(Visa、Mastercard、American Express、Discover、Diners Club、JCB)を識別します。validate_iban— IBANの形式、国別の長さ、ISO 13616 mod-97チェックサム検証。
Related MCP server: stripe-mcp-server
リソース
card_networks(payments-toolkit://card-networks)— サポートされているカードネットワークとそのプレフィックス範囲を一覧表示する静的JSON。
前提条件
Node.js 18+(プロジェクトはv24で開発)
セットアップ
pnpm install
pnpm run build使用方法
サーバーをスタンドアロンで実行します(stdioで待機するため、主に動作確認用です):
pnpm run startクライアントを接続せずに、ローカルWeb UIからツール/リソースを直接確認・呼び出します:
pnpm run inspectClaude Codeに接続
claude mcp add payments-toolkit-mcp -- node /path/to/payments-toolkit-mcp/dist/index.js
claude mcp listClaude Codeセッション内で/mcpを実行して、接続を確認し、検出されたツール/リソースを確認します。
プロジェクト構造
src/
index.ts # composition root: creates the server, wires up transport
lib/ # pure validation/lookup logic (no MCP dependency)
luhn.ts
card-networks.ts
iban.ts
schemas.ts
tools/ # one file per registered MCP tool
validate-card-number.ts
detect-card-type.ts
validate-iban.ts
resources/ # one file per registered MCP resource
card-networks.ts注意事項
このサーバーでは
console.logを使用しないでください。stdoutはstdio上のJSON-RPCプロトコルストリーム用に予約されています。デバッグ出力にはconsole.errorを使用してください。
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- AlicenseNot gradedqualityAmaintenanceAn MCP server for validating JSON against schemas, checking email deliverability, verifying URLs, assessing data quality, and validating API responses using RFC-compliant checks and heuristic analysis.11MIT
- AlicenseAqualityBmaintenanceA local MCP server for Stripe payment operations with 52 tools across 8 domains, featuring built-in PII redaction and strict input validation for safe AI-assisted development workflows.52401MIT
- AlicenseAqualityCmaintenanceAn MCP server that provides AI agents with tools to validate SWIFT MT and ISO 20022 MX payment messages, check BIC/IBAN correctness, and convert between MT and MX formats.711MIT
- AlicenseAqualityAmaintenanceA fully local, closed-world MCP server that manages, validates, and serves bank-specific ISO 20022 clearing profiles and rule packs, enabling AI agents to discover profiles, fetch them, lint payloads against them, and validate rule-pack definitions.41Apache 2.0
Related MCP Connectors
MCP server providing access to the Scorecard API to evaluate and optimize LLM systems.
Conformance checker for MCP servers. Free, no key, verdicts recomputable and re-measured daily.
MCP server for secureFlows: token-free URL builders and integration-linting tools for AI agents.
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/ramigs/payments-toolkit-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server