{"openapi":"3.1.0","info":{"title":"ar-agents, aggregated tool + endpoint surface","version":"1.0.0","description":"Machine-readable inventory of every tool the @ar-agents/* stack exposes, plus the hosted endpoints (auto-incorporate, play, audit) that run on this server.","license":{"name":"MIT","identifier":"MIT"},"contact":{"name":"Naza","url":"https://github.com/naza00000"}},"servers":[{"url":"https://ar-agents.ar","description":"Hosted ar-agents.ar"}],"x-toolkit":{"repository":"https://github.com/ar-agents/ar-agents","packages":[{"name":"@ar-agents/identity","version":"0.7.0"},{"name":"@ar-agents/identity-attest","version":"0.4.2"},{"name":"@ar-agents/mi-argentina","version":"0.1.0"},{"name":"@ar-agents/firma-digital","version":"0.1.0"},{"name":"@ar-agents/gde-tad","version":"0.2.0"},{"name":"@ar-agents/mercadopago","version":"0.17.2"},{"name":"@ar-agents/mercadolibre","version":"0.1.0"},{"name":"@ar-agents/whatsapp","version":"0.4.0"},{"name":"@ar-agents/banking","version":"0.4.0"},{"name":"@ar-agents/facturacion","version":"0.3.0"},{"name":"@ar-agents/shipping","version":"0.2.0"},{"name":"@ar-agents/igj","version":"0.1.0"},{"name":"@ar-agents/boletin-oficial","version":"0.1.0"},{"name":"@ar-agents/ap2","version":"0.2.0"},{"name":"@ar-agents/agentic-commerce-bridge","version":"5.0.0"},{"name":"@ar-agents/mcp","version":"0.9.0"}]},"paths":{"/ar-agents-identity/lookup_cuit_afip":{"post":{"operationId":"identity_lookup_cuit_afip","tags":["@ar-agents/identity"],"summary":"Look up an Argentine CUIT/CUIL against AFIP's padron webservice. Returns taxpayer name, tax conditio","x-package":"@ar-agents/identity","x-package-version":"0.7.0","x-requires-confirmation":false,"requestBody":{"content":{"application/json":{"schema":{}}}},"responses":{"200":{"description":"Tool result. Shape varies; see package docs.","content":{"application/json":{"schema":{}}}}}}},"/ar-agents-identity/validate_cuit":{"post":{"operationId":"identity_validate_cuit","tags":["@ar-agents/identity"],"summary":"Validate an Argentine CUIT/CUIL via the AFIP modulo-11 check digit algorithm. PURE FUNCTION: no API ","x-package":"@ar-agents/identity","x-package-version":"0.7.0","x-requires-confirmation":false,"requestBody":{"content":{"application/json":{"schema":{}}}},"responses":{"200":{"description":"Tool result. Shape varies; see package docs.","content":{"application/json":{"schema":{}}}}}}},"/ar-agents-identity-attest/check_verification_status":{"post":{"operationId":"identity-attest_check_verification_status","tags":["@ar-agents/identity-attest"],"summary":"Check whether a verification is still pending, completed, expired, or failed. Use this between user ","x-package":"@ar-agents/identity-attest","x-package-version":"0.4.2","x-requires-confirmation":false,"requestBody":{"content":{"application/json":{"schema":{}}}},"responses":{"200":{"description":"Tool result. Shape varies; see package docs.","content":{"application/json":{"schema":{}}}}}}},"/ar-agents-identity-attest/get_attestation":{"post":{"operationId":"identity-attest_get_attestation","tags":["@ar-agents/identity-attest"],"summary":"Fetch the signed attestation for a completed verification. Returns null if not yet verified. The att","x-package":"@ar-agents/identity-attest","x-package-version":"0.4.2","x-requires-confirmation":false,"requestBody":{"content":{"application/json":{"schema":{}}}},"responses":{"200":{"description":"Tool result. Shape varies; see package docs.","content":{"application/json":{"schema":{}}}}}}},"/ar-agents-identity-attest/list_verification_methods":{"post":{"operationId":"identity-attest_list_verification_methods","tags":["@ar-agents/identity-attest"],"summary":"List all verification methods the host app has registered (with trust levels). Use to know what opti","x-package":"@ar-agents/identity-attest","x-package-version":"0.4.2","x-requires-confirmation":false,"requestBody":{"content":{"application/json":{"schema":{}}}},"responses":{"200":{"description":"Tool result. Shape varies; see package docs.","content":{"application/json":{"schema":{}}}}}}},"/ar-agents-identity-attest/request_identity_verification":{"post":{"operationId":"identity-attest_request_identity_verification","tags":["@ar-agents/identity-attest"],"summary":"Start a verification flow to prove the user controls a phone, email, or other identity asset. Return","x-package":"@ar-agents/identity-attest","x-package-version":"0.4.2","x-requires-confirmation":false,"requestBody":{"content":{"application/json":{"schema":{}}}},"responses":{"200":{"description":"Tool result. Shape varies; see package docs.","content":{"application/json":{"schema":{}}}}}}},"/ar-agents-identity-attest/submit_otp_code":{"post":{"operationId":"identity-attest_submit_otp_code","tags":["@ar-agents/identity-attest"],"summary":"Submit the OTP code the user dictated back to you (after they received it via WhatsApp/SMS/Email). R","x-package":"@ar-agents/identity-attest","x-package-version":"0.4.2","x-requires-confirmation":false,"requestBody":{"content":{"application/json":{"schema":{}}}},"responses":{"200":{"description":"Tool result. Shape varies; see package docs.","content":{"application/json":{"schema":{}}}}}}},"/ar-agents-mi-argentina/mi_argentina_start_login":{"post":{"operationId":"mi-argentina_mi_argentina_start_login","tags":["@ar-agents/mi-argentina"],"summary":"Start an OIDC login flow against Mi Argentina. Returns the authorize URL + state/nonce for replay pr","x-package":"@ar-agents/mi-argentina","x-package-version":"0.1.0","x-requires-confirmation":false,"requestBody":{"content":{"application/json":{"schema":{}}}},"responses":{"200":{"description":"Tool result. Shape varies; see package docs.","content":{"application/json":{"schema":{}}}}}}},"/ar-agents-mi-argentina/mi_argentina_complete_login":{"post":{"operationId":"mi-argentina_mi_argentina_complete_login","tags":["@ar-agents/mi-argentina"],"summary":"Exchange the OIDC code for an ID token + access token. Verifies the JWT signature against the cached","x-package":"@ar-agents/mi-argentina","x-package-version":"0.1.0","x-requires-confirmation":false,"requestBody":{"content":{"application/json":{"schema":{}}}},"responses":{"200":{"description":"Tool result. Shape varies; see package docs.","content":{"application/json":{"schema":{}}}}}}},"/ar-agents-mi-argentina/mi_argentina_get_user_profile":{"post":{"operationId":"mi-argentina_mi_argentina_get_user_profile","tags":["@ar-agents/mi-argentina"],"summary":"Fetch the authenticated user's profile (DNI, name, contact info) from the Mi Argentina userinfo endp","x-package":"@ar-agents/mi-argentina","x-package-version":"0.1.0","x-requires-confirmation":false,"requestBody":{"content":{"application/json":{"schema":{}}}},"responses":{"200":{"description":"Tool result. Shape varies; see package docs.","content":{"application/json":{"schema":{}}}}}}},"/ar-agents-mi-argentina/mi_argentina_verify_id_token":{"post":{"operationId":"mi-argentina_mi_argentina_verify_id_token","tags":["@ar-agents/mi-argentina"],"summary":"Verify an ID token JWT against Mi Argentina's published JWKS. Use to validate identity claims from u","x-package":"@ar-agents/mi-argentina","x-package-version":"0.1.0","x-requires-confirmation":false,"requestBody":{"content":{"application/json":{"schema":{}}}},"responses":{"200":{"description":"Tool result. Shape varies; see package docs.","content":{"application/json":{"schema":{}}}}}}},"/ar-agents-mi-argentina/mi_argentina_refresh_token":{"post":{"operationId":"mi-argentina_mi_argentina_refresh_token","tags":["@ar-agents/mi-argentina"],"summary":"Refresh an expired access token using a refresh token. Maintains long-lived sessions without forcing","x-package":"@ar-agents/mi-argentina","x-package-version":"0.1.0","x-requires-confirmation":false,"requestBody":{"content":{"application/json":{"schema":{}}}},"responses":{"200":{"description":"Tool result. Shape varies; see package docs.","content":{"application/json":{"schema":{}}}}}}},"/ar-agents-firma-digital/firma_inspect_cert":{"post":{"operationId":"firma-digital_firma_inspect_cert","tags":["@ar-agents/firma-digital"],"summary":"Inspect an X.509 certificate (subject, issuer, validity, fingerprint, AKI/SKI, key usage). Use befor","x-package":"@ar-agents/firma-digital","x-package-version":"0.1.0","x-requires-confirmation":false,"requestBody":{"content":{"application/json":{"schema":{}}}},"responses":{"200":{"description":"Tool result. Shape varies; see package docs.","content":{"application/json":{"schema":{}}}}}}},"/ar-agents-firma-digital/firma_verify_chain":{"post":{"operationId":"firma-digital_firma_verify_chain","tags":["@ar-agents/firma-digital"],"summary":"Verify an X.509 chain of trust against a configurable AR trust anchor (defaults to AC-Raíz / ONTI he","x-package":"@ar-agents/firma-digital","x-package-version":"0.1.0","x-requires-confirmation":false,"requestBody":{"content":{"application/json":{"schema":{}}}},"responses":{"200":{"description":"Tool result. Shape varies; see package docs.","content":{"application/json":{"schema":{}}}}}}},"/ar-agents-firma-digital/firma_is_onti_issued":{"post":{"operationId":"firma-digital_firma_is_onti_issued","tags":["@ar-agents/firma-digital"],"summary":"Predicate: does this certificate ultimately chain to an ONTI-issued AC-Raíz root? Use to gate operat","x-package":"@ar-agents/firma-digital","x-package-version":"0.1.0","x-requires-confirmation":false,"requestBody":{"content":{"application/json":{"schema":{}}}},"responses":{"200":{"description":"Tool result. Shape varies; see package docs.","content":{"application/json":{"schema":{}}}}}}},"/ar-agents-firma-digital/firma_verify_cms_signature":{"post":{"operationId":"firma-digital_firma_verify_cms_signature","tags":["@ar-agents/firma-digital"],"summary":"Verify a PKCS#7/CMS detached or attached signature against a payload. Returns the signer chain + cla","x-package":"@ar-agents/firma-digital","x-package-version":"0.1.0","x-requires-confirmation":false,"requestBody":{"content":{"application/json":{"schema":{}}}},"responses":{"200":{"description":"Tool result. Shape varies; see package docs.","content":{"application/json":{"schema":{}}}}}}},"/ar-agents-gde-tad/get_critical_notifications":{"post":{"operationId":"gde-tad_get_critical_notifications","tags":["@ar-agents/gde-tad"],"summary":"Filtra solo las notificaciones de severidad 'critical' del DEC, ordenadas por fecha de respuesta más","x-package":"@ar-agents/gde-tad","x-package-version":"0.2.0","x-requires-confirmation":false,"requestBody":{"content":{"application/json":{"schema":{}}}},"responses":{"200":{"description":"Tool result. Shape varies; see package docs.","content":{"application/json":{"schema":{}}}}}}},"/ar-agents-gde-tad/list_domicilio_inbox":{"post":{"operationId":"gde-tad_list_domicilio_inbox","tags":["@ar-agents/gde-tad"],"summary":"Lista las notificaciones del Domicilio Electrónico Constituido (DEC) de una sociedad/persona, con se","x-package":"@ar-agents/gde-tad","x-package-version":"0.2.0","x-requires-confirmation":false,"requestBody":{"content":{"application/json":{"schema":{}}}},"responses":{"200":{"description":"Tool result. Shape varies; see package docs.","content":{"application/json":{"schema":{}}}}}}},"/ar-agents-gde-tad/list_mis_tramites":{"post":{"operationId":"gde-tad_list_mis_tramites","tags":["@ar-agents/gde-tad"],"summary":"Lista los expedientes/trámites en TAD donde la sociedad/persona es parte. Read-only.","x-package":"@ar-agents/gde-tad","x-package-version":"0.2.0","x-requires-confirmation":false,"requestBody":{"content":{"application/json":{"schema":{}}}},"responses":{"200":{"description":"Tool result. Shape varies; see package docs.","content":{"application/json":{"schema":{}}}}}}},"/ar-agents-gde-tad/validate_igj_inscription":{"post":{"operationId":"gde-tad_validate_igj_inscription","tags":["@ar-agents/gde-tad"],"summary":"Pre-flight validator para una inscripción IGJ (SAS/SRL/SA/SOCIEDAD-IA). Pure algorithm, no network, ","x-package":"@ar-agents/gde-tad","x-package-version":"0.2.0","x-requires-confirmation":false,"requestBody":{"content":{"application/json":{"schema":{}}}},"responses":{"200":{"description":"Tool result. Shape varies; see package docs.","content":{"application/json":{"schema":{}}}}}}},"/ar-agents-mercadopago/analyze_payment_3ds":{"post":{"operationId":"mercadopago_analyze_payment_3ds","tags":["@ar-agents/mercadopago"],"summary":"Pure local analyzer for a Payment's 3DS (Strong Customer Authentication) state. Pass a payment_id (s","x-package":"@ar-agents/mercadopago","x-package-version":"0.17.2","x-requires-confirmation":false,"requestBody":{"content":{"application/json":{"schema":{}}}},"responses":{"200":{"description":"Tool result. Shape varies; see package docs.","content":{"application/json":{"schema":{}}}}}}},"/ar-agents-mercadopago/calculate_installments":{"post":{"operationId":"mercadopago_calculate_installments","tags":["@ar-agents/mercadopago"],"summary":"Calculate cuotas (installments) options for a given amount. THE killer Argentine feature, returns op","x-package":"@ar-agents/mercadopago","x-package-version":"0.17.2","x-requires-confirmation":false,"requestBody":{"content":{"application/json":{"schema":{}}}},"responses":{"200":{"description":"Tool result. Shape varies; see package docs.","content":{"application/json":{"schema":{}}}}}}},"/ar-agents-mercadopago/cancel_order":{"post":{"operationId":"mercadopago_cancel_order","tags":["@ar-agents/mercadopago"],"summary":"Cancel an Order. Releases any auth-holds and marks the Order as canceled. For orders that have alrea","x-package":"@ar-agents/mercadopago","x-package-version":"0.17.2","x-requires-confirmation":false,"requestBody":{"content":{"application/json":{"schema":{}}}},"responses":{"200":{"description":"Tool result. Shape varies; see package docs.","content":{"application/json":{"schema":{}}}}}}},"/ar-agents-mercadopago/cancel_payment":{"post":{"operationId":"mercadopago_cancel_payment","tags":["@ar-agents/mercadopago"],"summary":"Cancel a pending or in_process payment (only works before approval). Once approved, use refund_payme","x-package":"@ar-agents/mercadopago","x-package-version":"0.17.2","x-requires-confirmation":false,"requestBody":{"content":{"application/json":{"schema":{}}}},"responses":{"200":{"description":"Tool result. Shape varies; see package docs.","content":{"application/json":{"schema":{}}}}}}},"/ar-agents-mercadopago/cancel_point_payment_intent":{"post":{"operationId":"mercadopago_cancel_point_payment_intent","tags":["@ar-agents/mercadopago"],"summary":"Cancel an OPEN point payment intent before the buyer interacts with the device. ONLY WORKS while sta","x-package":"@ar-agents/mercadopago","x-package-version":"0.17.2","x-requires-confirmation":false,"requestBody":{"content":{"application/json":{"schema":{}}}},"responses":{"200":{"description":"Tool result. Shape varies; see package docs.","content":{"application/json":{"schema":{}}}}}}},"/ar-agents-mercadopago/cancel_qr_payment":{"post":{"operationId":"mercadopago_cancel_qr_payment","tags":["@ar-agents/mercadopago"],"summary":"Cancel a pending QR order on a POS. Necessary if the buyer never scans, otherwise the next create_qr","x-package":"@ar-agents/mercadopago","x-package-version":"0.17.2","x-requires-confirmation":false,"requestBody":{"content":{"application/json":{"schema":{}}}},"responses":{"200":{"description":"Tool result. Shape varies; see package docs.","content":{"application/json":{"schema":{}}}}}}},"/ar-agents-mercadopago/cancel_subscription":{"post":{"operationId":"mercadopago_cancel_subscription","tags":["@ar-agents/mercadopago"],"summary":"Cancel an active Mercado Pago subscription. After cancellation, MP will not charge the customer agai","x-package":"@ar-agents/mercadopago","x-package-version":"0.17.2","x-requires-confirmation":true,"requestBody":{"content":{"application/json":{"schema":{}}}},"responses":{"200":{"description":"Tool result. Shape varies; see package docs.","content":{"application/json":{"schema":{}}}}}}},"/ar-agents-mercadopago/capture_order":{"post":{"operationId":"mercadopago_capture_order","tags":["@ar-agents/mercadopago"],"summary":"Capture a previously-authorized Order (only for orders created with capture_mode='manual'). Captures","x-package":"@ar-agents/mercadopago","x-package-version":"0.17.2","x-requires-confirmation":false,"requestBody":{"content":{"application/json":{"schema":{}}}},"responses":{"200":{"description":"Tool result. Shape varies; see package docs.","content":{"application/json":{"schema":{}}}}}}},"/ar-agents-mercadopago/capture_payment":{"post":{"operationId":"mercadopago_capture_payment","tags":["@ar-agents/mercadopago"],"summary":"Capture an authorized credit-card payment that was created with capture=false. Use for hold-then-cap","x-package":"@ar-agents/mercadopago","x-package-version":"0.17.2","x-requires-confirmation":false,"requestBody":{"content":{"application/json":{"schema":{}}}},"responses":{"200":{"description":"Tool result. Shape varies; see package docs.","content":{"application/json":{"schema":{}}}}}}},"/ar-agents-mercadopago/charge_saved_card":{"post":{"operationId":"mercadopago_charge_saved_card","tags":["@ar-agents/mercadopago"],"summary":"Charge a previously-saved card for a returning customer. Requires customer_id + card_id (from list_c","x-package":"@ar-agents/mercadopago","x-package-version":"0.17.2","x-requires-confirmation":false,"requestBody":{"content":{"application/json":{"schema":{}}}},"responses":{"200":{"description":"Tool result. Shape varies; see package docs.","content":{"application/json":{"schema":{}}}}}}},"/ar-agents-mercadopago/compute_marketplace_fee":{"post":{"operationId":"mercadopago_compute_marketplace_fee","tags":["@ar-agents/mercadopago"],"summary":"PURE HELPER (no network), given a transaction amount + fee rule (% or flat ARS, with optional min/ma","x-package":"@ar-agents/mercadopago","x-package-version":"0.17.2","x-requires-confirmation":false,"requestBody":{"content":{"application/json":{"schema":{}}}},"responses":{"200":{"description":"Tool result. Shape varies; see package docs.","content":{"application/json":{"schema":{}}}}}}},"/ar-agents-mercadopago/confirm_3ds_challenge":{"post":{"operationId":"mercadopago_confirm_3ds_challenge","tags":["@ar-agents/mercadopago"],"summary":"After the buyer completes a 3DS challenge (redirected back from challengeUrl), call this to poll MP ","x-package":"@ar-agents/mercadopago","x-package-version":"0.17.2","x-requires-confirmation":false,"requestBody":{"content":{"application/json":{"schema":{}}}},"responses":{"200":{"description":"Tool result. Shape varies; see package docs.","content":{"application/json":{"schema":{}}}}}}},"/ar-agents-mercadopago/create_customer":{"post":{"operationId":"mercadopago_create_customer","tags":["@ar-agents/mercadopago"],"summary":"Create a Mercado Pago customer record so the buyer can save cards for future charges. Idempotent on ","x-package":"@ar-agents/mercadopago","x-package-version":"0.17.2","x-requires-confirmation":false,"requestBody":{"content":{"application/json":{"schema":{}}}},"responses":{"200":{"description":"Tool result. Shape varies; see package docs.","content":{"application/json":{"schema":{}}}}}}},"/ar-agents-mercadopago/create_customer_card":{"post":{"operationId":"mercadopago_create_customer_card","tags":["@ar-agents/mercadopago"],"summary":"Add a saved card to an existing customer using a card_token (one-time token from MP frontend Cardfor","x-package":"@ar-agents/mercadopago","x-package-version":"0.17.2","x-requires-confirmation":false,"requestBody":{"content":{"application/json":{"schema":{}}}},"responses":{"200":{"description":"Tool result. Shape varies; see package docs.","content":{"application/json":{"schema":{}}}}}}},"/ar-agents-mercadopago/create_order":{"post":{"operationId":"mercadopago_create_order","tags":["@ar-agents/mercadopago"],"summary":"Create a new Order via MP's modern Order Management API. DIFFERENT from create_payment_preference: O","x-package":"@ar-agents/mercadopago","x-package-version":"0.17.2","x-requires-confirmation":false,"requestBody":{"content":{"application/json":{"schema":{}}}},"responses":{"200":{"description":"Tool result. Shape varies; see package docs.","content":{"application/json":{"schema":{}}}}}}},"/ar-agents-mercadopago/create_payment":{"post":{"operationId":"mercadopago_create_payment","tags":["@ar-agents/mercadopago"],"summary":"Create a one-time payment. Two flows: (a) with a card token from MP frontend Cardform, for transpare","x-package":"@ar-agents/mercadopago","x-package-version":"0.17.2","x-requires-confirmation":false,"requestBody":{"content":{"application/json":{"schema":{}}}},"responses":{"200":{"description":"Tool result. Shape varies; see package docs.","content":{"application/json":{"schema":{}}}}}}},"/ar-agents-mercadopago/create_payment_preference":{"post":{"operationId":"mercadopago_create_payment_preference","tags":["@ar-agents/mercadopago"],"summary":"Create a Mercado Pago Checkout Pro preference and get back a payment URL (init_point) to send to the","x-package":"@ar-agents/mercadopago","x-package-version":"0.17.2","x-requires-confirmation":false,"requestBody":{"content":{"application/json":{"schema":{}}}},"responses":{"200":{"description":"Tool result. Shape varies; see package docs.","content":{"application/json":{"schema":{}}}}}}},"/ar-agents-mercadopago/create_point_payment_intent":{"post":{"operationId":"mercadopago_create_point_payment_intent","tags":["@ar-agents/mercadopago"],"summary":"Create a payment intent on a physical Point device, the device prompts the buyer to tap/insert/swipe","x-package":"@ar-agents/mercadopago","x-package-version":"0.17.2","x-requires-confirmation":false,"requestBody":{"content":{"application/json":{"schema":{}}}},"responses":{"200":{"description":"Tool result. Shape varies; see package docs.","content":{"application/json":{"schema":{}}}}}}},"/ar-agents-mercadopago/create_pos":{"post":{"operationId":"mercadopago_create_pos","tags":["@ar-agents/mercadopago"],"summary":"Create a POS (Point of Sale) under a store. The POS's external_id is what create_qr_payment uses. Ea","x-package":"@ar-agents/mercadopago","x-package-version":"0.17.2","x-requires-confirmation":false,"requestBody":{"content":{"application/json":{"schema":{}}}},"responses":{"200":{"description":"Tool result. Shape varies; see package docs.","content":{"application/json":{"schema":{}}}}}}},"/ar-agents-mercadopago/create_qr_payment":{"post":{"operationId":"mercadopago_create_qr_payment","tags":["@ar-agents/mercadopago"],"summary":"Generate a dynamic in-store QR for a buyer to scan with any AR wallet (Modo, BNA+, Cuenta DNI, Naran","x-package":"@ar-agents/mercadopago","x-package-version":"0.17.2","x-requires-confirmation":false,"requestBody":{"content":{"application/json":{"schema":{}}}},"responses":{"200":{"description":"Tool result. Shape varies; see package docs.","content":{"application/json":{"schema":{}}}}}}},"/ar-agents-mercadopago/create_store":{"post":{"operationId":"mercadopago_create_store","tags":["@ar-agents/mercadopago"],"summary":"Create a store under the seller's MP account. Stores are the parent entity for POSes (which generate","x-package":"@ar-agents/mercadopago","x-package-version":"0.17.2","x-requires-confirmation":false,"requestBody":{"content":{"application/json":{"schema":{}}}},"responses":{"200":{"description":"Tool result. Shape varies; see package docs.","content":{"application/json":{"schema":{}}}}}}},"/ar-agents-mercadopago/create_subscription":{"post":{"operationId":"mercadopago_create_subscription","tags":["@ar-agents/mercadopago"],"summary":"Create a Mercado Pago recurring subscription. Returns an init_point URL where the customer must comp","x-package":"@ar-agents/mercadopago","x-package-version":"0.17.2","x-requires-confirmation":false,"requestBody":{"content":{"application/json":{"schema":{}}}},"responses":{"200":{"description":"Tool result. Shape varies; see package docs.","content":{"application/json":{"schema":{}}}}}}},"/ar-agents-mercadopago/create_subscription_plan":{"post":{"operationId":"mercadopago_create_subscription_plan","tags":["@ar-agents/mercadopago"],"summary":"Create a REUSABLE subscription plan (preapproval_plan). Different from create_subscription: a plan d","x-package":"@ar-agents/mercadopago","x-package-version":"0.17.2","x-requires-confirmation":false,"requestBody":{"content":{"application/json":{"schema":{}}}},"responses":{"200":{"description":"Tool result. Shape varies; see package docs.","content":{"application/json":{"schema":{}}}}}}},"/ar-agents-mercadopago/create_webhook":{"post":{"operationId":"mercadopago_create_webhook","tags":["@ar-agents/mercadopago"],"summary":"Subscribe a webhook URL to a MP topic (payment, subscription_authorized_payment, subscription_preapp","x-package":"@ar-agents/mercadopago","x-package-version":"0.17.2","x-requires-confirmation":false,"requestBody":{"content":{"application/json":{"schema":{}}}},"responses":{"200":{"description":"Tool result. Shape varies; see package docs.","content":{"application/json":{"schema":{}}}}}}},"/ar-agents-mercadopago/delete_customer_card":{"post":{"operationId":"mercadopago_delete_customer_card","tags":["@ar-agents/mercadopago"],"summary":"Delete a saved card from a customer. Common use: customer requests removal, or expired card cleanup.","x-package":"@ar-agents/mercadopago","x-package-version":"0.17.2","x-requires-confirmation":true,"requestBody":{"content":{"application/json":{"schema":{}}}},"responses":{"200":{"description":"Tool result. Shape varies; see package docs.","content":{"application/json":{"schema":{}}}}}}},"/ar-agents-mercadopago/delete_pos":{"post":{"operationId":"mercadopago_delete_pos","tags":["@ar-agents/mercadopago"],"summary":"Delete a POS. IRREVERSIBLE. Cancels any pending QR orders attached to it. Confirm with user before c","x-package":"@ar-agents/mercadopago","x-package-version":"0.17.2","x-requires-confirmation":true,"requestBody":{"content":{"application/json":{"schema":{}}}},"responses":{"200":{"description":"Tool result. Shape varies; see package docs.","content":{"application/json":{"schema":{}}}}}}},"/ar-agents-mercadopago/delete_store":{"post":{"operationId":"mercadopago_delete_store","tags":["@ar-agents/mercadopago"],"summary":"Delete a store. IRREVERSIBLE. Confirm with user before calling. Will fail if the store has associate","x-package":"@ar-agents/mercadopago","x-package-version":"0.17.2","x-requires-confirmation":false,"requestBody":{"content":{"application/json":{"schema":{}}}},"responses":{"200":{"description":"Tool result. Shape varies; see package docs.","content":{"application/json":{"schema":{}}}}}}},"/ar-agents-mercadopago/delete_webhook":{"post":{"operationId":"mercadopago_delete_webhook","tags":["@ar-agents/mercadopago"],"summary":"Delete a webhook subscription. MP stops POSTing to it immediately. **IRREVERSIBLE, confirm before ca","x-package":"@ar-agents/mercadopago","x-package-version":"0.17.2","x-requires-confirmation":false,"requestBody":{"content":{"application/json":{"schema":{}}}},"responses":{"200":{"description":"Tool result. Shape varies; see package docs.","content":{"application/json":{"schema":{}}}}}}},"/ar-agents-mercadopago/explain_payment_status":{"post":{"operationId":"mercadopago_explain_payment_status","tags":["@ar-agents/mercadopago"],"summary":"PURE HELPER (no network), given a Payment object (from get_payment / create_payment / handle_webhook","x-package":"@ar-agents/mercadopago","x-package-version":"0.17.2","x-requires-confirmation":false,"requestBody":{"content":{"application/json":{"schema":{}}}},"responses":{"200":{"description":"Tool result. Shape varies; see package docs.","content":{"application/json":{"schema":{}}}}}}},"/ar-agents-mercadopago/find_applicable_promos":{"post":{"operationId":"mercadopago_find_applicable_promos","tags":["@ar-agents/mercadopago"],"summary":"PURE HELPER (no network, sub-ms), returns the 'cuotas sin interés' promotions applicable to a given ","x-package":"@ar-agents/mercadopago","x-package-version":"0.17.2","x-requires-confirmation":false,"requestBody":{"content":{"application/json":{"schema":{}}}},"responses":{"200":{"description":"Tool result. Shape varies; see package docs.","content":{"application/json":{"schema":{}}}}}}},"/ar-agents-mercadopago/find_customer_by_email":{"post":{"operationId":"mercadopago_find_customer_by_email","tags":["@ar-agents/mercadopago"],"summary":"Find an existing customer by email address. Returns the customer object if found, or null. Use befor","x-package":"@ar-agents/mercadopago","x-package-version":"0.17.2","x-requires-confirmation":false,"requestBody":{"content":{"application/json":{"schema":{}}}},"responses":{"200":{"description":"Tool result. Shape varies; see package docs.","content":{"application/json":{"schema":{}}}}}}},"/ar-agents-mercadopago/get_account_balance":{"post":{"operationId":"mercadopago_get_account_balance","tags":["@ar-agents/mercadopago"],"summary":"Get the seller's current MP wallet balance. Returns { available_balance, unavailable_balance, total_","x-package":"@ar-agents/mercadopago","x-package-version":"0.17.2","x-requires-confirmation":false,"requestBody":{"content":{"application/json":{"schema":{}}}},"responses":{"200":{"description":"Tool result. Shape varies; see package docs.","content":{"application/json":{"schema":{}}}}}}},"/ar-agents-mercadopago/get_account_info":{"post":{"operationId":"mercadopago_get_account_info","tags":["@ar-agents/mercadopago"],"summary":"Get info about the Mercado Pago account that owns the access token: site_id (MLA=Argentina), country","x-package":"@ar-agents/mercadopago","x-package-version":"0.17.2","x-requires-confirmation":false,"requestBody":{"content":{"application/json":{"schema":{}}}},"responses":{"200":{"description":"Tool result. Shape varies; see package docs.","content":{"application/json":{"schema":{}}}}}}},"/ar-agents-mercadopago/get_customer":{"post":{"operationId":"mercadopago_get_customer","tags":["@ar-agents/mercadopago"],"summary":"Get a customer by id. Returns full Customer object: email, first_name, last_name, identification, ad","x-package":"@ar-agents/mercadopago","x-package-version":"0.17.2","x-requires-confirmation":false,"requestBody":{"content":{"application/json":{"schema":{}}}},"responses":{"200":{"description":"Tool result. Shape varies; see package docs.","content":{"application/json":{"schema":{}}}}}}},"/ar-agents-mercadopago/get_customer_card":{"post":{"operationId":"mercadopago_get_customer_card","tags":["@ar-agents/mercadopago"],"summary":"Get details of a single saved card by (customer_id, card_id). Returns last 4 digits, expiration, bra","x-package":"@ar-agents/mercadopago","x-package-version":"0.17.2","x-requires-confirmation":false,"requestBody":{"content":{"application/json":{"schema":{}}}},"responses":{"200":{"description":"Tool result. Shape varies; see package docs.","content":{"application/json":{"schema":{}}}}}}},"/ar-agents-mercadopago/get_dispute":{"post":{"operationId":"mercadopago_get_dispute","tags":["@ar-agents/mercadopago"],"summary":"Get details of a specific dispute including reason, amount, resolution status. Read-only.","x-package":"@ar-agents/mercadopago","x-package-version":"0.17.2","x-requires-confirmation":false,"requestBody":{"content":{"application/json":{"schema":{}}}},"responses":{"200":{"description":"Tool result. Shape varies; see package docs.","content":{"application/json":{"schema":{}}}}}}},"/ar-agents-mercadopago/get_merchant_order":{"post":{"operationId":"mercadopago_get_merchant_order","tags":["@ar-agents/mercadopago"],"summary":"Get a merchant_order with all its associated payments + shipments. MerchantOrder is the parent entit","x-package":"@ar-agents/mercadopago","x-package-version":"0.17.2","x-requires-confirmation":false,"requestBody":{"content":{"application/json":{"schema":{}}}},"responses":{"200":{"description":"Tool result. Shape varies; see package docs.","content":{"application/json":{"schema":{}}}}}}},"/ar-agents-mercadopago/get_order":{"post":{"operationId":"mercadopago_get_order","tags":["@ar-agents/mercadopago"],"summary":"Fetch an Order by ID. Returns the Order with its lifecycle status and any attached payments/refunds.","x-package":"@ar-agents/mercadopago","x-package-version":"0.17.2","x-requires-confirmation":false,"requestBody":{"content":{"application/json":{"schema":{}}}},"responses":{"200":{"description":"Tool result. Shape varies; see package docs.","content":{"application/json":{"schema":{}}}}}}},"/ar-agents-mercadopago/get_payment":{"post":{"operationId":"mercadopago_get_payment","tags":["@ar-agents/mercadopago"],"summary":"Fetch a single payment by ID. Use to confirm status after webhook arrives, or to inspect details (st","x-package":"@ar-agents/mercadopago","x-package-version":"0.17.2","x-requires-confirmation":false,"requestBody":{"content":{"application/json":{"schema":{}}}},"responses":{"200":{"description":"Tool result. Shape varies; see package docs.","content":{"application/json":{"schema":{}}}}}}},"/ar-agents-mercadopago/get_payment_preference":{"post":{"operationId":"mercadopago_get_payment_preference","tags":["@ar-agents/mercadopago"],"summary":"Fetch a Checkout Pro preference by ID. Returns the preference config and current init_point URLs. Us","x-package":"@ar-agents/mercadopago","x-package-version":"0.17.2","x-requires-confirmation":false,"requestBody":{"content":{"application/json":{"schema":{}}}},"responses":{"200":{"description":"Tool result. Shape varies; see package docs.","content":{"application/json":{"schema":{}}}}}}},"/ar-agents-mercadopago/get_point_payment_intent":{"post":{"operationId":"mercadopago_get_point_payment_intent","tags":["@ar-agents/mercadopago"],"summary":"Get the current state of a Point payment intent (OPEN, PROCESSING, FINISHED, CANCELED, ERROR). USE i","x-package":"@ar-agents/mercadopago","x-package-version":"0.17.2","x-requires-confirmation":false,"requestBody":{"content":{"application/json":{"schema":{}}}},"responses":{"200":{"description":"Tool result. Shape varies; see package docs.","content":{"application/json":{"schema":{}}}}}}},"/ar-agents-mercadopago/get_pos":{"post":{"operationId":"mercadopago_get_pos","tags":["@ar-agents/mercadopago"],"summary":"Fetch a POS by id. Returns: name, store_id, category, external_id, qr_template (if configured). PURE","x-package":"@ar-agents/mercadopago","x-package-version":"0.17.2","x-requires-confirmation":false,"requestBody":{"content":{"application/json":{"schema":{}}}},"responses":{"200":{"description":"Tool result. Shape varies; see package docs.","content":{"application/json":{"schema":{}}}}}}},"/ar-agents-mercadopago/get_refund":{"post":{"operationId":"mercadopago_get_refund","tags":["@ar-agents/mercadopago"],"summary":"Fetch a single refund by (payment_id, refund_id). Returns the Refund object with amount, status, dat","x-package":"@ar-agents/mercadopago","x-package-version":"0.17.2","x-requires-confirmation":false,"requestBody":{"content":{"application/json":{"schema":{}}}},"responses":{"200":{"description":"Tool result. Shape varies; see package docs.","content":{"application/json":{"schema":{}}}}}}},"/ar-agents-mercadopago/get_settlement":{"post":{"operationId":"mercadopago_get_settlement","tags":["@ar-agents/mercadopago"],"summary":"Get details of a single settlement: amount, date_scheduled, date_processed, bank_account info (CBU +","x-package":"@ar-agents/mercadopago","x-package-version":"0.17.2","x-requires-confirmation":false,"requestBody":{"content":{"application/json":{"schema":{}}}},"responses":{"200":{"description":"Tool result. Shape varies; see package docs.","content":{"application/json":{"schema":{}}}}}}},"/ar-agents-mercadopago/get_store":{"post":{"operationId":"mercadopago_get_store","tags":["@ar-agents/mercadopago"],"summary":"Fetch a single store by (user_id, store_id). Returns store details: name, location, business_hours, ","x-package":"@ar-agents/mercadopago","x-package-version":"0.17.2","x-requires-confirmation":false,"requestBody":{"content":{"application/json":{"schema":{}}}},"responses":{"200":{"description":"Tool result. Shape varies; see package docs.","content":{"application/json":{"schema":{}}}}}}},"/ar-agents-mercadopago/get_subscription_plan":{"post":{"operationId":"mercadopago_get_subscription_plan","tags":["@ar-agents/mercadopago"],"summary":"Fetch a subscription plan by id. Returns plan config: amount, frequency, status, init_point. Use to ","x-package":"@ar-agents/mercadopago","x-package-version":"0.17.2","x-requires-confirmation":false,"requestBody":{"content":{"application/json":{"schema":{}}}},"responses":{"200":{"description":"Tool result. Shape varies; see package docs.","content":{"application/json":{"schema":{}}}}}}},"/ar-agents-mercadopago/get_subscription_status":{"post":{"operationId":"mercadopago_get_subscription_status","tags":["@ar-agents/mercadopago"],"summary":"Check the current status of a Mercado Pago subscription. Use this to confirm the customer completed ","x-package":"@ar-agents/mercadopago","x-package-version":"0.17.2","x-requires-confirmation":false,"requestBody":{"content":{"application/json":{"schema":{}}}},"responses":{"200":{"description":"Tool result. Shape varies; see package docs.","content":{"application/json":{"schema":{}}}}}}},"/ar-agents-mercadopago/get_test_cards":{"post":{"operationId":"mercadopago_get_test_cards","tags":["@ar-agents/mercadopago"],"summary":"Pure helper that returns the official MP test cards for AR (MLA): VISA/Mastercard/Amex credit + debi","x-package":"@ar-agents/mercadopago","x-package-version":"0.17.2","x-requires-confirmation":false,"requestBody":{"content":{"application/json":{"schema":{}}}},"responses":{"200":{"description":"Tool result. Shape varies; see package docs.","content":{"application/json":{"schema":{}}}}}}},"/ar-agents-mercadopago/handle_webhook":{"post":{"operationId":"mercadopago_handle_webhook","tags":["@ar-agents/mercadopago"],"summary":"Process an incoming MP webhook in ONE call: verify the HMAC-SHA256 signature, parse the event, and (","x-package":"@ar-agents/mercadopago","x-package-version":"0.17.2","x-requires-confirmation":false,"requestBody":{"content":{"application/json":{"schema":{}}}},"responses":{"200":{"description":"Tool result. Shape varies; see package docs.","content":{"application/json":{"schema":{}}}}}}},"/ar-agents-mercadopago/list_account_movements":{"post":{"operationId":"mercadopago_list_account_movements","tags":["@ar-agents/mercadopago"],"summary":"List wallet movements (incoming payments, transfers, refunds, holdings) for the active MP account. F","x-package":"@ar-agents/mercadopago","x-package-version":"0.17.2","x-requires-confirmation":false,"requestBody":{"content":{"application/json":{"schema":{}}}},"responses":{"200":{"description":"Tool result. Shape varies; see package docs.","content":{"application/json":{"schema":{}}}}}}},"/ar-agents-mercadopago/list_bank_accounts":{"post":{"operationId":"mercadopago_list_bank_accounts","tags":["@ar-agents/mercadopago"],"summary":"List the bank accounts (CBUs) the seller has registered with MP for receiving payouts. Returns an ar","x-package":"@ar-agents/mercadopago","x-package-version":"0.17.2","x-requires-confirmation":false,"requestBody":{"content":{"application/json":{"schema":{}}}},"responses":{"200":{"description":"Tool result. Shape varies; see package docs.","content":{"application/json":{"schema":{}}}}}}},"/ar-agents-mercadopago/list_customer_cards":{"post":{"operationId":"mercadopago_list_customer_cards","tags":["@ar-agents/mercadopago"],"summary":"List the saved cards for a customer. Returns array with last 4 digits, expiration, payment method (v","x-package":"@ar-agents/mercadopago","x-package-version":"0.17.2","x-requires-confirmation":false,"requestBody":{"content":{"application/json":{"schema":{}}}},"responses":{"200":{"description":"Tool result. Shape varies; see package docs.","content":{"application/json":{"schema":{}}}}}}},"/ar-agents-mercadopago/list_identification_types":{"post":{"operationId":"mercadopago_list_identification_types","tags":["@ar-agents/mercadopago"],"summary":"List valid identification types for the seller's site. AR returns: DNI, CI, LE, LC, Otro, Pasaporte,","x-package":"@ar-agents/mercadopago","x-package-version":"0.17.2","x-requires-confirmation":false,"requestBody":{"content":{"application/json":{"schema":{}}}},"responses":{"200":{"description":"Tool result. Shape varies; see package docs.","content":{"application/json":{"schema":{}}}}}}},"/ar-agents-mercadopago/list_issuers":{"post":{"operationId":"mercadopago_list_issuers","tags":["@ar-agents/mercadopago"],"summary":"List card issuers (banks) that support a payment_method_id. Optionally filter by `bin` (first 6 digi","x-package":"@ar-agents/mercadopago","x-package-version":"0.17.2","x-requires-confirmation":false,"requestBody":{"content":{"application/json":{"schema":{}}}},"responses":{"200":{"description":"Tool result. Shape varies; see package docs.","content":{"application/json":{"schema":{}}}}}}},"/ar-agents-mercadopago/list_payment_disputes":{"post":{"operationId":"mercadopago_list_payment_disputes","tags":["@ar-agents/mercadopago"],"summary":"List all disputes / chargebacks raised against a payment. Read-only, resolution is dashboard-only. S","x-package":"@ar-agents/mercadopago","x-package-version":"0.17.2","x-requires-confirmation":false,"requestBody":{"content":{"application/json":{"schema":{}}}},"responses":{"200":{"description":"Tool result. Shape varies; see package docs.","content":{"application/json":{"schema":{}}}}}}},"/ar-agents-mercadopago/list_payment_methods":{"post":{"operationId":"mercadopago_list_payment_methods","tags":["@ar-agents/mercadopago"],"summary":"List all payment methods enabled for the seller's MP account (visa, master, naranja, naranja_x, caba","x-package":"@ar-agents/mercadopago","x-package-version":"0.17.2","x-requires-confirmation":false,"requestBody":{"content":{"application/json":{"schema":{}}}},"responses":{"200":{"description":"Tool result. Shape varies; see package docs.","content":{"application/json":{"schema":{}}}}}}},"/ar-agents-mercadopago/list_point_devices":{"post":{"operationId":"mercadopago_list_point_devices","tags":["@ar-agents/mercadopago"],"summary":"List the physical Point devices (Smart, Tap to Pay, etc.) linked to the seller's MP account. Distinc","x-package":"@ar-agents/mercadopago","x-package-version":"0.17.2","x-requires-confirmation":false,"requestBody":{"content":{"application/json":{"schema":{}}}},"responses":{"200":{"description":"Tool result. Shape varies; see package docs.","content":{"application/json":{"schema":{}}}}}}},"/ar-agents-mercadopago/list_pos":{"post":{"operationId":"mercadopago_list_pos","tags":["@ar-agents/mercadopago"],"summary":"List all POSes for the seller (or filtered by store_id). Use to find an existing POS before create_q","x-package":"@ar-agents/mercadopago","x-package-version":"0.17.2","x-requires-confirmation":false,"requestBody":{"content":{"application/json":{"schema":{}}}},"responses":{"200":{"description":"Tool result. Shape varies; see package docs.","content":{"application/json":{"schema":{}}}}}}},"/ar-agents-mercadopago/list_refunds":{"post":{"operationId":"mercadopago_list_refunds","tags":["@ar-agents/mercadopago"],"summary":"List all refunds for a given payment. Returns array of Refund objects. Useful to confirm a refund wa","x-package":"@ar-agents/mercadopago","x-package-version":"0.17.2","x-requires-confirmation":false,"requestBody":{"content":{"application/json":{"schema":{}}}},"responses":{"200":{"description":"Tool result. Shape varies; see package docs.","content":{"application/json":{"schema":{}}}}}}},"/ar-agents-mercadopago/list_settlements":{"post":{"operationId":"mercadopago_list_settlements","tags":["@ar-agents/mercadopago"],"summary":"List settlements (release_money), i.e. transfers from the MP wallet to the seller's registered bank ","x-package":"@ar-agents/mercadopago","x-package-version":"0.17.2","x-requires-confirmation":false,"requestBody":{"content":{"application/json":{"schema":{}}}},"responses":{"200":{"description":"Tool result. Shape varies; see package docs.","content":{"application/json":{"schema":{}}}}}}},"/ar-agents-mercadopago/list_settlements_all":{"post":{"operationId":"mercadopago_list_settlements_all","tags":["@ar-agents/mercadopago"],"summary":"Collect ALL settlements matching a filter, auto-paginates. Pass `max_items` to cap. Use for monthly ","x-package":"@ar-agents/mercadopago","x-package-version":"0.17.2","x-requires-confirmation":false,"requestBody":{"content":{"application/json":{"schema":{}}}},"responses":{"200":{"description":"Tool result. Shape varies; see package docs.","content":{"application/json":{"schema":{}}}}}}},"/ar-agents-mercadopago/list_stores":{"post":{"operationId":"mercadopago_list_stores","tags":["@ar-agents/mercadopago"],"summary":"List all stores configured for this MP account. Use this to find an existing store_id before create_","x-package":"@ar-agents/mercadopago","x-package-version":"0.17.2","x-requires-confirmation":false,"requestBody":{"content":{"application/json":{"schema":{}}}},"responses":{"200":{"description":"Tool result. Shape varies; see package docs.","content":{"application/json":{"schema":{}}}}}}},"/ar-agents-mercadopago/list_subscription_payments":{"post":{"operationId":"mercadopago_list_subscription_payments","tags":["@ar-agents/mercadopago"],"summary":"List the auto-charge attempts (authorized_payments) under a subscription. Useful for 'show me the co","x-package":"@ar-agents/mercadopago","x-package-version":"0.17.2","x-requires-confirmation":false,"requestBody":{"content":{"application/json":{"schema":{}}}},"responses":{"200":{"description":"Tool result. Shape varies; see package docs.","content":{"application/json":{"schema":{}}}}}}},"/ar-agents-mercadopago/list_subscription_plans":{"post":{"operationId":"mercadopago_list_subscription_plans","tags":["@ar-agents/mercadopago"],"summary":"List all subscription plans defined for this MP account. Useful before create_subscription_plan to c","x-package":"@ar-agents/mercadopago","x-package-version":"0.17.2","x-requires-confirmation":false,"requestBody":{"content":{"application/json":{"schema":{}}}},"responses":{"200":{"description":"Tool result. Shape varies; see package docs.","content":{"application/json":{"schema":{}}}}}}},"/ar-agents-mercadopago/list_webhooks":{"post":{"operationId":"mercadopago_list_webhooks","tags":["@ar-agents/mercadopago"],"summary":"List all webhook subscriptions configured for this MP application. Use to see what topics + URLs are","x-package":"@ar-agents/mercadopago","x-package-version":"0.17.2","x-requires-confirmation":false,"requestBody":{"content":{"application/json":{"schema":{}}}},"responses":{"200":{"description":"Tool result. Shape varies; see package docs.","content":{"application/json":{"schema":{}}}}}}},"/ar-agents-mercadopago/mp_health_check":{"post":{"operationId":"mercadopago_mp_health_check","tags":["@ar-agents/mercadopago"],"summary":"Liveness probe against MP. Returns { ok, latencyMs, userId, circuit }. USE THIS as the first call in","x-package":"@ar-agents/mercadopago","x-package-version":"0.17.2","x-requires-confirmation":false,"requestBody":{"content":{"application/json":{"schema":{}}}},"responses":{"200":{"description":"Tool result. Shape varies; see package docs.","content":{"application/json":{"schema":{}}}}}}},"/ar-agents-mercadopago/oauth_authorize_url":{"post":{"operationId":"mercadopago_oauth_authorize_url","tags":["@ar-agents/mercadopago"],"summary":"Build the URL the SELLER (third-party MP account) visits to authorize your marketplace app. Pass the","x-package":"@ar-agents/mercadopago","x-package-version":"0.17.2","x-requires-confirmation":false,"requestBody":{"content":{"application/json":{"schema":{}}}},"responses":{"200":{"description":"Tool result. Shape varies; see package docs.","content":{"application/json":{"schema":{}}}}}}},"/ar-agents-mercadopago/oauth_exchange_code":{"post":{"operationId":"mercadopago_oauth_exchange_code","tags":["@ar-agents/mercadopago"],"summary":"Exchange the authorization code (from the OAuth redirect) for an `OAuthToken`. Returns access_token,","x-package":"@ar-agents/mercadopago","x-package-version":"0.17.2","x-requires-confirmation":false,"requestBody":{"content":{"application/json":{"schema":{}}}},"responses":{"200":{"description":"Tool result. Shape varies; see package docs.","content":{"application/json":{"schema":{}}}}}}},"/ar-agents-mercadopago/oauth_refresh_token":{"post":{"operationId":"mercadopago_oauth_refresh_token","tags":["@ar-agents/mercadopago"],"summary":"Refresh a per-seller access_token using the saved refresh_token. Call PROACTIVELY before expires_in ","x-package":"@ar-agents/mercadopago","x-package-version":"0.17.2","x-requires-confirmation":false,"requestBody":{"content":{"application/json":{"schema":{}}}},"responses":{"200":{"description":"Tool result. Shape varies; see package docs.","content":{"application/json":{"schema":{}}}}}}},"/ar-agents-mercadopago/pause_subscription":{"post":{"operationId":"mercadopago_pause_subscription","tags":["@ar-agents/mercadopago"],"summary":"Pause an authorized Mercado Pago subscription. Charges stop until resumed. Only works on subscriptio","x-package":"@ar-agents/mercadopago","x-package-version":"0.17.2","x-requires-confirmation":true,"requestBody":{"content":{"application/json":{"schema":{}}}},"responses":{"200":{"description":"Tool result. Shape varies; see package docs.","content":{"application/json":{"schema":{}}}}}}},"/ar-agents-mercadopago/refund_payment":{"post":{"operationId":"mercadopago_refund_payment","tags":["@ar-agents/mercadopago"],"summary":"Refund an approved payment. Pass amount for partial refund; omit for full refund. Idempotency key is","x-package":"@ar-agents/mercadopago","x-package-version":"0.17.2","x-requires-confirmation":true,"requestBody":{"content":{"application/json":{"schema":{}}}},"responses":{"200":{"description":"Tool result. Shape varies; see package docs.","content":{"application/json":{"schema":{}}}}}}},"/ar-agents-mercadopago/register_bank_account":{"post":{"operationId":"mercadopago_register_bank_account","tags":["@ar-agents/mercadopago"],"summary":"Register a new bank account (CBU) for the seller. NOTE: MP usually requires this through the dashboa","x-package":"@ar-agents/mercadopago","x-package-version":"0.17.2","x-requires-confirmation":false,"requestBody":{"content":{"application/json":{"schema":{}}}},"responses":{"200":{"description":"Tool result. Shape varies; see package docs.","content":{"application/json":{"schema":{}}}}}}},"/ar-agents-mercadopago/resume_subscription":{"post":{"operationId":"mercadopago_resume_subscription","tags":["@ar-agents/mercadopago"],"summary":"Resume a paused Mercado Pago subscription. Charges resume on the next scheduled date. Only works on ","x-package":"@ar-agents/mercadopago","x-package-version":"0.17.2","x-requires-confirmation":false,"requestBody":{"content":{"application/json":{"schema":{}}}},"responses":{"200":{"description":"Tool result. Shape varies; see package docs.","content":{"application/json":{"schema":{}}}}}}},"/ar-agents-mercadopago/search_merchant_orders":{"post":{"operationId":"mercadopago_search_merchant_orders","tags":["@ar-agents/mercadopago"],"summary":"Search merchant_orders by preference_id, external_reference, or status. Paginated. Returns up to 50 ","x-package":"@ar-agents/mercadopago","x-package-version":"0.17.2","x-requires-confirmation":false,"requestBody":{"content":{"application/json":{"schema":{}}}},"responses":{"200":{"description":"Tool result. Shape varies; see package docs.","content":{"application/json":{"schema":{}}}}}}},"/ar-agents-mercadopago/search_payments":{"post":{"operationId":"mercadopago_search_payments","tags":["@ar-agents/mercadopago"],"summary":"Search payments with filters. Most common: by external_reference (your-system identifier) to find al","x-package":"@ar-agents/mercadopago","x-package-version":"0.17.2","x-requires-confirmation":false,"requestBody":{"content":{"application/json":{"schema":{}}}},"responses":{"200":{"description":"Tool result. Shape varies; see package docs.","content":{"application/json":{"schema":{}}}}}}},"/ar-agents-mercadopago/search_payments_all":{"post":{"operationId":"mercadopago_search_payments_all","tags":["@ar-agents/mercadopago"],"summary":"Collect ALL payments matching a filter, auto-paginates under the hood. Returns an array (NOT paginat","x-package":"@ar-agents/mercadopago","x-package-version":"0.17.2","x-requires-confirmation":false,"requestBody":{"content":{"application/json":{"schema":{}}}},"responses":{"200":{"description":"Tool result. Shape varies; see package docs.","content":{"application/json":{"schema":{}}}}}}},"/ar-agents-mercadopago/search_subscriptions":{"post":{"operationId":"mercadopago_search_subscriptions","tags":["@ar-agents/mercadopago"],"summary":"Search subscriptions across the seller's account. Filter by status (pending/authorized/paused/cancel","x-package":"@ar-agents/mercadopago","x-package-version":"0.17.2","x-requires-confirmation":false,"requestBody":{"content":{"application/json":{"schema":{}}}},"responses":{"200":{"description":"Tool result. Shape varies; see package docs.","content":{"application/json":{"schema":{}}}}}}},"/ar-agents-mercadopago/subscribe_to_plan":{"post":{"operationId":"mercadopago_subscribe_to_plan","tags":["@ar-agents/mercadopago"],"summary":"Subscribe a customer to an existing reusable plan. Returns a Preapproval with init_point URL where t","x-package":"@ar-agents/mercadopago","x-package-version":"0.17.2","x-requires-confirmation":false,"requestBody":{"content":{"application/json":{"schema":{}}}},"responses":{"200":{"description":"Tool result. Shape varies; see package docs.","content":{"application/json":{"schema":{}}}}}}},"/ar-agents-mercadopago/update_customer":{"post":{"operationId":"mercadopago_update_customer","tags":["@ar-agents/mercadopago"],"summary":"Update a customer's profile (first_name, last_name, phone, identification, address, default_card). M","x-package":"@ar-agents/mercadopago","x-package-version":"0.17.2","x-requires-confirmation":false,"requestBody":{"content":{"application/json":{"schema":{}}}},"responses":{"200":{"description":"Tool result. Shape varies; see package docs.","content":{"application/json":{"schema":{}}}}}}},"/ar-agents-mercadopago/update_merchant_order":{"post":{"operationId":"mercadopago_update_merchant_order","tags":["@ar-agents/mercadopago"],"summary":"Update a merchant_order, typically to add items or shipping info. Most agent flows don't need this; ","x-package":"@ar-agents/mercadopago","x-package-version":"0.17.2","x-requires-confirmation":false,"requestBody":{"content":{"application/json":{"schema":{}}}},"responses":{"200":{"description":"Tool result. Shape varies; see package docs.","content":{"application/json":{"schema":{}}}}}}},"/ar-agents-mercadopago/update_order":{"post":{"operationId":"mercadopago_update_order","tags":["@ar-agents/mercadopago"],"summary":"Patch an existing Order before it's captured/canceled. Common use: update items or external_referenc","x-package":"@ar-agents/mercadopago","x-package-version":"0.17.2","x-requires-confirmation":false,"requestBody":{"content":{"application/json":{"schema":{}}}},"responses":{"200":{"description":"Tool result. Shape varies; see package docs.","content":{"application/json":{"schema":{}}}}}}},"/ar-agents-mercadopago/update_payment_preference":{"post":{"operationId":"mercadopago_update_payment_preference","tags":["@ar-agents/mercadopago"],"summary":"Update a Checkout Pro preference (notification_url, back_urls, items, payer info, payment_methods ex","x-package":"@ar-agents/mercadopago","x-package-version":"0.17.2","x-requires-confirmation":false,"requestBody":{"content":{"application/json":{"schema":{}}}},"responses":{"200":{"description":"Tool result. Shape varies; see package docs.","content":{"application/json":{"schema":{}}}}}}},"/ar-agents-mercadopago/update_point_device_mode":{"post":{"operationId":"mercadopago_update_point_device_mode","tags":["@ar-agents/mercadopago"],"summary":"Switch a Point device's operating_mode between 'PDV' (bound to a logical POS, takes payments trigger","x-package":"@ar-agents/mercadopago","x-package-version":"0.17.2","x-requires-confirmation":false,"requestBody":{"content":{"application/json":{"schema":{}}}},"responses":{"200":{"description":"Tool result. Shape varies; see package docs.","content":{"application/json":{"schema":{}}}}}}},"/ar-agents-mercadopago/update_pos":{"post":{"operationId":"mercadopago_update_pos","tags":["@ar-agents/mercadopago"],"summary":"Update a POS's properties (name, category, external_id). MP merges the patch.","x-package":"@ar-agents/mercadopago","x-package-version":"0.17.2","x-requires-confirmation":false,"requestBody":{"content":{"application/json":{"schema":{}}}},"responses":{"200":{"description":"Tool result. Shape varies; see package docs.","content":{"application/json":{"schema":{}}}}}}},"/ar-agents-mercadopago/update_store":{"post":{"operationId":"mercadopago_update_store","tags":["@ar-agents/mercadopago"],"summary":"Update a store's properties (name, location, business_hours, external_id). MP merges the patch.","x-package":"@ar-agents/mercadopago","x-package-version":"0.17.2","x-requires-confirmation":false,"requestBody":{"content":{"application/json":{"schema":{}}}},"responses":{"200":{"description":"Tool result. Shape varies; see package docs.","content":{"application/json":{"schema":{}}}}}}},"/ar-agents-mercadopago/update_subscription":{"post":{"operationId":"mercadopago_update_subscription","tags":["@ar-agents/mercadopago"],"summary":"Update a subscription's amount, status, reason, external_reference, OR card_token_id (to switch paym","x-package":"@ar-agents/mercadopago","x-package-version":"0.17.2","x-requires-confirmation":false,"requestBody":{"content":{"application/json":{"schema":{}}}},"responses":{"200":{"description":"Tool result. Shape varies; see package docs.","content":{"application/json":{"schema":{}}}}}}},"/ar-agents-mercadopago/update_subscription_plan":{"post":{"operationId":"mercadopago_update_subscription_plan","tags":["@ar-agents/mercadopago"],"summary":"Update a subscription plan's reason / amount / status / back_url. Existing customer subscriptions to","x-package":"@ar-agents/mercadopago","x-package-version":"0.17.2","x-requires-confirmation":false,"requestBody":{"content":{"application/json":{"schema":{}}}},"responses":{"200":{"description":"Tool result. Shape varies; see package docs.","content":{"application/json":{"schema":{}}}}}}},"/ar-agents-mercadopago/update_webhook":{"post":{"operationId":"mercadopago_update_webhook","tags":["@ar-agents/mercadopago"],"summary":"Update a webhook's URL or topic. Useful when you change deployment URLs without resubscribing from s","x-package":"@ar-agents/mercadopago","x-package-version":"0.17.2","x-requires-confirmation":false,"requestBody":{"content":{"application/json":{"schema":{}}}},"responses":{"200":{"description":"Tool result. Shape varies; see package docs.","content":{"application/json":{"schema":{}}}}}}},"/ar-agents-mercadopago/validate_tax_id":{"post":{"operationId":"mercadopago_validate_tax_id","tags":["@ar-agents/mercadopago"],"summary":"PURE HELPER (no network, sub-ms), validates a tax ID against the appropriate country algorithm. Supp","x-package":"@ar-agents/mercadopago","x-package-version":"0.17.2","x-requires-confirmation":false,"requestBody":{"content":{"application/json":{"schema":{}}}},"responses":{"200":{"description":"Tool result. Shape varies; see package docs.","content":{"application/json":{"schema":{}}}}}}},"/ar-agents-mercadolibre/list_my_items":{"post":{"operationId":"mercadolibre_list_my_items","tags":["@ar-agents/mercadolibre"],"summary":"list_my_items","x-package":"@ar-agents/mercadolibre","x-package-version":"0.1.0","x-requires-confirmation":false,"requestBody":{"content":{"application/json":{"schema":{}}}},"responses":{"200":{"description":"Tool result. Shape varies; see package docs.","content":{"application/json":{"schema":{}}}}}}},"/ar-agents-mercadolibre/get_item":{"post":{"operationId":"mercadolibre_get_item","tags":["@ar-agents/mercadolibre"],"summary":"get_item","x-package":"@ar-agents/mercadolibre","x-package-version":"0.1.0","x-requires-confirmation":false,"requestBody":{"content":{"application/json":{"schema":{}}}},"responses":{"200":{"description":"Tool result. Shape varies; see package docs.","content":{"application/json":{"schema":{}}}}}}},"/ar-agents-mercadolibre/create_item":{"post":{"operationId":"mercadolibre_create_item","tags":["@ar-agents/mercadolibre"],"summary":"create_item","x-package":"@ar-agents/mercadolibre","x-package-version":"0.1.0","x-requires-confirmation":false,"requestBody":{"content":{"application/json":{"schema":{}}}},"responses":{"200":{"description":"Tool result. Shape varies; see package docs.","content":{"application/json":{"schema":{}}}}}}},"/ar-agents-mercadolibre/update_item_price_or_stock":{"post":{"operationId":"mercadolibre_update_item_price_or_stock","tags":["@ar-agents/mercadolibre"],"summary":"update_item_price_or_stock","x-package":"@ar-agents/mercadolibre","x-package-version":"0.1.0","x-requires-confirmation":false,"requestBody":{"content":{"application/json":{"schema":{}}}},"responses":{"200":{"description":"Tool result. Shape varies; see package docs.","content":{"application/json":{"schema":{}}}}}}},"/ar-agents-mercadolibre/categorize_listing_and_plan_attributes":{"post":{"operationId":"mercadolibre_categorize_listing_and_plan_attributes","tags":["@ar-agents/mercadolibre"],"summary":"categorize_listing_and_plan_attributes","x-package":"@ar-agents/mercadolibre","x-package-version":"0.1.0","x-requires-confirmation":false,"requestBody":{"content":{"application/json":{"schema":{}}}},"responses":{"200":{"description":"Tool result. Shape varies; see package docs.","content":{"application/json":{"schema":{}}}}}}},"/ar-agents-mercadolibre/list_unanswered_questions":{"post":{"operationId":"mercadolibre_list_unanswered_questions","tags":["@ar-agents/mercadolibre"],"summary":"list_unanswered_questions","x-package":"@ar-agents/mercadolibre","x-package-version":"0.1.0","x-requires-confirmation":false,"requestBody":{"content":{"application/json":{"schema":{}}}},"responses":{"200":{"description":"Tool result. Shape varies; see package docs.","content":{"application/json":{"schema":{}}}}}}},"/ar-agents-mercadolibre/answer_question":{"post":{"operationId":"mercadolibre_answer_question","tags":["@ar-agents/mercadolibre"],"summary":"answer_question","x-package":"@ar-agents/mercadolibre","x-package-version":"0.1.0","x-requires-confirmation":false,"requestBody":{"content":{"application/json":{"schema":{}}}},"responses":{"200":{"description":"Tool result. Shape varies; see package docs.","content":{"application/json":{"schema":{}}}}}}},"/ar-agents-mercadolibre/classify_question_spam":{"post":{"operationId":"mercadolibre_classify_question_spam","tags":["@ar-agents/mercadolibre"],"summary":"classify_question_spam","x-package":"@ar-agents/mercadolibre","x-package-version":"0.1.0","x-requires-confirmation":false,"requestBody":{"content":{"application/json":{"schema":{}}}},"responses":{"200":{"description":"Tool result. Shape varies; see package docs.","content":{"application/json":{"schema":{}}}}}}},"/ar-agents-mercadolibre/list_recent_orders":{"post":{"operationId":"mercadolibre_list_recent_orders","tags":["@ar-agents/mercadolibre"],"summary":"list_recent_orders","x-package":"@ar-agents/mercadolibre","x-package-version":"0.1.0","x-requires-confirmation":false,"requestBody":{"content":{"application/json":{"schema":{}}}},"responses":{"200":{"description":"Tool result. Shape varies; see package docs.","content":{"application/json":{"schema":{}}}}}}},"/ar-agents-mercadolibre/get_order":{"post":{"operationId":"mercadolibre_get_order","tags":["@ar-agents/mercadolibre"],"summary":"get_order","x-package":"@ar-agents/mercadolibre","x-package-version":"0.1.0","x-requires-confirmation":false,"requestBody":{"content":{"application/json":{"schema":{}}}},"responses":{"200":{"description":"Tool result. Shape varies; see package docs.","content":{"application/json":{"schema":{}}}}}}},"/ar-agents-mercadolibre/list_open_claims":{"post":{"operationId":"mercadolibre_list_open_claims","tags":["@ar-agents/mercadolibre"],"summary":"list_open_claims","x-package":"@ar-agents/mercadolibre","x-package-version":"0.1.0","x-requires-confirmation":false,"requestBody":{"content":{"application/json":{"schema":{}}}},"responses":{"200":{"description":"Tool result. Shape varies; see package docs.","content":{"application/json":{"schema":{}}}}}}},"/ar-agents-mercadolibre/defend_claim":{"post":{"operationId":"mercadolibre_defend_claim","tags":["@ar-agents/mercadolibre"],"summary":"defend_claim","x-package":"@ar-agents/mercadolibre","x-package-version":"0.1.0","x-requires-confirmation":false,"requestBody":{"content":{"application/json":{"schema":{}}}},"responses":{"200":{"description":"Tool result. Shape varies; see package docs.","content":{"application/json":{"schema":{}}}}}}},"/ar-agents-mercadolibre/get_seller_reputation":{"post":{"operationId":"mercadolibre_get_seller_reputation","tags":["@ar-agents/mercadolibre"],"summary":"get_seller_reputation","x-package":"@ar-agents/mercadolibre","x-package-version":"0.1.0","x-requires-confirmation":false,"requestBody":{"content":{"application/json":{"schema":{}}}},"responses":{"200":{"description":"Tool result. Shape varies; see package docs.","content":{"application/json":{"schema":{}}}}}}},"/ar-agents-mercadolibre/list_promotion_candidates":{"post":{"operationId":"mercadolibre_list_promotion_candidates","tags":["@ar-agents/mercadolibre"],"summary":"list_promotion_candidates","x-package":"@ar-agents/mercadolibre","x-package-version":"0.1.0","x-requires-confirmation":false,"requestBody":{"content":{"application/json":{"schema":{}}}},"responses":{"200":{"description":"Tool result. Shape varies; see package docs.","content":{"application/json":{"schema":{}}}}}}},"/ar-agents-whatsapp/mark_whatsapp_read":{"post":{"operationId":"whatsapp_mark_whatsapp_read","tags":["@ar-agents/whatsapp"],"summary":"mark_whatsapp_read","x-package":"@ar-agents/whatsapp","x-package-version":"0.4.0","x-requires-confirmation":false,"requestBody":{"content":{"application/json":{"schema":{}}}},"responses":{"200":{"description":"Tool result. Shape varies; see package docs.","content":{"application/json":{"schema":{}}}}}}},"/ar-agents-whatsapp/send_whatsapp_buttons":{"post":{"operationId":"whatsapp_send_whatsapp_buttons","tags":["@ar-agents/whatsapp"],"summary":"send_whatsapp_buttons","x-package":"@ar-agents/whatsapp","x-package-version":"0.4.0","x-requires-confirmation":false,"requestBody":{"content":{"application/json":{"schema":{}}}},"responses":{"200":{"description":"Tool result. Shape varies; see package docs.","content":{"application/json":{"schema":{}}}}}}},"/ar-agents-whatsapp/send_whatsapp_list":{"post":{"operationId":"whatsapp_send_whatsapp_list","tags":["@ar-agents/whatsapp"],"summary":"send_whatsapp_list","x-package":"@ar-agents/whatsapp","x-package-version":"0.4.0","x-requires-confirmation":false,"requestBody":{"content":{"application/json":{"schema":{}}}},"responses":{"200":{"description":"Tool result. Shape varies; see package docs.","content":{"application/json":{"schema":{}}}}}}},"/ar-agents-whatsapp/send_whatsapp_media":{"post":{"operationId":"whatsapp_send_whatsapp_media","tags":["@ar-agents/whatsapp"],"summary":"send_whatsapp_media","x-package":"@ar-agents/whatsapp","x-package-version":"0.4.0","x-requires-confirmation":false,"requestBody":{"content":{"application/json":{"schema":{}}}},"responses":{"200":{"description":"Tool result. Shape varies; see package docs.","content":{"application/json":{"schema":{}}}}}}},"/ar-agents-whatsapp/send_whatsapp_template":{"post":{"operationId":"whatsapp_send_whatsapp_template","tags":["@ar-agents/whatsapp"],"summary":"send_whatsapp_template","x-package":"@ar-agents/whatsapp","x-package-version":"0.4.0","x-requires-confirmation":false,"requestBody":{"content":{"application/json":{"schema":{}}}},"responses":{"200":{"description":"Tool result. Shape varies; see package docs.","content":{"application/json":{"schema":{}}}}}}},"/ar-agents-whatsapp/send_whatsapp_text":{"post":{"operationId":"whatsapp_send_whatsapp_text","tags":["@ar-agents/whatsapp"],"summary":"send_whatsapp_text","x-package":"@ar-agents/whatsapp","x-package-version":"0.4.0","x-requires-confirmation":false,"requestBody":{"content":{"application/json":{"schema":{}}}},"responses":{"200":{"description":"Tool result. Shape varies; see package docs.","content":{"application/json":{"schema":{}}}}}}},"/ar-agents-banking/get_bcra_variable":{"post":{"operationId":"banking_get_bcra_variable","tags":["@ar-agents/banking"],"summary":"Fetch the time series for a specific BCRA Principales Variables indicator by id. USE THIS WHEN: the ","x-package":"@ar-agents/banking","x-package-version":"0.4.0","x-requires-confirmation":false,"requestBody":{"content":{"application/json":{"schema":{}}}},"responses":{"200":{"description":"Tool result. Shape varies; see package docs.","content":{"application/json":{"schema":{}}}}}}},"/ar-agents-banking/get_cer":{"post":{"operationId":"banking_get_cer","tags":["@ar-agents/banking"],"summary":"Convenience: fetch the latest CER (Coeficiente de Estabilización de Referencia, BCRA variable id 30)","x-package":"@ar-agents/banking","x-package-version":"0.4.0","x-requires-confirmation":false,"requestBody":{"content":{"application/json":{"schema":{}}}},"responses":{"200":{"description":"Tool result. Shape varies; see package docs.","content":{"application/json":{"schema":{}}}}}}},"/ar-agents-banking/get_reservas_bcra":{"post":{"operationId":"banking_get_reservas_bcra","tags":["@ar-agents/banking"],"summary":"Convenience: fetch the latest BCRA international reserves (Reservas Internacionales, variable id 1).","x-package":"@ar-agents/banking","x-package-version":"0.4.0","x-requires-confirmation":false,"requestBody":{"content":{"application/json":{"schema":{}}}},"responses":{"200":{"description":"Tool result. Shape varies; see package docs.","content":{"application/json":{"schema":{}}}}}}},"/ar-agents-banking/get_usd_oficial":{"post":{"operationId":"banking_get_usd_oficial","tags":["@ar-agents/banking"],"summary":"Convenience: fetch the latest USD oficial cotización (Tipo de Cambio Minorista, BCRA variable id 4).","x-package":"@ar-agents/banking","x-package-version":"0.4.0","x-requires-confirmation":false,"requestBody":{"content":{"application/json":{"schema":{}}}},"responses":{"200":{"description":"Tool result. Shape varies; see package docs.","content":{"application/json":{"schema":{}}}}}}},"/ar-agents-banking/get_uva":{"post":{"operationId":"banking_get_uva","tags":["@ar-agents/banking"],"summary":"Convenience: fetch the latest UVA (Unidad de Valor Adquisitivo, BCRA variable id 31). UVA is the inf","x-package":"@ar-agents/banking","x-package-version":"0.4.0","x-requires-confirmation":false,"requestBody":{"content":{"application/json":{"schema":{}}}},"responses":{"200":{"description":"Tool result. Shape varies; see package docs.","content":{"application/json":{"schema":{}}}}}}},"/ar-agents-banking/list_banks":{"post":{"operationId":"banking_list_banks","tags":["@ar-agents/banking"],"summary":"Return the full list of known Argentine banks with their BCRA codes. USE THIS WHEN: you need to rend","x-package":"@ar-agents/banking","x-package-version":"0.4.0","x-requires-confirmation":false,"requestBody":{"content":{"application/json":{"schema":{}}}},"responses":{"200":{"description":"Tool result. Shape varies; see package docs.","content":{"application/json":{"schema":{}}}}}}},"/ar-agents-banking/list_bcra_variables":{"post":{"operationId":"banking_list_bcra_variables","tags":["@ar-agents/banking"],"summary":"List all BCRA Principales Variables (monetary indicators) with their current latest value and ID. Re","x-package":"@ar-agents/banking","x-package-version":"0.4.0","x-requires-confirmation":false,"requestBody":{"content":{"application/json":{"schema":{}}}},"responses":{"200":{"description":"Tool result. Shape varies; see package docs.","content":{"application/json":{"schema":{}}}}}}},"/ar-agents-banking/list_psps":{"post":{"operationId":"banking_list_psps","tags":["@ar-agents/banking"],"summary":"Return the full list of known Argentine PSPs (fintechs / digital wallets / virtual account issuers, ","x-package":"@ar-agents/banking","x-package-version":"0.4.0","x-requires-confirmation":false,"requestBody":{"content":{"application/json":{"schema":{}}}},"responses":{"200":{"description":"Tool result. Shape varies; see package docs.","content":{"application/json":{"schema":{}}}}}}},"/ar-agents-banking/lookup_bank_by_code":{"post":{"operationId":"banking_lookup_bank_by_code","tags":["@ar-agents/banking"],"summary":"Look up the Argentine bank or PSP (payment service provider) by its 3-digit BCRA-assigned entity cod","x-package":"@ar-agents/banking","x-package-version":"0.4.0","x-requires-confirmation":false,"requestBody":{"content":{"application/json":{"schema":{}}}},"responses":{"200":{"description":"Tool result. Shape varies; see package docs.","content":{"application/json":{"schema":{}}}}}}},"/ar-agents-banking/lookup_credit_situation":{"post":{"operationId":"banking_lookup_credit_situation","tags":["@ar-agents/banking"],"summary":"Look up the BCRA Central de Deudores credit situation for an Argentine CUIT. Returns the worst situa","x-package":"@ar-agents/banking","x-package-version":"0.4.0","x-requires-confirmation":false,"requestBody":{"content":{"application/json":{"schema":{}}}},"responses":{"200":{"description":"Tool result. Shape varies; see package docs.","content":{"application/json":{"schema":{}}}}}}},"/ar-agents-banking/validate_cbu":{"post":{"operationId":"banking_validate_cbu","tags":["@ar-agents/banking"],"summary":"Validate an Argentine CBU (Clave Bancaria Uniforme, traditional bank account) or CVU (Clave Virtual ","x-package":"@ar-agents/banking","x-package-version":"0.4.0","x-requires-confirmation":false,"requestBody":{"content":{"application/json":{"schema":{}}}},"responses":{"200":{"description":"Tool result. Shape varies; see package docs.","content":{"application/json":{"schema":{}}}}}}},"/ar-agents-facturacion/consultar_factura_emitida":{"post":{"operationId":"facturacion_consultar_factura_emitida","tags":["@ar-agents/facturacion"],"summary":"Consultar los detalles completos de una factura ya emitida (CAE, fecha, importes, doc receptor). USE","x-package":"@ar-agents/facturacion","x-package-version":"0.3.0","x-requires-confirmation":false,"requestBody":{"content":{"application/json":{"schema":{}}}},"responses":{"200":{"description":"Tool result. Shape varies; see package docs.","content":{"application/json":{"schema":{}}}}}}},"/ar-agents-facturacion/consultar_ultimo_comprobante":{"post":{"operationId":"facturacion_consultar_ultimo_comprobante","tags":["@ar-agents/facturacion"],"summary":"Consultar el último número de comprobante autorizado para un (PtoVta, CbteTipo), i.e. cuál fue el nú","x-package":"@ar-agents/facturacion","x-package-version":"0.3.0","x-requires-confirmation":false,"requestBody":{"content":{"application/json":{"schema":{}}}},"responses":{"200":{"description":"Tool result. Shape varies; see package docs.","content":{"application/json":{"schema":{}}}}}}},"/ar-agents-facturacion/emitir_factura":{"post":{"operationId":"facturacion_emitir_factura","tags":["@ar-agents/facturacion"],"summary":"Emitir una factura electrónica vía AFIP/ARCA WSFE. Solicita el CAE (Código de Autorización Electróni","x-package":"@ar-agents/facturacion","x-package-version":"0.3.0","x-requires-confirmation":false,"requestBody":{"content":{"application/json":{"schema":{}}}},"responses":{"200":{"description":"Tool result. Shape varies; see package docs.","content":{"application/json":{"schema":{}}}}}}},"/ar-agents-facturacion/health_check_afip":{"post":{"operationId":"facturacion_health_check_afip","tags":["@ar-agents/facturacion"],"summary":"Health check de AFIP WSFE, devuelve el status de los servidores app, db, y auth. Use as a /health en","x-package":"@ar-agents/facturacion","x-package-version":"0.3.0","x-requires-confirmation":false,"requestBody":{"content":{"application/json":{"schema":{}}}},"responses":{"200":{"description":"Tool result. Shape varies; see package docs.","content":{"application/json":{"schema":{}}}}}}},"/ar-agents-facturacion/obtener_alicuotas_iva":{"post":{"operationId":"facturacion_obtener_alicuotas_iva","tags":["@ar-agents/facturacion"],"summary":"Listar las alícuotas de IVA disponibles según AFIP (21%=5, 10.5%=4, 27%=6, 0%=3, etc.). USE WHEN: el","x-package":"@ar-agents/facturacion","x-package-version":"0.3.0","x-requires-confirmation":false,"requestBody":{"content":{"application/json":{"schema":{}}}},"responses":{"200":{"description":"Tool result. Shape varies; see package docs.","content":{"application/json":{"schema":{}}}}}}},"/ar-agents-facturacion/obtener_cotizacion":{"post":{"operationId":"facturacion_obtener_cotizacion","tags":["@ar-agents/facturacion"],"summary":"Obtener la cotización oficial AFIP de una moneda extranjera vs ARS. REQUIRED antes de emitir cualqui","x-package":"@ar-agents/facturacion","x-package-version":"0.3.0","x-requires-confirmation":false,"requestBody":{"content":{"application/json":{"schema":{}}}},"responses":{"200":{"description":"Tool result. Shape varies; see package docs.","content":{"application/json":{"schema":{}}}}}}},"/ar-agents-facturacion/obtener_tipos_comprobante":{"post":{"operationId":"facturacion_obtener_tipos_comprobante","tags":["@ar-agents/facturacion"],"summary":"Listar los tipos de comprobante disponibles según AFIP (Factura A=1, B=6, C=11, Nota Crédito A=3, et","x-package":"@ar-agents/facturacion","x-package-version":"0.3.0","x-requires-confirmation":false,"requestBody":{"content":{"application/json":{"schema":{}}}},"responses":{"200":{"description":"Tool result. Shape varies; see package docs.","content":{"application/json":{"schema":{}}}}}}},"/ar-agents-facturacion/obtener_tipos_concepto":{"post":{"operationId":"facturacion_obtener_tipos_concepto","tags":["@ar-agents/facturacion"],"summary":"Listar los tipos de concepto: Productos (1), Servicios (2), Productos y Servicios (3). HEAVY: round-","x-package":"@ar-agents/facturacion","x-package-version":"0.3.0","x-requires-confirmation":false,"requestBody":{"content":{"application/json":{"schema":{}}}},"responses":{"200":{"description":"Tool result. Shape varies; see package docs.","content":{"application/json":{"schema":{}}}}}}},"/ar-agents-facturacion/obtener_tipos_documento":{"post":{"operationId":"facturacion_obtener_tipos_documento","tags":["@ar-agents/facturacion"],"summary":"Listar los tipos de documento que AFIP acepta (CUIT=80, DNI=96, Pasaporte=94, Consumidor Final=99, e","x-package":"@ar-agents/facturacion","x-package-version":"0.3.0","x-requires-confirmation":false,"requestBody":{"content":{"application/json":{"schema":{}}}},"responses":{"200":{"description":"Tool result. Shape varies; see package docs.","content":{"application/json":{"schema":{}}}}}}},"/ar-agents-facturacion/obtener_tipos_moneda":{"post":{"operationId":"facturacion_obtener_tipos_moneda","tags":["@ar-agents/facturacion"],"summary":"Listar las monedas que WSFE acepta para emitir facturas (PES = Pesos, DOL = Dólar, 060 = Euro, 012 =","x-package":"@ar-agents/facturacion","x-package-version":"0.3.0","x-requires-confirmation":false,"requestBody":{"content":{"application/json":{"schema":{}}}},"responses":{"200":{"description":"Tool result. Shape varies; see package docs.","content":{"application/json":{"schema":{}}}}}}},"/ar-agents-shipping/cancelar_envio":{"post":{"operationId":"shipping_cancelar_envio","tags":["@ar-agents/shipping"],"summary":"Cancelar un envío que aún no salió a reparto. Returns { canceled: bool, reason? }. Si canceled=false","x-package":"@ar-agents/shipping","x-package-version":"0.2.0","x-requires-confirmation":false,"requestBody":{"content":{"application/json":{"schema":{}}}},"responses":{"200":{"description":"Tool result. Shape varies; see package docs.","content":{"application/json":{"schema":{}}}}}}},"/ar-agents-shipping/cotizar_envio":{"post":{"operationId":"shipping_cotizar_envio","tags":["@ar-agents/shipping"],"summary":"Cotizar el costo de un envío vía un carrier específico (Andreani, OCA, o Correo Argentino). Pasá ori","x-package":"@ar-agents/shipping","x-package-version":"0.2.0","x-requires-confirmation":false,"requestBody":{"content":{"application/json":{"schema":{}}}},"responses":{"200":{"description":"Tool result. Shape varies; see package docs.","content":{"application/json":{"schema":{}}}}}}},"/ar-agents-shipping/cotizar_envio_todos":{"post":{"operationId":"shipping_cotizar_envio_todos","tags":["@ar-agents/shipping"],"summary":"Cotizar un envío en TODOS los carriers configurados en paralelo. Returns { quotes: QuoteOption[] } o","x-package":"@ar-agents/shipping","x-package-version":"0.2.0","x-requires-confirmation":false,"requestBody":{"content":{"application/json":{"schema":{}}}},"responses":{"200":{"description":"Tool result. Shape varies; see package docs.","content":{"application/json":{"schema":{}}}}}}},"/ar-agents-shipping/crear_envio":{"post":{"operationId":"shipping_crear_envio","tags":["@ar-agents/shipping"],"summary":"Crear un envío real con un carrier. RETURNS un trackingNumber + labelUrl + costo. SIDE EFFECT: el en","x-package":"@ar-agents/shipping","x-package-version":"0.2.0","x-requires-confirmation":false,"requestBody":{"content":{"application/json":{"schema":{}}}},"responses":{"200":{"description":"Tool result. Shape varies; see package docs.","content":{"application/json":{"schema":{}}}}}}},"/ar-agents-shipping/listar_sucursales":{"post":{"operationId":"shipping_listar_sucursales","tags":["@ar-agents/shipping"],"summary":"Listar las sucursales / centros de despacho de un carrier cerca de un Código Postal Argentino (CPA).","x-package":"@ar-agents/shipping","x-package-version":"0.2.0","x-requires-confirmation":false,"requestBody":{"content":{"application/json":{"schema":{}}}},"responses":{"200":{"description":"Tool result. Shape varies; see package docs.","content":{"application/json":{"schema":{}}}}}}},"/ar-agents-shipping/trackear_envio":{"post":{"operationId":"shipping_trackear_envio","tags":["@ar-agents/shipping"],"summary":"Consultar el estado actual de un envío vía su trackingNumber. Returns { currentStatus, events[], del","x-package":"@ar-agents/shipping","x-package-version":"0.2.0","x-requires-confirmation":false,"requestBody":{"content":{"application/json":{"schema":{}}}},"responses":{"200":{"description":"Tool result. Shape varies; see package docs.","content":{"application/json":{"schema":{}}}}}}},"/ar-agents-igj/igj_search_entities":{"post":{"operationId":"igj_igj_search_entities","tags":["@ar-agents/igj"],"summary":"Full-text search the IGJ corporate registry by name. Returns a paginated list with denominación, CUI","x-package":"@ar-agents/igj","x-package-version":"0.1.0","x-requires-confirmation":false,"requestBody":{"content":{"application/json":{"schema":{}}}},"responses":{"200":{"description":"Tool result. Shape varies; see package docs.","content":{"application/json":{"schema":{}}}}}}},"/ar-agents-igj/igj_get_entity":{"post":{"operationId":"igj_igj_get_entity","tags":["@ar-agents/igj"],"summary":"Fetch a single IGJ-registered entity by CUIT or registry number. Includes inscripción/baja status, l","x-package":"@ar-agents/igj","x-package-version":"0.1.0","x-requires-confirmation":false,"requestBody":{"content":{"application/json":{"schema":{}}}},"responses":{"200":{"description":"Tool result. Shape varies; see package docs.","content":{"application/json":{"schema":{}}}}}}},"/ar-agents-igj/igj_get_domicilios":{"post":{"operationId":"igj_igj_get_domicilios","tags":["@ar-agents/igj"],"summary":"List the registered domicilios (legal/real/fiscal) for an IGJ entity. Useful for verifying counterpa","x-package":"@ar-agents/igj","x-package-version":"0.1.0","x-requires-confirmation":false,"requestBody":{"content":{"application/json":{"schema":{}}}},"responses":{"200":{"description":"Tool result. Shape varies; see package docs.","content":{"application/json":{"schema":{}}}}}}},"/ar-agents-igj/igj_get_autoridades":{"post":{"operationId":"igj_igj_get_autoridades","tags":["@ar-agents/igj"],"summary":"Fetch the registered authorities (directorio, sindicatura, gerencia) for an entity, with start/end d","x-package":"@ar-agents/igj","x-package-version":"0.1.0","x-requires-confirmation":false,"requestBody":{"content":{"application/json":{"schema":{}}}},"responses":{"200":{"description":"Tool result. Shape varies; see package docs.","content":{"application/json":{"schema":{}}}}}}},"/ar-agents-igj/igj_get_balances":{"post":{"operationId":"igj_igj_get_balances","tags":["@ar-agents/igj"],"summary":"List filed balance-sheet metadata for an entity. Includes filing date and the period covered (the ac","x-package":"@ar-agents/igj","x-package-version":"0.1.0","x-requires-confirmation":false,"requestBody":{"content":{"application/json":{"schema":{}}}},"responses":{"200":{"description":"Tool result. Shape varies; see package docs.","content":{"application/json":{"schema":{}}}}}}},"/ar-agents-igj/igj_get_asambleas":{"post":{"operationId":"igj_igj_get_asambleas","tags":["@ar-agents/igj"],"summary":"List filed shareholder/partner asambleas for an entity (date, type, registered minutes ID).","x-package":"@ar-agents/igj","x-package-version":"0.1.0","x-requires-confirmation":false,"requestBody":{"content":{"application/json":{"schema":{}}}},"responses":{"200":{"description":"Tool result. Shape varies; see package docs.","content":{"application/json":{"schema":{}}}}}}},"/ar-agents-boletin-oficial/bo_search":{"post":{"operationId":"boletin-oficial_bo_search","tags":["@ar-agents/boletin-oficial"],"summary":"Full-text search the Boletín Oficial archive. Filter by organismo, fecha range, keyword. Returns ran","x-package":"@ar-agents/boletin-oficial","x-package-version":"0.1.0","x-requires-confirmation":false,"requestBody":{"content":{"application/json":{"schema":{}}}},"responses":{"200":{"description":"Tool result. Shape varies; see package docs.","content":{"application/json":{"schema":{}}}}}}},"/ar-agents-boletin-oficial/bo_get_norma":{"post":{"operationId":"boletin-oficial_bo_get_norma","tags":["@ar-agents/boletin-oficial"],"summary":"Fetch a single norma by its BO id. Returns the full body + metadata (issuing organism, date, sumario","x-package":"@ar-agents/boletin-oficial","x-package-version":"0.1.0","x-requires-confirmation":false,"requestBody":{"content":{"application/json":{"schema":{}}}},"responses":{"200":{"description":"Tool result. Shape varies; see package docs.","content":{"application/json":{"schema":{}}}}}}},"/ar-agents-boletin-oficial/bo_today":{"post":{"operationId":"boletin-oficial_bo_today","tags":["@ar-agents/boletin-oficial"],"summary":"Fetch all normas published in today's Boletín Oficial. Useful for the morning operating loop on a so","x-package":"@ar-agents/boletin-oficial","x-package-version":"0.1.0","x-requires-confirmation":false,"requestBody":{"content":{"application/json":{"schema":{}}}},"responses":{"200":{"description":"Tool result. Shape varies; see package docs.","content":{"application/json":{"schema":{}}}}}}},"/ar-agents-boletin-oficial/bo_subscribe":{"post":{"operationId":"boletin-oficial_bo_subscribe","tags":["@ar-agents/boletin-oficial"],"summary":"Subscribe to BO updates by CUIT, organismo, or keyword. Notifications are dispatched via the configu","x-package":"@ar-agents/boletin-oficial","x-package-version":"0.1.0","x-requires-confirmation":false,"requestBody":{"content":{"application/json":{"schema":{}}}},"responses":{"200":{"description":"Tool result. Shape varies; see package docs.","content":{"application/json":{"schema":{}}}}}}},"/ar-agents-boletin-oficial/bo_list_subscriptions":{"post":{"operationId":"boletin-oficial_bo_list_subscriptions","tags":["@ar-agents/boletin-oficial"],"summary":"List all active BO subscriptions for the current tenant.","x-package":"@ar-agents/boletin-oficial","x-package-version":"0.1.0","x-requires-confirmation":false,"requestBody":{"content":{"application/json":{"schema":{}}}},"responses":{"200":{"description":"Tool result. Shape varies; see package docs.","content":{"application/json":{"schema":{}}}}}}},"/ar-agents-boletin-oficial/bo_unsubscribe":{"post":{"operationId":"boletin-oficial_bo_unsubscribe","tags":["@ar-agents/boletin-oficial"],"summary":"Cancel a BO subscription by id. Used by the agent to retire stale watch criteria.","x-package":"@ar-agents/boletin-oficial","x-package-version":"0.1.0","x-requires-confirmation":false,"requestBody":{"content":{"application/json":{"schema":{}}}},"responses":{"200":{"description":"Tool result. Shape varies; see package docs.","content":{"application/json":{"schema":{}}}}}}},"/api/auto-incorporate":{"post":{"operationId":"auto_incorporate","summary":"Self-incorporate an Argentine sociedad-IA programmatically. Returns generated source files + Vercel deploy URL + legal checklist + signed audit reference.","x-runtime":"edge","x-rate-limited":false,"requestBody":{"content":{"application/json":{"schema":{"type":"object","required":["denominacion","tipo","capitalSocial","objeto"],"properties":{"denominacion":{"type":"string","minLength":3,"maxLength":200},"tipo":{"type":"string","enum":["SAS","SRL","SA","SOCIEDAD-IA"]},"capitalSocial":{"type":"number","exclusiveMinimum":0},"objeto":{"type":"string","minLength":20,"maxLength":2000}}}}}},"responses":{"200":{"description":"Incorporation kit. JSON includes config files, env vars, deploy URL, checklist, audit reference.","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation findings. JSON has validation.findings[] with codes + messages."}}}},"/api/play":{"post":{"operationId":"play_agent","summary":"Live sociedad-IA agent (12 tools, mocked) over Vercel AI Gateway streaming.","x-runtime":"edge"}},"/api/play/audit/{sessionId}":{"get":{"operationId":"play_audit","summary":"Read the HMAC-signed audit log for a /play session.","parameters":[{"name":"sessionId","in":"path","required":true,"schema":{"type":"string"}},{"name":"verify","in":"query","required":false,"schema":{"type":"string","enum":["1"]}}]}}}}