{
  "$schema": "https://ar-agents.ar/schemas/tools.manifest.v1.json",
  "package": "@ar-agents/banking",
  "version": "0.5.4",
  "description": "Argentine banking primitives (CBU/CVU + bank lookup) and BCRA Central de Deudores adapter as drop-in tools for the Vercel AI SDK.",
  "tools": [
    {
      "name": "get_bcra_variable",
      "description": "Fetch the historical series of a BCRA indicator (serie histórica de una variable del BCRA) by id. USE THIS WHEN: the user wants historical values of a specific variable (cotización USD, CER, UVA, infl"
    },
    {
      "name": "get_cer",
      "description": "Get the current CER coefficient (coeficiente CER hoy, ajuste por inflación; BCRA variable id 30). CER is the official inflation-tracking coefficient used to adjust regulated debt and contracts. USE TH"
    },
    {
      "name": "get_reservas_bcra",
      "description": "Get BCRA international reserves (reservas del BCRA, Reservas Internacionales; variable id 1). USE THIS WHEN: the user asks about reservas, USD reserves, or BCRA balance sheet. Returns the latest value"
    },
    {
      "name": "get_usd_oficial",
      "description": "Get the official USD exchange rate (dólar oficial, a cuánto está el dólar, cotización USD; Tipo de Cambio Minorista, BCRA variable id 4). Returns the current value + date + the most recent N daily dat"
    },
    {
      "name": "get_uva",
      "description": "Get the current UVA value (valor UVA hoy; Unidad de Valor Adquisitivo, BCRA variable id 31). UVA is the inflation-adjusted unit used for AR mortgages, fixed-term deposits, and rentals. USE THIS WHEN: "
    },
    {
      "name": "list_banks",
      "description": "List Argentine banks (listar bancos argentinos) with their BCRA codes. USE THIS WHEN: you need to render a dropdown of banks for the user to pick from, or need to enumerate available entities for a wo",
      "input": {},
      "output": "{ banks: BankInfo[] }"
    },
    {
      "name": "list_bcra_variables",
      "description": "List BCRA monetary indicators (principales variables del BCRA) with their current latest value and ID. Returns variables like Reservas Internacionales, Tipo de Cambio Minorista USD, Tipo de Cambio May"
    },
    {
      "name": "list_psps",
      "description": "List Argentine fintech wallets / PSPs (listar billeteras virtuales, Mercado Pago, Ualá, Naranja X, Personal Pay, etc.) with their CVU prefixes. USE THIS WHEN: you need to render a dropdown of fintech ",
      "input": {},
      "output": "{ psps: BankInfo[] }"
    },
    {
      "name": "lookup_bank_by_code",
      "description": "Identify the Argentine bank or PSP behind an entity code (de qué banco es este CBU, código de entidad BCRA). PURE FUNCTION: in-memory lookup, free, sub-millisecond. Returns the entity's full legal nam",
      "input": {
        "code": "string"
      },
      "output": "{ code, found, entity }"
    },
    {
      "name": "lookup_credit_situation",
      "description": "Check a CUIT's credit standing in the BCRA Central de Deudores (consultar deudores BCRA, situación crediticia). Returns the worst situation code (1=normal, 2=low risk <90 days, 3=medium risk 90-180 da",
      "input": {
        "cuit": "string"
      },
      "output": "BcraDeudaResult & { worstSituationDescription }"
    },
    {
      "name": "validate_cbu",
      "description": "Validate an Argentine CBU or CVU bank account number (validar CBU, validar CVU). CBU = Clave Bancaria Uniforme (traditional bank account), CVU = Clave Virtual Uniforme (fintech wallet account), checke",
      "input": {
        "cbu": "string"
      },
      "output": "CbuParseResult"
    }
  ],
  "name": "@ar-agents/banking",
  "meta": {
    "generated_by": "scripts/regen-manifests.mjs",
    "tool_count": 11
  }
}
