{
  "name": "positivepaymaker",
  "title": "PositivePayMaker — Positive Pay File Generator",
  "description": "Generate and validate bank positive pay (check issue) files. Converts check data into bank-specific fixed-width or delimited layouts with verbatim presets for Chase, Huntington, First American Bank, Associated Bank and more. Deterministic conversion, stateless, no payload storage.",
  "version": "1.0.0",
  "url": "https://api.positivepaymaker.com/mcp",
  "transport": "streamable-http",
  "authentication": { "type": "none" },
  "tools": [
    {
      "name": "list_bank_formats",
      "description": "List supported bank positive pay layouts with confidence labels (verified/reconstructed/generic) and source spec URLs."
    },
    {
      "name": "generate_positive_pay_file",
      "description": "Convert an array of checks (check_number, issue_date, amount, payee_name, void) plus an account number into a bank-formatted positive pay file. Returns file content and a validation report."
    },
    {
      "name": "validate_positive_pay_file",
      "description": "Check an existing positive pay file's structure (record lengths, amounts, totals) against a bank layout."
    }
  ],
  "documentation": "https://positivepaymaker.com/AGENTS.md",
  "openapi": "https://positivepaymaker.com/openapi.json",
  "homepage": "https://positivepaymaker.com/",
  "contact": "support@positivepaymaker.com",
  "data_handling": "Stateless processing; no storage or logging of check data payloads."
}
