{
  "id": "01-bigdatacorp-mcp",
  "slug": "bigdatacorp-mcp",
  "normalized_name": "bigdatacorp mcp",
  "name": "BigDataCorp MCP",
  "vendor_url": "https://github.com/codespar/mcp-dev-latam",
  "category": "data-enrichment",
  "what_it_does": "Open-source MCP servers for Latin American commerce - Pix, NF-e, banking, fiscal, logistics, and messaging across Brazil, Mexico, Argentina, Colombia, Chile, and Peru. MIT, on npm. - codespar/mcp-dev-latam",
  "ai_features": "Homepage copy mentions AI/ML-related terms; specific AI feature list not independently verified beyond that mention this pass. See sources.",
  "mcp_status": "community",
  "mcp_url": "https://github.com/codespar/mcp-dev-latam",
  "mcp_auth": null,
  "api_gate": "unknown",
  "revops_role": "Upstream contact/company data or enrichment utility feeding CRM and outbound tooling",
  "tier": "RESEARCHED",
  "last_checked": "2026-09-12",
  "sources": "https://github.com/codespar/mcp-dev-latam, https://github.com/docs, https://github.com/developers",
  "notes": "mcp_status=community from official-mcp-registry listing; not an invented official vendor MCP. mcp_url is the registry/listing or product MCP URL from staging. api_gate unknown with dated probe 2026-09-12; free/paid not inferred from HTTP status alone. Promote wave R 2026-09-12: canonical name BigDataCorp MCP (draft listed as io.github.codespar/mcp-bigdatacorp).",
  "mcp_status_bucket": "community",
  "api_gate_bucket": "unknown",
  "mcp_urls": [
    "https://github.com/codespar/mcp-dev-latam"
  ],
  "source_urls": [
    "https://github.com/codespar/mcp-dev-latam",
    "https://github.com/docs",
    "https://github.com/developers"
  ],
  "source_annotations": [],
  "vendor_domain": "github.com",
  "display_name": "BigDataCorp MCP",
  "docs_url": "https://github.com/docs",
  "jobs": [],
  "jobs_tagged_by": null,
  "jobs_tagged_on": null,
  "github_url": null,
  "github_stars": null,
  "github_last_commit": null,
  "github_archived": null,
  "github_fetched_on": null,
  "github_candidates": [
    "https://github.com/codespar/mcp-dev-latam",
    "https://github.com/codespar/mcp-dev-latam",
    "https://github.com/docs",
    "https://github.com/developers"
  ],
  "docs_digest": null,
  "docs_last_crawled": null,
  "submission": null,
  "mcp_tools": [
    {
      "name": "add_opt_out",
      "description": "Add a phone number to the opt-out list (suppresses future messages)",
      "required_params": [],
      "evidence": "source",
      "repo_party": "third-party",
      "source_party": null,
      "risk": "write"
    },
    {
      "name": "address_validation",
      "description": "Address normalization + validation against CORREIOS + IBGE — canonical address, CEP, neighborhood, city, state, geocode. POST /v1/datasets/addresses.",
      "required_params": [],
      "evidence": "source",
      "repo_party": "third-party",
      "source_party": null,
      "risk": "read"
    },
    {
      "name": "antifraud_score",
      "description": "Compute Certta",
      "required_params": [],
      "evidence": "source",
      "repo_party": "third-party",
      "source_party": null,
      "risk": "read"
    },
    {
      "name": "authorize_transaction",
      "description": "Authorize a purchase (POST /api.authorization/v3/authorization/ecommerce/{merchantId}). Pass the transactionToken the Niubiz checkout form returned after the customer entered the card, plus your purchaseNumber and the amount.",
      "required_params": [],
      "evidence": "source",
      "repo_party": "third-party",
      "source_party": null,
      "risk": "spend"
    },
    {
      "name": "biometrics_face_match",
      "description": "Compare a selfie against a document photo (RG / CNH front). Returns match_score (0..1) and liveness verdict. POST /v1/biometrics/face-match.",
      "required_params": [],
      "evidence": "source",
      "repo_party": "third-party",
      "source_party": null,
      "risk": "read"
    },
    {
      "name": "biometrics_liveness",
      "description": "Passive liveness check on a selfie (no document). Returns liveness_score (0..1) + spoofing_indicators. POST /v1/biometrics/liveness.",
      "required_params": [],
      "evidence": "source",
      "repo_party": "third-party",
      "source_party": null,
      "risk": "read"
    },
    {
      "name": "calculate_freight",
      "description": "Calculate shipping rates across multiple carriers (PAC, SEDEX, JadLog, Loggi, Mini Envios). Returns pricing, delivery time, and carrier details for each available service.",
      "required_params": [],
      "evidence": "source",
      "repo_party": "third-party",
      "source_party": null,
      "risk": "read"
    },
    {
      "name": "cancel_all_orders",
      "description": "Cancel all open orders for a symbol",
      "required_params": [],
      "evidence": "source",
      "repo_party": "third-party",
      "source_party": null,
      "risk": "read"
    },
    {
      "name": "cancel_freight",
      "description": "Cancel a freight order. Provide the order ID and a reason for cancellation.",
      "required_params": [],
      "evidence": "source",
      "repo_party": "third-party",
      "source_party": null,
      "risk": "read"
    },
    {
      "name": "cancel_order",
      "description": "Cancel an open order",
      "required_params": [],
      "evidence": "source",
      "repo_party": "third-party",
      "source_party": null,
      "risk": "read"
    },
    {
      "name": "cancel_payment",
      "description": "Attempt to cancel a payment that has not yet settled. Iniciador endpoint: POST /payments/{id}/cancel.",
      "required_params": [],
      "evidence": "source",
      "repo_party": "third-party",
      "source_party": null,
      "risk": "spend"
    },
    {
      "name": "cancel_subscription",
      "description": "Cancel a subscription (DELETE /card/v1/subscriptions/{subscriptionId}, private merchant id). Stops all future charges.",
      "required_params": [],
      "evidence": "source",
      "repo_party": "third-party",
      "source_party": null,
      "risk": "write"
    },
    {
      "name": "cancel_transaction",
      "description": "Cancel a transaction. Only valid while status is",
      "required_params": [],
      "evidence": "source",
      "repo_party": "third-party",
      "source_party": null,
      "risk": "read"
    },
    {
      "name": "capture_preauthorization",
      "description": "Two-step charge, step 2: capture a previous preauthorization (POST /card/v1/capture, private merchant id). Amount may be lower than the preauth (partial capture).",
      "required_params": [],
      "evidence": "source",
      "repo_party": "third-party",
      "source_party": null,
      "risk": "spend"
    },
    {
      "name": "charge_card",
      "description": "Charge a tokenized card (POST /payment/v1/charge/create). Amounts in COP unless currency says otherwise. Test mode is controlled by EPAYCO_TEST.",
      "required_params": [],
      "evidence": "source",
      "repo_party": "third-party",
      "source_party": null,
      "risk": "spend"
    },
    {
      "name": "checkout_freight",
      "description": "Purchase/checkout freight orders. Pays for the orders and generates shipping labels. Returns tracking numbers and label print URLs.",
      "required_params": [],
      "evidence": "source",
      "repo_party": "third-party",
      "source_party": null,
      "risk": "spend"
    },
    {
      "name": "companies_lookup",
      "description": "CNPJ lookup — razão social, fantasia, founding date, paid-in capital, partners, address, CNAE. POST /v1/datasets/companies.",
      "required_params": [],
      "evidence": "source",
      "repo_party": "third-party",
      "source_party": null,
      "risk": "write"
    },
    {
      "name": "company_check",
      "description": "KYB — validate a CNPJ, return corporate profile, QSA, regularity, sanctions. POST /v1/checks/company.",
      "required_params": [],
      "evidence": "source",
      "repo_party": "third-party",
      "source_party": null,
      "risk": "write"
    },
    {
      "name": "confirm_payment",
      "description": "Confirm (capture) a previously authorized payment in the two-step auth + capture flow (PUT /payments/{id}). Uses the PRIVATE apikey.",
      "required_params": [],
      "evidence": "source",
      "repo_party": "third-party",
      "source_party": null,
      "risk": "spend"
    },
    {
      "name": "create_account",
      "description": "Create an account in a ledger (POST /v1/organizations/{org}/ledgers/{ledger}/accounts). Accounts hold balances per asset code (e.g. BRL, USD, USDC).",
      "required_params": [],
      "evidence": "source",
      "repo_party": "third-party",
      "source_party": null,
      "risk": "write"
    },
    {
      "name": "create_card",
      "description": "Issue a card for a user (POST /cards/v1). card_type VIRTUAL is usable immediately; PHYSICAL enters embossing/shipping and must be activated on receipt. affinity_group_id selects the card program (BIN, art, limits) configured with Pomelo.",
      "required_params": [],
      "evidence": "source",
      "repo_party": "third-party",
      "source_party": null,
      "risk": "write"
    },
    {
      "name": "create_card_payment_link",
      "description": "Convenience wrapper: create a Bold payment link restricted to cards (payment_methods=[\\",
      "required_params": [],
      "evidence": "source",
      "repo_party": "third-party",
      "source_party": null,
      "risk": "spend"
    },
    {
      "name": "create_cash_charge",
      "description": "Cash payment reference (POST /cash/v1/charges, private merchant id). Generates a voucher/reference the customer pays at a cash network (OXXO-style). Returns reference + expiry.",
      "required_params": [],
      "evidence": "source",
      "repo_party": "third-party",
      "source_party": null,
      "risk": "spend"
    },
    {
      "name": "create_cash_payment",
      "description": "Create a cash payment voucher on a Colombian cash network (POST /restpagos/v2/efectivo/{network} on secure.payco.co). The payer takes the voucher code to a physical point to pay.",
      "required_params": [],
      "evidence": "source",
      "repo_party": "third-party",
      "source_party": null,
      "risk": "spend"
    },
    {
      "name": "create_charge",
      "description": "One-step card charge (POST /card/v1/charges, private merchant id). Pass the token from tokenize_card plus the amount object. Supports metadata, months (MX installments) and deferred (installment plans).",
      "required_params": [],
      "evidence": "source",
      "repo_party": "third-party",
      "source_party": null,
      "risk": "spend"
    },
    {
      "name": "create_connect_token",
      "description": "Mint a connect token for embedding the Pluggy Connect widget on the client. Pluggy endpoint: POST /connect_token.",
      "required_params": [],
      "evidence": "source",
      "repo_party": "third-party",
      "source_party": null,
      "risk": "write"
    },
    {
      "name": "create_consent",
      "description": "Create a payment consent that the payer will authorize at their bank. Iniciador endpoint: POST /consents.",
      "required_params": [],
      "evidence": "source",
      "repo_party": "third-party",
      "source_party": null,
      "risk": "spend"
    },
    {
      "name": "create_contact",
      "description": "Create a contact in the contact base",
      "required_params": [],
      "evidence": "source",
      "repo_party": "third-party",
      "source_party": null,
      "risk": "write"
    },
    {
      "name": "create_counterparty",
      "description": "Register a counterparty (beneficiary) to pay out to (POST /v1/counterparties). Pass the counterparty object in Cobre",
      "required_params": [],
      "evidence": "source",
      "repo_party": "third-party",
      "source_party": null,
      "risk": "write"
    },
    {
      "name": "create_customer",
      "description": "Create an individual or business customer (KYC mother). Business customers require date_of_incorporation; both types use 3-letter ISO country codes (BRA/USA/MEX). Returns { id, status:",
      "required_params": [],
      "evidence": "source",
      "repo_party": "third-party",
      "source_party": null,
      "risk": "write"
    },
    {
      "name": "create_external_account",
      "description": "Register a fiat receiver account (BRL Pix, USD wire, EUR SEPA, MXN SPEI). Skippable for BRL Pix payouts — pass pix_key + document directly on /payout instead.",
      "required_params": [],
      "evidence": "source",
      "repo_party": "third-party",
      "source_party": null,
      "risk": "read"
    },
    {
      "name": "create_freight",
      "description": "Create a freight/label order. Returns the order ID, price, protocol, and tracking code. For commercial shipments, invoice details are required.",
      "required_params": [],
      "evidence": "source",
      "repo_party": "third-party",
      "source_party": null,
      "risk": "write"
    },
    {
      "name": "create_item",
      "description": "Create a new bank connection (item) for a connector. Pluggy endpoint: POST /items.",
      "required_params": [],
      "evidence": "source",
      "repo_party": "third-party",
      "source_party": null,
      "risk": "write"
    },
    {
      "name": "create_money_movement",
      "description": "Create an outbound money movement (POST /v1/money_movements): source account/balance, destination counterparty, amount and currency. Runs over Colombia",
      "required_params": [],
      "evidence": "source",
      "repo_party": "third-party",
      "source_party": null,
      "risk": "write"
    },
    {
      "name": "create_order",
      "description": "Create an order / request a payment (POST /order/add, form-urlencoded). payment_type selects the method (pix | boleto | creditcard). Returns XML: for Pix it carries pix_code (copy-paste) and pix_image; for boleto, the bar code and PDF URL. ",
      "required_params": [],
      "evidence": "source",
      "repo_party": "third-party",
      "source_party": null,
      "risk": "spend"
    },
    {
      "name": "create_payin",
      "description": "Create a fiat → stablecoin pay-in referencing a quote_id. Sandbox min: 150 BRL / payout-side equivalents. Response carries { id, status:",
      "required_params": [],
      "evidence": "source",
      "repo_party": "third-party",
      "source_party": null,
      "risk": "write"
    },
    {
      "name": "create_payment",
      "description": "Initiate a Pix transfer once a consent has been authorized. Iniciador endpoint: POST /payments.",
      "required_params": [],
      "evidence": "source",
      "repo_party": "third-party",
      "source_party": null,
      "risk": "write"
    },
    {
      "name": "create_payment_by_email",
      "description": "Create a collection order Flow emails to the customer (POST /payment/createEmail). Same shape as create_payment but Flow delivers the payment link by email — no checkout redirect needed.",
      "required_params": [],
      "evidence": "source",
      "repo_party": "third-party",
      "source_party": null,
      "risk": "spend"
    },
    {
      "name": "create_payment_intent",
      "description": "Create a payment intent for Pluggy Payments (PISP). Pluggy endpoint: POST /payments/intents.",
      "required_params": [],
      "evidence": "source",
      "repo_party": "third-party",
      "source_party": null,
      "risk": "spend"
    },
    {
      "name": "create_payment_link",
      "description": "Create a hosted checkout / payment link (POST /v2/checkout). The buyer opens the returned payment_request_url and pays with card, Clip account or other enabled MX methods. Amount is in MXN pesos (decimal, e.g. 150.00).",
      "required_params": [],
      "evidence": "source",
      "repo_party": "third-party",
      "source_party": null,
      "risk": "spend"
    },
    {
      "name": "create_payment_source_using_token",
      "description": "Attach a payment source to a customer using a gateway token (e.g. from Chargebee JS / Stripe.js / Adyen tokenization)",
      "required_params": [],
      "evidence": "source",
      "repo_party": "third-party",
      "source_party": null,
      "risk": "spend"
    },
    {
      "name": "create_payout",
      "description": "Create a stablecoin → fiat payout referencing a quote_id. customer_id is REQUIRED at the top level (404",
      "required_params": [],
      "evidence": "source",
      "repo_party": "third-party",
      "source_party": null,
      "risk": "write"
    },
    {
      "name": "create_paywall",
      "description": "Create a x402 paywall configuration for an endpoint. When requests hit this endpoint, they receive HTTP 402 with payment instructions.",
      "required_params": [],
      "evidence": "source",
      "repo_party": "third-party",
      "source_party": null,
      "risk": "spend"
    },
    {
      "name": "create_preauthorization",
      "description": "Two-step charge, step 1: hold funds on the card (POST /card/v1/preAuthorization, private merchant id). Returns a ticketNumber to capture later.",
      "required_params": [],
      "evidence": "source",
      "repo_party": "third-party",
      "source_party": null,
      "risk": "spend"
    },
    {
      "name": "create_pse_payment",
      "description": "Create a PSE bank-debit payment (POST /restpagos/pagos/debitos.json on secure.payco.co). Returns a bank redirect URL the payer must open to authorize the debit.",
      "required_params": [],
      "evidence": "source",
      "repo_party": "third-party",
      "source_party": null,
      "risk": "spend"
    },
    {
      "name": "create_pse_payment_link",
      "description": "Convenience wrapper: create a Bold payment link restricted to PSE bank debit (payment_methods=[\\",
      "required_params": [],
      "evidence": "source",
      "repo_party": "third-party",
      "source_party": null,
      "risk": "spend"
    },
    {
      "name": "create_quote",
      "description": "Lock an FX + fee quote for a 5-minute TTL. Same endpoint for both on_ramp (fiat → stablecoin) and off_ramp (stablecoin → fiat). Pass amount on EITHER sender or receiver, not both. Response carries { id, expires_at, commercial_quotation, fee",
      "required_params": [],
      "evidence": "source",
      "repo_party": "third-party",
      "source_party": null,
      "risk": "read"
    },
    {
      "name": "create_refund",
      "description": "Create a refund order (POST /refund/create). Refund a received payment fully or partially; Flow notifies urlCallBack when the refund resolves.",
      "required_params": [],
      "evidence": "source",
      "repo_party": "third-party",
      "source_party": null,
      "risk": "spend"
    },
    {
      "name": "create_session_token",
      "description": "Create a checkout session (POST /api.ecommerce/v2/ecommerce/token/session/{merchantId}). Returns the sessionKey the Niubiz checkout form needs. Send the purchase amount and the customer",
      "required_params": [],
      "evidence": "source",
      "repo_party": "third-party",
      "source_party": null,
      "risk": "spend"
    },
    {
      "name": "create_subscription",
      "description": "Create a webhook subscription for message events",
      "required_params": [],
      "evidence": "source",
      "repo_party": "third-party",
      "source_party": null,
      "risk": "write"
    },
    {
      "name": "create_token",
      "description": "Tokenize sensitive card data (PAN, expiry, CVV, cardholder, document) into a single-use payment token (POST /tokens). Uses the PUBLIC apikey. Returns a token id consumed by create_payment, plus the card bin.",
      "required_params": [],
      "evidence": "source",
      "repo_party": "third-party",
      "source_party": null,
      "risk": "spend"
    },
    {
      "name": "create_transaction",
      "description": "Post a balanced double-entry transaction (POST /v1/organizations/{org}/ledgers/{ledger}/transactions/json). The send block debits source accounts and credits distribute targets; amounts must balance. Accounts are referenced by id or @alias.",
      "required_params": [],
      "evidence": "source",
      "repo_party": "third-party",
      "source_party": null,
      "risk": "write"
    },
    {
      "name": "create_transfer_charge",
      "description": "Bank transfer-in charge with a transfer token (POST /transfer/v1/init, private merchant id). Returns the bank redirect URL the customer authorizes at.",
      "required_params": [],
      "evidence": "source",
      "repo_party": "third-party",
      "source_party": null,
      "risk": "spend"
    },
    {
      "name": "create_transfer_token",
      "description": "Token for a bank-transfer-in (POST /transfer/v1/tokens, public merchant id). PSE in Colombia, SPEI in Mexico, bank transfer in Chile/Peru. Feeds create_transfer_charge.",
      "required_params": [],
      "evidence": "source",
      "repo_party": "third-party",
      "source_party": null,
      "risk": "write"
    },
    {
      "name": "create_user",
      "description": "Create a card-holder identity (POST /users/v1). The user is the person or business the card is issued to. Pass the Pomelo user shape for the target country (name, surname, identification_type/value, birthdate, address, email, phone).",
      "required_params": [],
      "evidence": "source",
      "repo_party": "third-party",
      "source_party": null,
      "risk": "write"
    },
    {
      "name": "create_wallet",
      "description": "Create a stablecoin wallet under an APPROVED customer. blockchain selects the network (solana → USDC; ethereum/polygon → USDC/USDT; tron → USDT). Customer must be",
      "required_params": [],
      "evidence": "source",
      "repo_party": "third-party",
      "source_party": null,
      "risk": "write"
    },
    {
      "name": "create_webhook",
      "description": "Create a new webhook to receive notifications about order events.",
      "required_params": [],
      "evidence": "source",
      "repo_party": "third-party",
      "source_party": null,
      "risk": "write"
    },
    {
      "name": "delete_contact",
      "description": "Delete a contact by ID",
      "required_params": [],
      "evidence": "source",
      "repo_party": "third-party",
      "source_party": null,
      "risk": "write"
    },
    {
      "name": "delete_item",
      "description": "Delete a bank connection (revokes credentials, removes accounts/transactions). Pluggy endpoint: DELETE /items/{id}.",
      "required_params": [],
      "evidence": "source",
      "repo_party": "third-party",
      "source_party": null,
      "risk": "write"
    },
    {
      "name": "delete_payment_source",
      "description": "Delete a payment source",
      "required_params": [],
      "evidence": "source",
      "repo_party": "third-party",
      "source_party": null,
      "risk": "spend"
    },
    {
      "name": "delete_paywall",
      "description": "Remove a x402 paywall from an endpoint",
      "required_params": [],
      "evidence": "source",
      "repo_party": "third-party",
      "source_party": null,
      "risk": "write"
    },
    {
      "name": "delete_subscription",
      "description": "Delete a webhook subscription by ID",
      "required_params": [],
      "evidence": "source",
      "repo_party": "third-party",
      "source_party": null,
      "risk": "write"
    },
    {
      "name": "delete_webhook",
      "description": "Delete a webhook by ID.",
      "required_params": [],
      "evidence": "source",
      "repo_party": "third-party",
      "source_party": null,
      "risk": "write"
    },
    {
      "name": "document_check",
      "description": "Document validation — OCR + authenticity check on RG / CNH / passport / proof of residence. Returns structured fields + authenticity_score. POST /v1/checks/document.",
      "required_params": [],
      "evidence": "source",
      "repo_party": "third-party",
      "source_party": null,
      "risk": "read"
    },
    {
      "name": "documents_ocr",
      "description": "OCR a Brazilian ID document (RG / CNH / CRLV / proof of residence / passport). Returns extracted structured fields per document type. POST /v1/documents/ocr.",
      "required_params": [],
      "evidence": "source",
      "repo_party": "third-party",
      "source_party": null,
      "risk": "read"
    },
    {
      "name": "employment_data",
      "description": "Employment profile for a CPF — current employer, history, monthly income, professional category. POST /v1/datasets/persons.",
      "required_params": [],
      "evidence": "source",
      "repo_party": "third-party",
      "source_party": null,
      "risk": "write"
    },
    {
      "name": "face_authentication",
      "description": "Face authentication against a base image (typically the document photo). Returns match_score + liveness verdict + spoofing indicators. POST /v1/biometrics/face.",
      "required_params": [],
      "evidence": "source",
      "repo_party": "third-party",
      "source_party": null,
      "risk": "read"
    },
    {
      "name": "financial_data",
      "description": "Credit + financial profile for a CPF/CNPJ — income, score, declared assets, banking, default history. POST /v1/datasets/persons.",
      "required_params": [],
      "evidence": "source",
      "repo_party": "third-party",
      "source_party": null,
      "risk": "read"
    },
    {
      "name": "generate_checkout_signature",
      "description": "Generate the SHA-256 integrity signature Bold",
      "required_params": [],
      "evidence": "source",
      "repo_party": "third-party",
      "source_party": null,
      "risk": "read"
    },
    {
      "name": "get_account",
      "description": "Get a single account by id. Pluggy endpoint: GET /accounts/{id}.",
      "required_params": [],
      "evidence": "source",
      "repo_party": "third-party",
      "source_party": null,
      "risk": "read"
    },
    {
      "name": "get_authorization_url",
      "description": "Build the URL where the payer authorizes a consent at their bank. This is a helper — it does not call Iniciador. Returns the standard OFB authorization URL using the consent id + redirect URI.",
      "required_params": [],
      "evidence": "source",
      "repo_party": "third-party",
      "source_party": null,
      "risk": "read"
    },
    {
      "name": "get_badlar_rate",
      "description": "Get BADLAR rate (tasa de plazos fijos >1M ARS, bancos privados) — used as benchmark for many financial products",
      "required_params": [],
      "evidence": "source",
      "repo_party": "third-party",
      "source_party": null,
      "risk": "read"
    },
    {
      "name": "get_balance",
      "description": "Read an account",
      "required_params": [],
      "evidence": "source",
      "repo_party": "third-party",
      "source_party": null,
      "risk": "read"
    },
    {
      "name": "get_banks",
      "description": "List all Brazilian banks with codes and names",
      "required_params": [],
      "evidence": "source",
      "repo_party": "third-party",
      "source_party": null,
      "risk": "read"
    },
    {
      "name": "get_candles",
      "description": "Get candlestick/OHLCV data for a trading pair",
      "required_params": [],
      "evidence": "source",
      "repo_party": "third-party",
      "source_party": null,
      "risk": "read"
    },
    {
      "name": "get_card",
      "description": "Fetch a card by id (GET /cards/v1/{id}). Returns masked PAN, status, type and program data — never full card credentials.",
      "required_params": [],
      "evidence": "source",
      "repo_party": "third-party",
      "source_party": null,
      "risk": "read"
    },
    {
      "name": "get_cep",
      "description": "Look up address by CEP (Brazilian postal code)",
      "required_params": [],
      "evidence": "source",
      "repo_party": "third-party",
      "source_party": null,
      "risk": "read"
    },
    {
      "name": "get_cep_v1",
      "description": "Look up address by CEP using BrasilAPI v1 (single-provider, often faster than v2)",
      "required_params": [],
      "evidence": "source",
      "repo_party": "third-party",
      "source_party": null,
      "risk": "read"
    },
    {
      "name": "get_check_result",
      "description": "Retrieve a previously-run check by ID (person, company, or document). Useful for replay + auditing without re-querying datasources. GET /v1/checks/{check_id}.",
      "required_params": [],
      "evidence": "source",
      "repo_party": "third-party",
      "source_party": null,
      "risk": "read"
    },
    {
      "name": "get_cnpj",
      "description": "Look up company information by CNPJ",
      "required_params": [],
      "evidence": "source",
      "repo_party": "third-party",
      "source_party": null,
      "risk": "read"
    },
    {
      "name": "get_connector",
      "description": "Get a single connector definition by id. Pluggy endpoint: GET /connectors/{id}.",
      "required_params": [],
      "evidence": "source",
      "repo_party": "third-party",
      "source_party": null,
      "risk": "read"
    },
    {
      "name": "get_consent",
      "description": "Fetch a payment consent and its current authorization status. Iniciador endpoint: GET /consents/{id}.",
      "required_params": [],
      "evidence": "source",
      "repo_party": "third-party",
      "source_party": null,
      "risk": "spend"
    },
    {
      "name": "get_corretora",
      "description": "Look up a single CVM-registered brokerage by CNPJ",
      "required_params": [],
      "evidence": "source",
      "repo_party": "third-party",
      "source_party": null,
      "risk": "read"
    },
    {
      "name": "get_corretoras",
      "description": "List all CVM-registered Brazilian brokerages (corretoras)",
      "required_params": [],
      "evidence": "source",
      "repo_party": "third-party",
      "source_party": null,
      "risk": "read"
    },
    {
      "name": "get_counterparty",
      "description": "Get one counterparty by id (GET /v1/counterparties/{id}).",
      "required_params": [],
      "evidence": "source",
      "repo_party": "third-party",
      "source_party": null,
      "risk": "read"
    },
    {
      "name": "get_cptec_airport_weather",
      "description": "Get current airport weather (METAR) by ICAO code from CPTEC/INPE",
      "required_params": [],
      "evidence": "source",
      "repo_party": "third-party",
      "source_party": null,
      "risk": "read"
    },
    {
      "name": "get_cptec_capitals_weather",
      "description": "Get current weather conditions for all Brazilian state capitals",
      "required_params": [],
      "evidence": "source",
      "repo_party": "third-party",
      "source_party": null,
      "risk": "read"
    },
    {
      "name": "get_cptec_cities",
      "description": "Search CPTEC/INPE cities by name for weather forecasts",
      "required_params": [],
      "evidence": "source",
      "repo_party": "third-party",
      "source_party": null,
      "risk": "read"
    },
    {
      "name": "get_cptec_ocean_forecast",
      "description": "Get ocean/wave forecast for a coastal city (CPTEC/INPE)",
      "required_params": [],
      "evidence": "source",
      "repo_party": "third-party",
      "source_party": null,
      "risk": "read"
    },
    {
      "name": "get_cptec_weather",
      "description": "Get weather forecast for a city (CPTEC/INPE)",
      "required_params": [],
      "evidence": "source",
      "repo_party": "third-party",
      "source_party": null,
      "risk": "read"
    },
    {
      "name": "get_currency_history",
      "description": "Get historical quotes for a currency over a date range",
      "required_params": [],
      "evidence": "source",
      "repo_party": "third-party",
      "source_party": null,
      "risk": "read"
    },
    {
      "name": "get_ddd",
      "description": "Get state and cities for a DDD (area code)",
      "required_params": [],
      "evidence": "source",
      "repo_party": "third-party",
      "source_party": null,
      "risk": "read"
    },
    {
      "name": "get_domain_info",
      "description": "Look up .br domain registration info",
      "required_params": [],
      "evidence": "source",
      "repo_party": "third-party",
      "source_party": null,
      "risk": "read"
    },
    {
      "name": "get_exchange_rates",
      "description": "Get official exchange rates snapshot for a date (USD, EUR, BRL, etc.)",
      "required_params": [],
      "evidence": "source",
      "repo_party": "third-party",
      "source_party": null,
      "risk": "read"
    },
    {
      "name": "get_fees",
      "description": "Query trading fees (maker/taker) for a symbol",
      "required_params": [],
      "evidence": "source",
      "repo_party": "third-party",
      "source_party": null,
      "risk": "read"
    },
    {
      "name": "get_fipe_brands",
      "description": "List vehicle brands by type from FIPE table",
      "required_params": [],
      "evidence": "source",
      "repo_party": "third-party",
      "source_party": null,
      "risk": "read"
    },
    {
      "name": "get_fipe_price",
      "description": "Get vehicle price from FIPE table by code",
      "required_params": [],
      "evidence": "source",
      "repo_party": "third-party",
      "source_party": null,
      "risk": "read"
    },
    {
      "name": "get_fipe_tables",
      "description": "List FIPE reference tables (months/years available for FIPE queries)",
      "required_params": [],
      "evidence": "source",
      "repo_party": "third-party",
      "source_party": null,
      "risk": "read"
    },
    {
      "name": "get_fipe_vehicles",
      "description": "List vehicle models for a given FIPE brand code and vehicle type",
      "required_params": [],
      "evidence": "source",
      "repo_party": "third-party",
      "source_party": null,
      "risk": "read"
    },
    {
      "name": "get_freight",
      "description": "Get detailed information about a freight order including status, tracking, addresses, pricing, and label print URL.",
      "required_params": [],
      "evidence": "source",
      "repo_party": "third-party",
      "source_party": null,
      "risk": "read"
    },
    {
      "name": "get_holidays",
      "description": "List national holidays for a given year",
      "required_params": [],
      "evidence": "source",
      "repo_party": "third-party",
      "source_party": null,
      "risk": "read"
    },
    {
      "name": "get_ibge_municipalities",
      "description": "List all municipalities for a Brazilian state (IBGE data)",
      "required_params": [],
      "evidence": "source",
      "repo_party": "third-party",
      "source_party": null,
      "risk": "read"
    },
    {
      "name": "get_ibge_states",
      "description": "List all Brazilian states/UFs with IBGE codes and metadata",
      "required_params": [],
      "evidence": "source",
      "repo_party": "third-party",
      "source_party": null,
      "risk": "read"
    },
    {
      "name": "get_inflation",
      "description": "Get inflation data (IPC nivel general — variación mensual)",
      "required_params": [],
      "evidence": "source",
      "repo_party": "third-party",
      "source_party": null,
      "risk": "read"
    },
    {
      "name": "get_interest_rates",
      "description": "Get reference interest rates (tasas de interés de referencia)",
      "required_params": [],
      "evidence": "source",
      "repo_party": "third-party",
      "source_party": null,
      "risk": "read"
    },
    {
      "name": "get_isbn",
      "description": "Look up book information by ISBN",
      "required_params": [],
      "evidence": "source",
      "repo_party": "third-party",
      "source_party": null,
      "risk": "read"
    },
    {
      "name": "get_item",
      "description": "Fetch a single bank connection by id. Pluggy endpoint: GET /items/{id}.",
      "required_params": [],
      "evidence": "source",
      "repo_party": "third-party",
      "source_party": null,
      "risk": "read"
    },
    {
      "name": "get_leliq_rate",
      "description": "Get monetary policy rate (ex-LELIQ / tasa de política monetaria)",
      "required_params": [],
      "evidence": "source",
      "repo_party": "third-party",
      "source_party": null,
      "risk": "read"
    },
    {
      "name": "get_message_status",
      "description": "Get message delivery status by ID",
      "required_params": [],
      "evidence": "source",
      "repo_party": "third-party",
      "source_party": null,
      "risk": "read"
    },
    {
      "name": "get_monetary_base",
      "description": "Get monetary base data (base monetaria)",
      "required_params": [],
      "evidence": "source",
      "repo_party": "third-party",
      "source_party": null,
      "risk": "read"
    },
    {
      "name": "get_money_movement",
      "description": "Get a money movement and its status by id (GET /v1/money_movements/{id}).",
      "required_params": [],
      "evidence": "source",
      "repo_party": "third-party",
      "source_party": null,
      "risk": "read"
    },
    {
      "name": "get_ncm",
      "description": "Look up NCM tax classification code",
      "required_params": [],
      "evidence": "source",
      "repo_party": "third-party",
      "source_party": null,
      "risk": "read"
    },
    {
      "name": "get_official_rate",
      "description": "Get the official BCRA quote for a single currency on a specific date",
      "required_params": [],
      "evidence": "source",
      "repo_party": "third-party",
      "source_party": null,
      "risk": "read"
    },
    {
      "name": "get_order",
      "description": "Request information about an order (POST /order/get). Returns the same XML order shape as create_order, including current payment status — poll this to detect Pix/boleto settlement.",
      "required_params": [],
      "evidence": "source",
      "repo_party": "third-party",
      "source_party": null,
      "risk": "spend"
    },
    {
      "name": "get_payment",
      "description": "Fetch a payment by id (status, E2E id, error reason if rejected). Iniciador endpoint: GET /payments/{id}.",
      "required_params": [],
      "evidence": "source",
      "repo_party": "third-party",
      "source_party": null,
      "risk": "spend"
    },
    {
      "name": "get_payment_intent",
      "description": "Fetch the current status of a payment intent. Pluggy endpoint: GET /payments/intents/{id}.",
      "required_params": [],
      "evidence": "source",
      "repo_party": "third-party",
      "source_party": null,
      "risk": "spend"
    },
    {
      "name": "get_payment_link",
      "description": "Fetch a checkout / payment link by id (GET /v2/checkout/{id}) — status, amount, payment outcome.",
      "required_params": [],
      "evidence": "source",
      "repo_party": "third-party",
      "source_party": null,
      "risk": "spend"
    },
    {
      "name": "get_payment_status",
      "description": "Get a payment order",
      "required_params": [],
      "evidence": "source",
      "repo_party": "third-party",
      "source_party": null,
      "risk": "spend"
    },
    {
      "name": "get_payment_status_by_commerce_id",
      "description": "Get a payment order",
      "required_params": [],
      "evidence": "source",
      "repo_party": "third-party",
      "source_party": null,
      "risk": "spend"
    },
    {
      "name": "get_payment_status_by_flow_order",
      "description": "Get a payment order",
      "required_params": [],
      "evidence": "source",
      "repo_party": "third-party",
      "source_party": null,
      "risk": "spend"
    },
    {
      "name": "get_paywall",
      "description": "Get paywall configuration for a specific URL",
      "required_params": [],
      "evidence": "source",
      "repo_party": "third-party",
      "source_party": null,
      "risk": "read"
    },
    {
      "name": "get_pix_participants",
      "description": "List Pix participant institutions (PSPs/banks enrolled in Pix)",
      "required_params": [],
      "evidence": "source",
      "repo_party": "third-party",
      "source_party": null,
      "risk": "read"
    },
    {
      "name": "get_pse_transaction",
      "description": "Get a PSE transaction",
      "required_params": [],
      "evidence": "source",
      "repo_party": "third-party",
      "source_party": null,
      "risk": "read"
    },
    {
      "name": "get_refund_status",
      "description": "Get a refund order",
      "required_params": [],
      "evidence": "source",
      "repo_party": "third-party",
      "source_party": null,
      "risk": "read"
    },
    {
      "name": "get_report_entries",
      "description": "Get message report entries within a date range",
      "required_params": [],
      "evidence": "source",
      "repo_party": "third-party",
      "source_party": null,
      "risk": "read"
    },
    {
      "name": "get_reserves",
      "description": "Get international reserves data (reservas internacionales)",
      "required_params": [],
      "evidence": "source",
      "repo_party": "third-party",
      "source_party": null,
      "risk": "read"
    },
    {
      "name": "get_security_token",
      "description": "Fetch the Niubiz API bearer token (POST /api.security/v1/security, Basic auth). Other tools fetch and cache this automatically — call it explicitly only to verify credentials or force a refresh.",
      "required_params": [],
      "evidence": "source",
      "repo_party": "third-party",
      "source_party": null,
      "risk": "write"
    },
    {
      "name": "get_services",
      "description": "Get available shipping services with detailed restrictions (min/max weight, dimensions) and carrier information.",
      "required_params": [],
      "evidence": "source",
      "repo_party": "third-party",
      "source_party": null,
      "risk": "read"
    },
    {
      "name": "get_supported_networks",
      "description": "List supported blockchain networks, tokens, and facilitators for x402 payments",
      "required_params": [],
      "evidence": "source",
      "repo_party": "third-party",
      "source_party": null,
      "risk": "read"
    },
    {
      "name": "get_tax_rates",
      "description": "Get current Brazilian tax/economic rates (Selic, CDI, IPCA)",
      "required_params": [],
      "evidence": "source",
      "repo_party": "third-party",
      "source_party": null,
      "risk": "read"
    },
    {
      "name": "get_ticker",
      "description": "Get ticker data for a trading pair (price, volume, etc.)",
      "required_params": [],
      "evidence": "source",
      "repo_party": "third-party",
      "source_party": null,
      "risk": "read"
    },
    {
      "name": "get_tm20_rate",
      "description": "Get TM20 rate (tasa de plazos fijos >20M ARS, bancos privados)",
      "required_params": [],
      "evidence": "source",
      "repo_party": "third-party",
      "source_party": null,
      "risk": "read"
    },
    {
      "name": "get_transaction",
      "description": "Fetch a transaction with its operations (GET /v1/organizations/{org}/ledgers/{ledger}/transactions/{id}).",
      "required_params": [],
      "evidence": "source",
      "repo_party": "third-party",
      "source_party": null,
      "risk": "read"
    },
    {
      "name": "get_user",
      "description": "Fetch a user by id (GET /users/v1/{id}).",
      "required_params": [],
      "evidence": "source",
      "repo_party": "third-party",
      "source_party": null,
      "risk": "read"
    },
    {
      "name": "get_user_addresses",
      "description": "List all saved addresses for the authenticated user.",
      "required_params": [],
      "evidence": "source",
      "repo_party": "third-party",
      "source_party": null,
      "risk": "read"
    },
    {
      "name": "get_user_info",
      "description": "Get authenticated user information including name, email, document (CPF/CNPJ), account balance, and shipment limits.",
      "required_params": [],
      "evidence": "source",
      "repo_party": "third-party",
      "source_party": null,
      "risk": "read"
    },
    {
      "name": "get_uva_value",
      "description": "Get UVA (Unidad de Valor Adquisitivo) — used for inflation-adjusted mortgage calculations",
      "required_params": [],
      "evidence": "source",
      "repo_party": "third-party",
      "source_party": null,
      "risk": "read"
    },
    {
      "name": "get_variable_history",
      "description": "Get the historical series for any monetary variable by id, with optional date range. Use list_variables to discover ids.",
      "required_params": [],
      "evidence": "source",
      "repo_party": "third-party",
      "source_party": null,
      "risk": "read"
    },
    {
      "name": "get_verification_details",
      "description": "Poll the KYC verification state for a customer. Returns { customer_status:",
      "required_params": [],
      "evidence": "source",
      "repo_party": "third-party",
      "source_party": null,
      "risk": "read"
    },
    {
      "name": "get_withdrawal",
      "description": "Get withdrawal details by ID",
      "required_params": [],
      "evidence": "source",
      "repo_party": "third-party",
      "source_party": null,
      "risk": "read"
    },
    {
      "name": "kyb_lookup_cnpj",
      "description": "Validate a CNPJ and return company profile — corporate name, fantasia, address, partners (QSA), CNAE, share capital, regularity status. POST /v1/kyb/cnpj.",
      "required_params": [],
      "evidence": "source",
      "repo_party": "third-party",
      "source_party": null,
      "risk": "read"
    },
    {
      "name": "kyc_lookup_cpf",
      "description": "Validate a CPF against Receita Federal + SPC / Serasa. Returns name, DOB, regularity status, restrictions, risk score. POST /v1/kyc/cpf.",
      "required_params": [],
      "evidence": "source",
      "repo_party": "third-party",
      "source_party": null,
      "risk": "read"
    },
    {
      "name": "list_account_trades",
      "description": "List authenticated account fills/trades for a symbol",
      "required_params": [],
      "evidence": "source",
      "repo_party": "third-party",
      "source_party": null,
      "risk": "read"
    },
    {
      "name": "list_accounts",
      "description": "List a ledger",
      "required_params": [],
      "evidence": "source",
      "repo_party": "third-party",
      "source_party": null,
      "risk": "read"
    },
    {
      "name": "list_assets",
      "description": "List supported assets/coins on the exchange",
      "required_params": [],
      "evidence": "source",
      "repo_party": "third-party",
      "source_party": null,
      "risk": "read"
    },
    {
      "name": "list_balances",
      "description": "List the balances of every account visible to this credential (GET /v1/balances).",
      "required_params": [],
      "evidence": "source",
      "repo_party": "third-party",
      "source_party": null,
      "risk": "read"
    },
    {
      "name": "list_cards",
      "description": "List cards (GET /cards/v1), filterable by user and status. Paginated.",
      "required_params": [],
      "evidence": "source",
      "repo_party": "third-party",
      "source_party": null,
      "risk": "read"
    },
    {
      "name": "list_categories",
      "description": "List Pluggy",
      "required_params": [],
      "evidence": "source",
      "repo_party": "third-party",
      "source_party": null,
      "risk": "read"
    },
    {
      "name": "list_channels",
      "description": "List available messaging channels",
      "required_params": [],
      "evidence": "source",
      "repo_party": "third-party",
      "source_party": null,
      "risk": "read"
    },
    {
      "name": "list_cheque_entities",
      "description": "List the catalog of financial entities with their cheque codes — use the código to validate cheques",
      "required_params": [],
      "evidence": "source",
      "repo_party": "third-party",
      "source_party": null,
      "risk": "read"
    },
    {
      "name": "list_connectors",
      "description": "Lists supported Brazilian banks (connectors). Pluggy endpoint: GET /connectors. Optional filters: name, types (e.g. PERSONAL_BANK, BUSINESS_BANK), countries (BR), sandbox.",
      "required_params": [],
      "evidence": "source",
      "repo_party": "third-party",
      "source_party": null,
      "risk": "read"
    },
    {
      "name": "list_contacts",
      "description": "List contacts from the contact base",
      "required_params": [],
      "evidence": "source",
      "repo_party": "third-party",
      "source_party": null,
      "risk": "read"
    },
    {
      "name": "list_counterparties",
      "description": "List registered counterparties (GET /v1/counterparties).",
      "required_params": [],
      "evidence": "source",
      "repo_party": "third-party",
      "source_party": null,
      "risk": "read"
    },
    {
      "name": "list_currencies",
      "description": "List the master catalog of currencies (divisas) tracked by BCRA",
      "required_params": [],
      "evidence": "source",
      "repo_party": "third-party",
      "source_party": null,
      "risk": "read"
    },
    {
      "name": "list_customers",
      "description": "List customers under the operator",
      "required_params": [],
      "evidence": "source",
      "repo_party": "third-party",
      "source_party": null,
      "risk": "read"
    },
    {
      "name": "list_datasources",
      "description": "List the datasources available to your Caf account (varies per subscription tier). GET /v1/datasources.",
      "required_params": [],
      "evidence": "source",
      "repo_party": "third-party",
      "source_party": null,
      "risk": "read"
    },
    {
      "name": "list_deposits",
      "description": "List deposits (crypto + fiat) for the authenticated account",
      "required_params": [],
      "evidence": "source",
      "repo_party": "third-party",
      "source_party": null,
      "risk": "read"
    },
    {
      "name": "list_events",
      "description": "List webhook events. Useful for auditing or backfilling missed webhooks.",
      "required_params": [],
      "evidence": "source",
      "repo_party": "third-party",
      "source_party": null,
      "risk": "read"
    },
    {
      "name": "list_external_accounts",
      "description": "List external accounts under the operator",
      "required_params": [],
      "evidence": "source",
      "repo_party": "third-party",
      "source_party": null,
      "risk": "read"
    },
    {
      "name": "list_identities",
      "description": "Fetch identity data (legal name, document, address) for an item. Pluggy endpoint: GET /identity?itemId=...",
      "required_params": [],
      "evidence": "source",
      "repo_party": "third-party",
      "source_party": null,
      "risk": "read"
    },
    {
      "name": "list_institutions",
      "description": "List Brazilian banks supported for Pix payment initiation. Iniciador endpoint: GET /institutions.",
      "required_params": [],
      "evidence": "source",
      "repo_party": "third-party",
      "source_party": null,
      "risk": "spend"
    },
    {
      "name": "list_invoices",
      "description": "List invoices with optional filters",
      "required_params": [],
      "evidence": "source",
      "repo_party": "third-party",
      "source_party": null,
      "risk": "read"
    },
    {
      "name": "list_items",
      "description": "List bank connections (items) owned by the application. Pluggy endpoint: GET /items.",
      "required_params": [],
      "evidence": "source",
      "repo_party": "third-party",
      "source_party": null,
      "risk": "read"
    },
    {
      "name": "list_money_movements",
      "description": "List money movements (GET /v1/money_movements).",
      "required_params": [],
      "evidence": "source",
      "repo_party": "third-party",
      "source_party": null,
      "risk": "read"
    },
    {
      "name": "list_networks",
      "description": "List supported blockchain networks for a given asset",
      "required_params": [],
      "evidence": "source",
      "repo_party": "third-party",
      "source_party": null,
      "risk": "read"
    },
    {
      "name": "list_orderbook",
      "description": "Get order book (bids and asks) for a trading pair",
      "required_params": [],
      "evidence": "source",
      "repo_party": "third-party",
      "source_party": null,
      "risk": "read"
    },
    {
      "name": "list_orders",
      "description": "List orders with optional filters",
      "required_params": [],
      "evidence": "source",
      "repo_party": "third-party",
      "source_party": null,
      "risk": "read"
    },
    {
      "name": "list_payment_methods",
      "description": "List the payment methods enabled for this merchant (GET /online/link/v1/payment_methods).",
      "required_params": [],
      "evidence": "source",
      "repo_party": "third-party",
      "source_party": null,
      "risk": "spend"
    },
    {
      "name": "list_payments",
      "description": "List payments in a date range with optional filters. Iniciador endpoint: GET /payments.",
      "required_params": [],
      "evidence": "source",
      "repo_party": "third-party",
      "source_party": null,
      "risk": "read"
    },
    {
      "name": "list_paywalls",
      "description": "List all configured x402 paywalls",
      "required_params": [],
      "evidence": "source",
      "repo_party": "third-party",
      "source_party": null,
      "risk": "read"
    },
    {
      "name": "list_positions",
      "description": "List open margin/futures positions (if applicable to the account)",
      "required_params": [],
      "evidence": "source",
      "repo_party": "third-party",
      "source_party": null,
      "risk": "read"
    },
    {
      "name": "list_pse_banks",
      "description": "List PSE banks available for bank debit (GET /restpagos/pse/bancos.json on secure.payco.co).",
      "required_params": [],
      "evidence": "source",
      "repo_party": "third-party",
      "source_party": null,
      "risk": "read"
    },
    {
      "name": "list_subscriptions",
      "description": "List all webhook subscriptions",
      "required_params": [],
      "evidence": "source",
      "repo_party": "third-party",
      "source_party": null,
      "risk": "read"
    },
    {
      "name": "list_symbols",
      "description": "List available trading symbols (pairs) on the exchange",
      "required_params": [],
      "evidence": "source",
      "repo_party": "third-party",
      "source_party": null,
      "risk": "read"
    },
    {
      "name": "list_templates",
      "description": "List approved message templates (WhatsApp/SMS/RCS)",
      "required_params": [],
      "evidence": "source",
      "repo_party": "third-party",
      "source_party": null,
      "risk": "read"
    },
    {
      "name": "list_trades",
      "description": "List executed trades for a trading pair",
      "required_params": [],
      "evidence": "source",
      "repo_party": "third-party",
      "source_party": null,
      "risk": "read"
    },
    {
      "name": "list_transactions",
      "description": "List transactions for an account in a date range. Pluggy endpoint: GET /transactions?accountId=&from=&to=.",
      "required_params": [],
      "evidence": "source",
      "repo_party": "third-party",
      "source_party": null,
      "risk": "read"
    },
    {
      "name": "list_variables",
      "description": "List the catalog of monetary variables (id, descripción, categoría) — use this to discover variable ids for get_variable_history",
      "required_params": [],
      "evidence": "source",
      "repo_party": "third-party",
      "source_party": null,
      "risk": "read"
    },
    {
      "name": "list_wallets",
      "description": "List wallets under the operator",
      "required_params": [],
      "evidence": "source",
      "repo_party": "third-party",
      "source_party": null,
      "risk": "read"
    },
    {
      "name": "list_webhooks",
      "description": "List all configured webhooks for the account.",
      "required_params": [],
      "evidence": "source",
      "repo_party": "third-party",
      "source_party": null,
      "risk": "read"
    },
    {
      "name": "list_withdrawals",
      "description": "List withdrawals (crypto + fiat) for the authenticated account",
      "required_params": [],
      "evidence": "source",
      "repo_party": "third-party",
      "source_party": null,
      "risk": "read"
    },
    {
      "name": "liveness_check",
      "description": "Passive liveness on a selfie (no comparison image). Returns liveness_score + spoofing signals. POST /v1/biometrics/liveness.",
      "required_params": [],
      "evidence": "source",
      "repo_party": "third-party",
      "source_party": null,
      "risk": "write"
    },
    {
      "name": "onboarding_process_create",
      "description": "Kick off an orchestrated onboarding pipeline that chains KYC + biometrics + signature in one call. Returns process_id; track via onboarding_process_get. POST /v1/onboarding/processes.",
      "required_params": [],
      "evidence": "source",
      "repo_party": "third-party",
      "source_party": null,
      "risk": "read"
    },
    {
      "name": "onboarding_process_get",
      "description": "Get status + results of an onboarding process. Each step (KYC, biometrics, signature) reports its own verdict. GET /v1/onboarding/processes/{process_id}.",
      "required_params": [],
      "evidence": "source",
      "repo_party": "third-party",
      "source_party": null,
      "risk": "read"
    },
    {
      "name": "pay_request",
      "description": "Pay for a 402-protected resource. Sends USDC payment via x402 protocol and returns the resource content. The agent automatically handles the 402 handshake.",
      "required_params": [],
      "evidence": "source",
      "repo_party": "third-party",
      "source_party": null,
      "risk": "spend"
    },
    {
      "name": "person_check",
      "description": "KYC — validate a CPF, return name + DOB + restrictions + risk indicators. POST /v1/checks/person.",
      "required_params": [],
      "evidence": "source",
      "repo_party": "third-party",
      "source_party": null,
      "risk": "write"
    },
    {
      "name": "persons_lookup",
      "description": "CPF lookup — name, DOB, mother",
      "required_params": [],
      "evidence": "source",
      "repo_party": "third-party",
      "source_party": null,
      "risk": "read"
    },
    {
      "name": "properties_lookup",
      "description": "Real-estate lookup by address or registration — property type, area, owner history, market value estimate. POST /v1/datasets/properties.",
      "required_params": [],
      "evidence": "source",
      "repo_party": "third-party",
      "source_party": null,
      "risk": "read"
    },
    {
      "name": "reactivate_subscription",
      "description": "Reactivate a cancelled or paused subscription",
      "required_params": [],
      "evidence": "source",
      "repo_party": "third-party",
      "source_party": null,
      "risk": "read"
    },
    {
      "name": "refund_order",
      "description": "Request a refund for a settled order (POST /order/refund). Pass amount_brl for a partial refund; omit for a full refund.",
      "required_params": [],
      "evidence": "source",
      "repo_party": "third-party",
      "source_party": null,
      "risk": "write"
    },
    {
      "name": "refund_payment",
      "description": "Refund a payment (POST /payments/{id}/refund). Omit amount for a full refund; pass it for a partial refund in MXN.",
      "required_params": [],
      "evidence": "source",
      "repo_party": "third-party",
      "source_party": null,
      "risk": "spend"
    },
    {
      "name": "retrieve_customer",
      "description": "Retrieve a customer by ID",
      "required_params": [],
      "evidence": "source",
      "repo_party": "third-party",
      "source_party": null,
      "risk": "read"
    },
    {
      "name": "retrieve_invoice",
      "description": "Retrieve an invoice by ID",
      "required_params": [],
      "evidence": "source",
      "repo_party": "third-party",
      "source_party": null,
      "risk": "read"
    },
    {
      "name": "retrieve_subscription",
      "description": "Retrieve a subscription by ID",
      "required_params": [],
      "evidence": "source",
      "repo_party": "third-party",
      "source_party": null,
      "risk": "read"
    },
    {
      "name": "reverse_transaction",
      "description": "Reverse (void) an authorization (POST /api.authorization/v3/reverse/ecommerce/{merchantId}). Same-day undo of an authorized transaction by transactionId or purchaseNumber.",
      "required_params": [],
      "evidence": "source",
      "repo_party": "third-party",
      "source_party": null,
      "risk": "write"
    },
    {
      "name": "revoke_consent",
      "description": "Revoke a payment consent before it is exercised. Iniciador endpoint: DELETE /consents/{id}.",
      "required_params": [],
      "evidence": "source",
      "repo_party": "third-party",
      "source_party": null,
      "risk": "spend"
    },
    {
      "name": "sanctions_check",
      "description": "Sanctions + PEP screening (OFAC / UN / EU / BR PEP / CNJ / INSS / IBAMA) for a CPF or CNPJ. POST /v1/datasets/persons.",
      "required_params": [],
      "evidence": "source",
      "repo_party": "third-party",
      "source_party": null,
      "risk": "write"
    },
    {
      "name": "send_email",
      "description": "Send a transactional email",
      "required_params": [],
      "evidence": "source",
      "repo_party": "third-party",
      "source_party": null,
      "risk": "write"
    },
    {
      "name": "send_facebook_message",
      "description": "Send a Facebook Messenger message",
      "required_params": [],
      "evidence": "source",
      "repo_party": "third-party",
      "source_party": null,
      "risk": "write"
    },
    {
      "name": "send_rcs",
      "description": "Send an RCS (Rich Communication Services) message",
      "required_params": [],
      "evidence": "source",
      "repo_party": "third-party",
      "source_party": null,
      "risk": "write"
    },
    {
      "name": "send_sms",
      "description": "Send an SMS message",
      "required_params": [],
      "evidence": "source",
      "repo_party": "third-party",
      "source_party": null,
      "risk": "write"
    },
    {
      "name": "send_template",
      "description": "Send a WhatsApp template message (pre-approved)",
      "required_params": [],
      "evidence": "source",
      "repo_party": "third-party",
      "source_party": null,
      "risk": "write"
    },
    {
      "name": "send_voice",
      "description": "Send a voice message via TTS or pre-recorded audio URL",
      "required_params": [],
      "evidence": "source",
      "repo_party": "third-party",
      "source_party": null,
      "risk": "write"
    },
    {
      "name": "send_whatsapp",
      "description": "Send a WhatsApp message",
      "required_params": [],
      "evidence": "source",
      "repo_party": "third-party",
      "source_party": null,
      "risk": "write"
    },
    {
      "name": "signature_electronic_create",
      "description": "Create a GoCertta electronic signature envelope (e-signature without ICP-Brasil cert — lower legal weight, faster UX). POST /v1/signature/electronic/envelopes.",
      "required_params": [],
      "evidence": "source",
      "repo_party": "third-party",
      "source_party": null,
      "risk": "write"
    },
    {
      "name": "signature_get_envelope",
      "description": "Get status + signer responses for a signature envelope. GET /v1/signature/envelopes/{envelope_id}.",
      "required_params": [],
      "evidence": "source",
      "repo_party": "third-party",
      "source_party": null,
      "risk": "read"
    },
    {
      "name": "signature_icp_create",
      "description": "Create an ICP-Brasil digital signature envelope for one or more documents. Returns envelope_id + signers",
      "required_params": [],
      "evidence": "source",
      "repo_party": "third-party",
      "source_party": null,
      "risk": "write"
    },
    {
      "name": "social_signals",
      "description": "Social-presence enrichment for a CPF (Instagram / LinkedIn / Twitter / Facebook handles + follower counts). POST /v1/datasets/persons.",
      "required_params": [],
      "evidence": "source",
      "repo_party": "third-party",
      "source_party": null,
      "risk": "read"
    },
    {
      "name": "tokenize_card",
      "description": "Exchange raw card data for a single-use token (POST /card/v1/tokens, public merchant id). The token feeds create_charge / create_preauthorization / create_subscription. Card data never touches your backend.",
      "required_params": [],
      "evidence": "source",
      "repo_party": "third-party",
      "source_party": null,
      "risk": "write"
    },
    {
      "name": "trust_platform_get",
      "description": "Get the status + step-by-step verdicts of a Trust Platform flow. GET /v1/trust/flows/{flow_id}.",
      "required_params": [],
      "evidence": "source",
      "repo_party": "third-party",
      "source_party": null,
      "risk": "read"
    },
    {
      "name": "trust_platform_start",
      "description": "Start a Trust Platform onboarding flow — orchestrated pipeline chaining person/company checks + biometrics + document validation per a dashboard template. Returns flow_id + hosted onboarding URL. POST /v1/trust/flows.",
      "required_params": [],
      "evidence": "source",
      "repo_party": "third-party",
      "source_party": null,
      "risk": "write"
    },
    {
      "name": "update_card_status",
      "description": "Change a card",
      "required_params": [],
      "evidence": "source",
      "repo_party": "third-party",
      "source_party": null,
      "risk": "read"
    },
    {
      "name": "update_customer",
      "description": "Update a customer. Accepts any customer fields.",
      "required_params": [],
      "evidence": "source",
      "repo_party": "third-party",
      "source_party": null,
      "risk": "write"
    },
    {
      "name": "update_item",
      "description": "Refresh / update credentials for an existing bank connection. Pluggy endpoint: PATCH /items/{id}.",
      "required_params": [],
      "evidence": "source",
      "repo_party": "third-party",
      "source_party": null,
      "risk": "write"
    },
    {
      "name": "update_subscription",
      "description": "Update a subscription. Accepts any Chargebee subscription fields (plan_id, plan_quantity, coupon_ids, addons, billing_cycles, etc.)",
      "required_params": [],
      "evidence": "source",
      "repo_party": "third-party",
      "source_party": null,
      "risk": "write"
    },
    {
      "name": "update_user",
      "description": "Patch a user (PATCH /users/v1/{id}). Pass only the fields to change (e.g. status ACTIVE | BLOCKED, email, phone, address).",
      "required_params": [],
      "evidence": "source",
      "repo_party": "third-party",
      "source_party": null,
      "risk": "read"
    },
    {
      "name": "validate_cheque",
      "description": "Check whether a cheque has been reported as stolen/lost (denunciado) by entity code and cheque number",
      "required_params": [],
      "evidence": "source",
      "repo_party": "third-party",
      "source_party": null,
      "risk": "read"
    },
    {
      "name": "validate_webhook_signature",
      "description": "Verify the HMAC-SHA256 signature of a Bold webhook notification against BOLD_SECRET_KEY. Pass the raw request body string and the signature header value. Accepts hex or base64 encodings. Runs locally.",
      "required_params": [],
      "evidence": "source",
      "repo_party": "third-party",
      "source_party": null,
      "risk": "read"
    },
    {
      "name": "vehicles_lookup",
      "description": "Vehicle lookup by plate / chassis / RENAVAM — make, model, year, color, fuel, FIPE price, ownership history, restrictions. POST /v1/datasets/vehicles.",
      "required_params": [],
      "evidence": "source",
      "repo_party": "third-party",
      "source_party": null,
      "risk": "read"
    },
    {
      "name": "verify_customer",
      "description": "Trigger the KYC verification check for a customer. Sandbox auto-progresses business customers through the hosted KYC flow once documents are uploaded. Idempotent — returns 422",
      "required_params": [],
      "evidence": "source",
      "repo_party": "third-party",
      "source_party": null,
      "risk": "read"
    },
    {
      "name": "verify_payment",
      "description": "Verify if a x402 payment was received and settled on-chain",
      "required_params": [],
      "evidence": "source",
      "repo_party": "third-party",
      "source_party": null,
      "risk": "spend"
    },
    {
      "name": "void_charge",
      "description": "Void / refund a card charge (DELETE /card/v1/charges/{ticketNumber}, private merchant id). Same-day = void; settled = refund. Optional partial amount where the acquirer supports it.",
      "required_params": [],
      "evidence": "source",
      "repo_party": "third-party",
      "source_party": null,
      "risk": "spend"
    },
    {
      "name": "withdraw",
      "description": "Create a withdrawal request",
      "required_params": [],
      "evidence": "source",
      "repo_party": "third-party",
      "source_party": null,
      "risk": "write"
    }
  ],
  "mcp_tool_count": 223,
  "mcp_tools_evidence": "source",
  "mcp_tools_repo": "codespar/mcp-dev-latam",
  "mcp_tools_repo_party": "third-party",
  "mcp_catalog_shape": "fixed",
  "mcp_catalog_note": null,
  "mcp_tools_fetched_on": "2026-09-27",
  "cli_status": "none-found",
  "cli_party": null,
  "cli_binary": null,
  "cli_install": [],
  "cli_login": null,
  "cli_commands_seen": [],
  "cli_docs_url": null,
  "cli_repo": null,
  "cli_packages": [],
  "cli_evidence": null,
  "cli_checked_on": "2026-09-27",
  "github_org": null,
  "github_org_status": "unresolved",
  "github_org_url": null,
  "github_org_evidence": {
    "rule": null,
    "reason": "not checked: gh CLI missing or not logged in",
    "candidates_rejected": []
  },
  "github_org_repos": 0,
  "github_org_repos_mcp": 0,
  "github_org_repos_cli": 0,
  "github_org_latest_activity": null,
  "github_org_recent_repos": [],
  "github_org_checked_on": "2026-09-15",
  "mcp_endpoint": null,
  "mcp_docs_url": null,
  "endpoint_status": "not-probed",
  "endpoint_http_status": null,
  "endpoint_last_probed": null,
  "endpoint_wall_note": null,
  "canonical": true,
  "canonical_id": "01-bigdatacorp-mcp",
  "also_listed_in": [],
  "source_file": "01-data-enrichment.md",
  "source_line": 4459,
  "file_index": 213,
  "category_num": "01",
  "category_slug": "data-enrichment",
  "category_label": "Data & Enrichment",
  "heading": "BigDataCorp MCP",
  "missing_schema_fields": [],
  "extra_fields": {},
  "display_rank": 282
}
