Skip to main content
Glama
ramigs

payments-toolkit-mcp

by ramigs

payments-toolkit-mcp

Un servidor Model Context Protocol (MCP) mínimo, creado como un proyecto de aprendizaje práctico (consulta PLAN.md para la guía completa paso a paso).

Expone utilidades de validación relacionadas con pagos como herramientas MCP y un recurso estático — toda la lógica es local, sin llamadas de red ni necesidad de claves de API.

Herramientas

  • validate_card_number — validación de checksum Luhn para un número de tarjeta (solo dígitos, longitud de 8 a 19).

  • detect_card_type — identifica la red de la tarjeta (Visa, Mastercard, American Express, Discover, Diners Club, JCB) a partir del prefijo IIN/BIN.

  • validate_iban — validación de formato, longitud específica por país y checksum mod-97 según ISO 13616 para un IBAN.

Related MCP server: stripe-mcp-server

Recursos

  • card_networks (payments-toolkit://card-networks) — lista JSON estática de las redes de tarjeta compatibles y sus rangos de prefijos.

Requisitos previos

  • Node.js 18+ (proyecto desarrollado con la v24)

  • pnpm

Configuración

pnpm install
pnpm run build

Uso

Ejecuta el servidor de forma independiente (espera en stdio, así que esto sirve sobre todo para comprobar que funciona):

pnpm run start

Inspecciona y llama a las herramientas/recursos directamente a través de una interfaz web local, sin tener que conectar un cliente:

pnpm run inspect

Conectar con Claude Code

claude mcp add payments-toolkit-mcp -- node /path/to/payments-toolkit-mcp/dist/index.js
claude mcp list

Dentro de una sesión de Claude Code, ejecuta /mcp para confirmar la conexión y ver las herramientas/recursos descubiertos.

Estructura del proyecto

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

Notas

  • Nunca uses console.log en este servidor — stdout está reservado para el flujo del protocolo JSON-RPC a través de stdio. Usa console.error para cualquier salida de depuración.

Install Server
F
license - not found
A
quality
C
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

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

  • A
    license
    Not graded
    quality
    A
    maintenance
    An 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.
    11
    MIT
  • A
    license
    A
    quality
    B
    maintenance
    A 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.
    52
    40
    1
    MIT
  • A
    license
    A
    quality
    C
    maintenance
    An 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.
    7
    11
    MIT
  • A
    license
    A
    quality
    A
    maintenance
    A 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.
    4
    1
    Apache 2.0

View all related MCP servers

Related MCP Connectors

View all MCP Connectors

Latest Blog Posts

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