Square Integration for AI Agents
Connect your AI agent to 137 Square actions via MCP, A2A, or SDK, with agent authentication, tool-calling execution, and security built-in, plus 96 events to subscribe to.
Square AI Agent Actions
137 production-ready actions for your agent to do more on Square.
Square Webhook Events
96 real-time Square events your AI agent can subscribe to.
- Unmapped Event Acknowledges Square events this connector does not map.
- Payment Created Fires when a payment is created.
- Payment Updated Fires when a payment field changes, such as status or card_details.status.
- Refund Created Fires when a refund is created.
- Refund Updated Fires when a refund is updated, typically when its status changes on completion.
- Card Created Fires when a card on file is created or imported.
- Card Automatically Updated Fires when Square automatically updates a card expiration date or PAN, or adds or removes an issuer alert.
- Card Updated Fires when the seller updates a card in the Square Dashboard.
- Card Disabled Fires when a card on file is disabled.
- Card Forgotten Fires when a card is GDPR forgotten or vaulted.
- Dispute Created Fires when a dispute is created.
- Dispute State Updated Fires when the state of a dispute changes, including the WON or LOST resolution reported by the bank.
- Dispute Evidence Created Fires when evidence is added to a dispute.
- Dispute Evidence Deleted Fires when evidence is removed from a dispute.
- Payout Sent Fires when a payout is sent.
- Payout Paid Fires when a payout is completed.
- Payout Failed Fires when a payout fails.
- Bank Account Created Fires when a bank account is linked to the Square account.
- Bank Account Verified Fires when Square sets the status of a bank account to VERIFIED.
- Bank Account Disabled Fires when Square sets the status of a bank account to DISABLED.
- Gift Card Created Fires when a digital gift card is created or a physical gift card is registered.
- Gift Card Updated Fires when the balance, state or linked customers of a gift card change.
- Gift Card Customer Linked Fires when a customer is linked to a gift card.
- Gift Card Customer Unlinked Fires when a customer is unlinked from a gift card.
- Gift Card Activity Created Fires when a gift card activity is created.
- Gift Card Activity Updated Fires when a REDEEM or IMPORT gift card activity is updated.
- Order Created Fires when an order is created by a Square product or an application.
- Order Updated Fires when an order is updated through UpdateOrder or by the seller.
- Order Fulfillment Updated Fires when an order fulfillment is created or updated.
- Invoice Created Fires when a draft invoice is created.
- Invoice Updated Fires when an invoice changes, including after it is published or canceled.
- Invoice Published Fires when an invoice is published, including invoices scheduled for later processing.
- Invoice Payment Made Fires when a payment is made for an invoice.
- Invoice Scheduled Charge Failed Fires when a scheduled automatic invoice payment fails.
- Invoice Canceled Fires when an invoice is canceled.
- Invoice Refunded Fires when a refund is processed for an invoice.
- Invoice Deleted Fires when a draft invoice is deleted.
- Subscription Created Fires when a subscription is created.
- Subscription Updated Fires when a subscription is updated.
- Catalog Version Updated Fires when the catalog is updated.
- Inventory Count Updated Fires when the quantity of a catalog item variation changes.
- Customer Created Fires when a customer profile is created, including when profiles are merged.
- Customer Updated Fires when an attribute on a customer profile changes, except segment_ids.
- Customer Deleted Fires when a customer profile is deleted, including when profiles are merged.
- Location Created Fires when a location is created.
- Location Updated Fires when a location is updated.
- Online Checkout Location Settings Updated Fires when online checkout location settings are updated.
- Online Checkout Merchant Settings Updated Fires when online checkout merchant settings are updated.
- Team Member Created Fires when a team member is created.
- Team Member Updated Fires when a team member is updated.
- Team Member Wage Setting Updated Fires when the wage setting of a team member is updated.
- Job Created Fires when a job is created.
- Job Updated Fires when a job is updated.
- Timecard Created Fires when a timecard is created at the start of a shift.
- Timecard Updated Fires when a timecard is updated.
- Timecard Deleted Fires when a timecard is deleted.
- Scheduled Shift Created Fires when a scheduled shift is created.
- Scheduled Shift Updated Fires when a scheduled shift is updated.
- Scheduled Shift Published Fires when a scheduled shift is published.
- Scheduled Shift Deleted Fires when a scheduled shift is permanently deleted.
- OAuth Authorization Revoked Fires when the seller revokes all access and refresh tokens granted to the application.
- Customer Custom Attribute Definition Owned Created Fires when a customer custom attribute definition owned by the application is created.
- Customer Custom Attribute Definition Owned Updated Fires when a customer custom attribute definition owned by the application is updated.
- Customer Custom Attribute Definition Owned Deleted Fires when a customer custom attribute definition owned by the application is deleted.
- Customer Custom Attribute Owned Updated Fires when a customer custom attribute owned by the application is created or updated.
- Customer Custom Attribute Owned Deleted Fires when a customer custom attribute owned by the application is deleted.
- Customer Custom Attribute Definition Visible Created Fires when a customer custom attribute definition visible to the application is created.
- Customer Custom Attribute Definition Visible Updated Fires when a customer custom attribute definition visible to the application is updated.
- Customer Custom Attribute Definition Visible Deleted Fires when a customer custom attribute definition visible to the application is deleted.
- Customer Custom Attribute Visible Updated Fires when a customer custom attribute visible to the application is created or updated.
- Customer Custom Attribute Visible Deleted Fires when a customer custom attribute visible to the application is deleted.
- Booking Custom Attribute Definition Owned Created Fires when a booking custom attribute definition owned by the application is created.
- Booking Custom Attribute Definition Owned Updated Fires when a booking custom attribute definition owned by the application is updated.
- Booking Custom Attribute Definition Owned Deleted Fires when a booking custom attribute definition owned by the application is deleted.
- Booking Custom Attribute Owned Updated Fires when a booking custom attribute owned by the application is created or updated.
- Booking Custom Attribute Owned Deleted Fires when a booking custom attribute owned by the application is deleted.
- Booking Custom Attribute Definition Visible Created Fires when a booking custom attribute definition visible to the application is created.
- Booking Custom Attribute Definition Visible Updated Fires when a booking custom attribute definition visible to the application is updated.
- Booking Custom Attribute Definition Visible Deleted Fires when a booking custom attribute definition visible to the application is deleted.
- Booking Custom Attribute Visible Updated Fires when a booking custom attribute visible to the application is created or updated.
- Booking Custom Attribute Visible Deleted Fires when a booking custom attribute visible to the application is deleted.
- Booking Created Fires when a booking is created.
- Booking Updated Fires when a booking is updated or canceled, through the API, the Square Dashboard or the seller booking site.
- Loyalty Account Created Fires when a loyalty account is created for a buyer.
- Loyalty Account Updated Fires when a loyalty account is updated, for example its phone number or point balance.
- Loyalty Account Deleted Fires when a loyalty account is deleted.
- Loyalty Event Created Fires when a balance-changing loyalty event occurs, such as points accumulated or a reward redeemed.
- Loyalty Program Created Fires when a loyalty program is created in the Square Dashboard.
- Loyalty Program Updated Fires when a loyalty program is updated in the Square Dashboard.
- Loyalty Promotion Created Fires when a loyalty promotion is created.
- Loyalty Promotion Updated Fires when a loyalty promotion is updated, for example canceled.
- Terminal Checkout Created Fires when a Terminal checkout request is created.
- Terminal Checkout Updated Fires when the status of a Terminal checkout changes.
- Terminal Refund Created Fires when a Terminal refund request is created.
- Terminal Refund Updated Fires when the status of a Terminal refund changes.
- Device Code Paired Fires when a Square Terminal is paired with a Terminal API device code.
Do More, Build Less
Integration Infrastructure for Square AI Agents
"What impressed us most about StackOne is its ambition and clarity. They're creating infrastructure that modern software and the entire AI agent ecosystem can rely on. The depth of secure integrations, the pace of delivery, and the team's foresight into AI's future uniquely position StackOne to redefine this category."
Luna Schmid, Partner at GV
"We've been impressed by how quickly and deeply StackOne integrates with complex enterprise systems -- and now, with their focus on agent-to-agent interoperability, they're unlocking even more powerful use cases for customers. StackOne delivers all of the above in a universal layer -- without compromise."
Barbry McGann, SVP at Workday Ventures
More Commerce Integrations Like Square
172+ actions
138+ actions
128+ actions
120+ actions
90+ actions
90+ actions
72+ actions
Square AI agent integration resources
Webhooks for AI agents: why agentic workflows need them purpose-built
AI agents can act the moment a system changes, using webhooks. But webhooks built for software hit three limits in agentic workflows. Here is how to fix each.
7 min read
Agentic Context Engineering: Why AI Agents Kill Their Own Context Windows
AI agents exceed their context windows without knowing it. Six failure patterns and seven survival architectures for agentic context engineering.
15 min
MCP Code Mode: Keeping Tool Responses Out of Agent Context
Anthropic's code_execution processes data already in context. Custom MCP code mode keeps raw tool responses in a sandbox. 14K tokens vs 500.
11 min
Comparing BM25, TF-IDF, and Hybrid Search for MCP Tool Discovery
Benchmarking BM25, TF-IDF, and hybrid search for MCP tool discovery across 916 tools. The 80/20 TF-IDF/BM25 hybrid hits 21% Top-1 accuracy in under 1ms.
10 min
Put your AI agents to work
All the tools you need to build and scale AI agent integrations, with best-in-class connectivity, execution, and security.