{"name":"io.github.codespar/mcp-caixa","slug":"codespar-mcp-caixa","title":null,"description":"MCP server for Caixa Econômica Federal — Pix, Cobrança (SICOB boleto), Extrato (OAuth2 + mTLS)","url":"https://mcp.market/server/codespar-mcp-caixa","rating":null,"grade":"B","score":82,"certified":false,"status":"active","category":"other","tags":[],"presence":{"score":45,"stars":271,"forks":50,"downloads_week":18,"last_push_at":"2026-08-29T02:02:48.000Z","license":"MIT"},"uptime":null,"claimed":false,"transport":"npm","callable_via_gateway":false,"default_price_micros":0,"repository":"https://github.com/codespar/mcp-dev-latam","website":null,"version":"0.2.0-alpha.3","remotes":[],"packages":[{"registryType":"npm","identifier":"@codespar/mcp-caixa","version":"0.2.0-alpha.3","transport":{"type":"stdio"},"environmentVariables":[{"description":"Caixa OAuth client_id issued via the Developer Portal after contract onboarding.","isRequired":true,"format":"string","name":"CAIXA_CLIENT_ID"},{"description":"Caixa OAuth client_secret.","isRequired":true,"format":"string","isSecret":true,"name":"CAIXA_CLIENT_SECRET"},{"description":"Absolute path to the mTLS client certificate (.crt or .pem). BACEN mandates mTLS for Pix v2.","isRequired":true,"format":"string","name":"CAIXA_CERT_PATH"},{"description":"Absolute path to the mTLS private key (.key or .pem).","isRequired":true,"format":"string","isSecret":true,"name":"CAIXA_KEY_PATH"},{"description":"Environment: 'sandbox' or 'production'. Defaults to 'sandbox'.","format":"string","name":"CAIXA_ENV"}]}],"tools":[{"name":"cancel_boleto","description":"Cancel (baixa) an outstanding boleto before payment.","write_action":true,"price_micros":0,"input_schema":null},{"name":"consult_fgts","description":"Query FGTS balance / extrato. Caixa is the sole operator of FGTS (Fundo de Garantia do Tempo de Serviço) and exposes worker-side and employer-side queries through dedicated product contracts.","write_action":false,"price_micros":0,"input_schema":null},{"name":"create_boleto","description":"Issue a boleto via Caixa Cobrança (SICOB). Returns nosso_numero, linha_digitável, barcode, and PDF URL.","write_action":true,"price_micros":0,"input_schema":null},{"name":"create_pix_due_charge","description":"Create a Pix due-date charge (cobv) with mandatory payer data and due date. Supports fine, interest, discount, and abatement fields.","write_action":true,"price_micros":0,"input_schema":null},{"name":"create_pix_qr","description":"Create a dynamic Pix charge with QR code (cob). Returns the txid, copy-paste EMV payload, and location URL.","write_action":true,"price_micros":0,"input_schema":null},{"name":"delete_dict_key","description":"Delete (unregister) a DICT key owned by the merchant. The key must belong to a Caixa account under the merchant's contract.","write_action":true,"price_micros":0,"input_schema":null},{"name":"download_boleto_pdf","description":"Fetch the rendered boleto PDF for an issued boleto. Returns the PDF URL (or base64 bytes) so it can be attached to an invoice or email.","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_account_balance","description":"Return the current balance for a Caixa merchant account, including available, blocked, and overdraft limit if present.","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_boleto","description":"Retrieve a boleto by its Caixa identifier (id or nosso_numero).","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_oauth_token","description":"Mint or return a cached OAuth2 client_credentials bearer token for the Caixa Developer Portal. Exposed so agents can inspect token freshness; normal tool calls obtain tokens implicitly.","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_pix","description":"Retrieve a Pix transaction by its BCB endToEndId (E<ispb><yyyymmddhhmm><sequence>).","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_pix_charge","description":"Retrieve a Pix immediate charge (cob) by its BCB txid. Returns status, QR payload, and associated received Pix (if paid).","write_action":true,"price_micros":0,"input_schema":null},{"name":"get_pix_due_charge","description":"Retrieve a Pix due-date charge (cobv) by its BCB txid.","write_action":true,"price_micros":0,"input_schema":null},{"name":"get_statement","description":"Retrieve account statement transactions for a given period. Paginated.","write_action":false,"price_micros":0,"input_schema":null},{"name":"list_pix_charges","description":"List Pix immediate charges (cob) filtered by date range and optional status / CPF / CNPJ. Paginated per BACEN Pix v2.","write_action":false,"price_micros":0,"input_schema":null},{"name":"list_pix_received","description":"List received Pix transactions (pix recebidos) by date range. Useful for reconciliation against cob/cobv charges.","write_action":false,"price_micros":0,"input_schema":null},{"name":"pay_tribute","description":"Pay a federal tribute (DARF, GPS, GRU) or other guia de arrecadação via Caixa. Input is the full 44/47-digit barcode or linha digitável plus debit account. Requires arrecadação contract.","write_action":true,"price_micros":0,"input_schema":null},{"name":"refund_pix","description":"Refund (devolução) a previously received Pix. Must reference the original endToEndId and a merchant-side refund id.","write_action":true,"price_micros":0,"input_schema":null},{"name":"register_dict_key","description":"Register a DICT key (CPF, CNPJ, email, phone, or EVP) to an account owned by the merchant. Subject to BACEN portability flow for keys claimed elsewhere.","write_action":false,"price_micros":0,"input_schema":null},{"name":"resolve_dict_key","description":"Resolve a DICT key (CPF, CNPJ, email, phone, EVP) to the owner's account data before sending a Pix. Subject to BCB rate limits per consenting payer.","write_action":false,"price_micros":0,"input_schema":null},{"name":"send_pix","description":"Initiate an outbound Pix payment from the merchant's Caixa account. Amount in BRL major units (e.g. '10.50').","write_action":true,"price_micros":0,"input_schema":null},{"name":"transfer_ted","description":"Initiate an outbound TED transfer from a Caixa merchant account to an external bank account. Settles same-day within BACEN TED windows.","write_action":true,"price_micros":0,"input_schema":null},{"name":"update_pix_charge","description":"Update (PATCH) a Pix immediate charge (cob) — e.g. change amount before payment, adjust expiration, or mark as REMOVIDA_PELO_USUARIO_RECEBEDOR.","write_action":true,"price_micros":0,"input_schema":null}],"scan":{"score":82,"grade":"B","scanned_at":"2026-09-26T21:18:56.391Z","report":{"scannerVersion":"0.1.9","scannedAt":"2026-09-26T21:18:56.405Z","components":{"code":{"score":25,"max":25,"notes":["5 source files scanned"]},"reliability":{"score":-1,"max":20,"notes":["no gateway calls yet and no remote to probe"]},"poisoning":{"score":-1,"max":15,"notes":["tools not inspected (local package is not executed); not counted"]},"auth":{"score":6,"max":15,"notes":["static API keys via environment variables"]},"maintenance":{"score":15,"max":15,"notes":["last push 29 days ago"]},"identity":{"score":7,"max":10,"notes":["registry namespace matches repository owner"]}},"findings":[],"inputs":{"packages":[{"registryType":"npm","identifier":"@codespar/mcp-caixa","version":"0.2.0-alpha.3","found":true,"license":"MIT","hasInstallScripts":false,"dependencyCount":1,"publishedAt":"2026-06-22T19:54:18.625Z","weeklyDownloads":18}],"repo":{"found":true,"owner":"codespar","repo":"mcp-dev-latam","archived":false,"pushedAt":"2026-08-29T02:02:48Z","stars":271,"forks":50,"openIssues":10,"ownerType":"Organization","ownerAvatarUrl":"https://avatars.githubusercontent.com/u/269058982?v=4","ownerCreatedAt":"2026-03-18T00:40:56Z","license":"MIT"},"icon":{"url":"https://avatars.githubusercontent.com/u/269058982?v=4&s=128","source":"github"},"presence":{"stars":271,"forks":50,"downloadsWeek":18,"license":"MIT","lastPushAt":"2026-08-29T02:02:48.000Z","score":45}}}},"grade_history":[],"reviews":[]}