Square_Payments_Suite_v1.0
Created: 4/29/2026
Square_Payments_Suite_v1.0 orchestrates access to Square v2 Payments, Orders, and Catalog APIs via tool HTTP_Execute. Supported operations and HTTP mappings: create_payment -> POST /v2/payments; list_payments -> GET /v2/payments; create_order -> POST /v2/orders; search_catalog -> POST /v2/catalog/search. inputsSpec (logical input contract): Common inputs: access_token (string, required) Square OAuth token for Bearer auth; location_id (string, required) default location identifier for payments and orders; operation (string, required) one of create_payment, list_payments, create_order, search_catalog; idempotency_key (string, optional) if supplied for POST operations, reused for header Idempotency-Key and body field idempotency_key where applicable. Operation specific inputs: create_payment -> payment_request (json, required) mirrors Square CreatePayment request body; if payment_request.location_id is missing, it will be defaulted from location_id; if payment_request.idempotency_key is m