Finds customers and their payments, reads orders and invoices, gathers and submits dispute evidence, and maintains customer groups and attributes.
96actions available
Every action runs live through MCP. Nothing to build, nothing to maintain.
Ayro creates a new customer profile in Square with contact details. Support agents set up customer records without leaving the chat.
Ayro cancels a Square invoice to stop payment collection immediately. Agents resolve billing errors without contacting the billing team.
Ayro searches for orders across Square locations using various filters. Agents quickly find customer orders to answer questions or process adjustments.
Each card is one request a support team gets, and the Square actions Ayro runs to close it.
Ayro searches customers by the detail a person gives, lists the payments on the account, and searches the orders behind them, so a charge someone does not recognise is identified from Square's record.
Ayro creates the customer if they are new, adds them to the group that drives their segment or pricing, and writes a custom attribute so the detail survives the conversation.
Ayro retrieves the invoice in question, lists what else is outstanding for that customer, and cancels one that should never have gone out, so a billing query does not need a second person.
Ayro retrieves the dispute, writes the text evidence describing what happened, attaches the supporting file, and submits it, so a chargeback is contested rather than conceded by default.
How it works
Connect once, then just ask. There is no workflow builder to learn and nothing to maintain — Ayro reads the Square actions it has and picks the ones a request needs.
Authorize the Square account your team already uses — one consent screen, no API keys, no mapping tables. Ayro can only do what you granted that account, and you can disconnect it at any time.
Describe the job the way you would hand it to a teammate. Ayro maps it to the Square actions that close it and chains as many as the request needs.
The agent runs the actions inside the conversation the customer is already in, so nobody copies data between tabs and your team can take over at any point.
Get started freeSquare · Ayro
What can you do in Square without me setting anything up?
These, right away:
Great, let's start with the first one.
FAQ
Setup, permissions, and the limits of what Ayro can do inside Square.
Not with this toolkit. The payment actions exposed are List Payments and Cancel Payment, with no create-payment or refund action, so Ayro reads and cancels rather than charges. Create Card only stores a card on a customer profile; the card data itself stays in Square.
All 96 actions your agent can call on Square, straight from the live MCP connection.
Accept a dispute and acknowledge liability, returning funds to the cardholder.
Add a customer to a customer group.
Preview order pricing without creating an order.
Cancels a Square invoice, preventing further payments from being collected.
Cancels (voids) a payment that is in APPROVED status.
Create multiple customer profiles in a single request.
Create a card on file.
Create a new customer profile in Square.
Create a customer-related custom attribute definition.
Create a new customer group for a business.
Upload a file as dispute evidence.
Upload text evidence for a dispute challenge.
Upload and attach a file to a Square invoice.
Create a new business location in a Square account.
Create a location-related custom attribute definition.
Delete a Square customer profile.
Delete a custom attribute from a customer profile.
Delete a customer-related custom attribute definition.
Delete a customer group by its ID.
Bulk delete customer profiles from Square.
Removes a specific piece of evidence from a dispute.
Delete a Square invoice (only DRAFT invoices can be deleted).
Delete an attachment from a Square invoice.
Delete a custom attribute from a location.
Delete a location-related custom attribute definition.
Delete custom attributes from multiple locations in a single batch request.
Delete a custom attribute from a merchant profile.
Delete a merchant-related custom attribute definition.
Delete custom attributes from multiple merchants in a single batch request.
Permanently deletes a webhook subscription by its ID.
Same connection, same setup. Pick the next one your team already uses.
Resolves the address suggestion a customer picked into a complete US address, and checks the key is live before relying on the result.
Quotes carbon removal cost by method and kilogram, checks the service is up, and places the purchase once the amounts are confirmed.
Raises invoices and marks them paid, answers booking and order questions, edits page content blocks, and reads form responses and contact records.
Queries the Amazon product database on filters, pulls keyword search volume and share of voice, and returns the ASINs behind a number.
Reads floor prices, best offers and collection stats, prepares listings and criteria offers, and cancels or traces orders on OpenSea.
Answers where a parcel is from live carrier tracking, corrects a wrong delivery address, quotes rates, buys labels in bulk, and cancels shipments.

Authorize the account and your agent has all 96 actions from the first conversation.
