{
  "name": "PivotBank",
  "description": "Converts bank statement PDFs into transactions and checks them against the statement's own running balances. Not an autonomous agent: a REST API an agent calls with an API key.",
  "url": "https://pivotbank.app",
  "provider": { "organization": "PivotBank", "url": "https://pivotbank.app" },
  "version": "1.0.0",
  "documentationUrl": "https://pivotbank.app/llms.txt",
  "capabilities": { "streaming": false, "pushNotifications": false, "stateTransitionHistory": false },
  "authentication": { "schemes": ["Bearer"], "credentials": "API key from https://pivotbank.app/account/api-keys; see https://pivotbank.app/auth.md" },
  "defaultInputModes": ["application/pdf", "multipart/form-data"],
  "defaultOutputModes": ["application/json"],
  "skills": [
    {
      "id": "convert-bank-statement",
      "name": "Convert a bank statement PDF",
      "description": "Reads a digital bank statement PDF and returns every transaction with date, description, debit, credit, running balance, page, and a per-row balance check, plus a statement-level reconciliation.",
      "tags": ["bank statement", "pdf", "transactions", "reconciliation", "xlsx", "csv", "qbo", "ofx", "qif"],
      "examples": ["Convert this HSBC statement PDF to transactions and tell me whether it balances."],
      "inputModes": ["application/pdf"],
      "outputModes": ["application/json"]
    }
  ]
}
