{
  "name": "ibanforge",
  "description": "IBAN validation, BIC/SWIFT lookup, Swiss BC-Nummer, EMI/vIBAN classification, SEPA + VoP reachability and compliance risk scoring for AI agents.",
  "version": "1.0.0",
  "tools": [
    {
      "name": "validate_iban",
      "description": "Validate a single IBAN (ISO 13616 mod-97), resolve BIC, classify issuer (bank/EMI/vIBAN), SEPA + VoP flags, Swiss BC-Nummer for CH/LI. Cost: 0.005 USDC.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "iban": { "type": "string", "description": "IBAN to validate. Spaces allowed. Example: CH93 0076 2011 6238 5295 7" }
        },
        "required": ["iban"]
      }
    },
    {
      "name": "batch_validate_iban",
      "description": "Validate up to 100 IBANs in one call. Cost: 0.002 USDC per IBAN (max 0.20 USDC for 100).",
      "inputSchema": {
        "type": "object",
        "properties": {
          "ibans": { "type": "array", "items": { "type": "string" }, "minItems": 1, "maxItems": 100, "description": "Array of IBANs (1-100 entries)." }
        },
        "required": ["ibans"]
      }
    },
    {
      "name": "lookup_bic",
      "description": "Lookup a BIC/SWIFT code against 121,197 GLEIF entries with LEI enrichment. Cost: 0.003 USDC.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "bic": { "type": "string", "description": "BIC code (8 or 11 alphanumeric characters). Example: UBSWCHZH80A" }
        },
        "required": ["bic"]
      }
    },
    {
      "name": "lookup_ch_clearing",
      "description": "Lookup a Swiss BC-Nummer / IID (1-5 digits) against 1,190 SIX BankMaster entries — institution name, type, SIC, euroSIC, Instant Payments, QR-IID. Cost: 0.003 USDC.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "iid": { "type": "string", "description": "Swiss IID / BC-Nummer (1-5 digits). Example: 762 for UBS Switzerland AG." }
        },
        "required": ["iid"]
      }
    },
    {
      "name": "check_compliance",
      "description": "Full compliance check: IBAN validation + sanctions screening (OFAC/EU/UN) + SEPA Instant reachability + VoP (Verification of Payee, EU 2024/886) participant + risk score (0-100). Pre-flight triage, not a regulated AML/CFT product. Cost: 0.02 USDC.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "iban": { "type": "string", "description": "IBAN to run a compliance check against." }
        },
        "required": ["iban"]
      }
    }
  ],
  "server": {
    "command": "npx",
    "args": ["-y", "ibanforge-mcp"]
  },
  "transports": {
    "stdio": { "command": "npx", "args": ["-y", "ibanforge-mcp"] },
    "streamable-http": { "url": "https://api.ibanforge.com/mcp" }
  },
  "homepage": "https://ibanforge.com",
  "documentation": "https://ibanforge.com/docs",
  "repository": "https://github.com/cammac-creator/ibanforge",
  "openapi": "https://api.ibanforge.com/openapi.json",
  "x402_discovery": "https://api.ibanforge.com/.well-known/x402"
}
