Payments & Finance122 toolsBrowser login (OAuth), no API keys
Square integration for AI agents
Process payments and manage POS
Use it from your agent
One ClawLink account serves every agent you run. Pick the guide for yours, or connect Square once and call the same tools from all of them.
Setup
Connect Square through ClawLink's hosted setup to manage payments, customers, orders, invoices, subscriptions, catalog items, and locations from your Square account.
- Auth: Browser login (OAuth), no API keys. The credential stays on the ClawLink server; your agent holds only a ClawLink key you can revoke.
- Where: the ClawLink dashboard, or ask your agent to connect it.
What your agent can do
Square exposes 122 tools through ClawLink. The 30 most used are listed here; your agent sees all of them.
| Tool | What it does | Kind |
|---|---|---|
square_create_customer | Create a new customer profile in Square. | Write |
square_create_order | Create a new order in Square. | Write |
square_list_customers | List customer profiles in Square. | Read |
square_list_invoices | List Square invoices. | Read |
square_list_locations | List business locations in Square. | Read |
square_list_payments | List payments in Square. | Read |
square_list_subscriptions | List Square subscriptions. | Read |
square_retrieve_customer | Get a Square customer by ID. | Read |
square_retrieve_order | Get a Square order by ID. | Read |
square_search_catalog_objects | Search catalog objects in Square. | Read |
square_update_customer | Update an existing Square customer. | Write |
square_calculate_order | Preview order pricing without creating an order | Read |
square_get_booking | Retrieves detailed information about a specific Square booking by its ID | Read |
square_get_business_booking_profile | Retrieve the business booking profile for a Square merchant via GraphQL | Read |
square_get_current_merchant | Retrieve merchant information associated with the access token using Square's GraphQL API | Read |
square_get_customer_custom_attribute | Retrieves a custom attribute from a customer profile in Square | Read |
square_get_customers_custom_attribute_definitions | Retrieve a customer-related custom attribute definition from Square | Read |
square_get_customers_graphql | Retrieve customer profiles from Square Customer Directory using GraphQL API | Read |
square_get_dispute_evidence | Retrieves detailed information about a specific piece of evidence that was uploaded for a | Read |
square_get_gift_card_from_gan | Retrieves detailed information about a gift card by its GAN (gift card account number) | Read |
square_get_invoice | Retrieves detailed information about a specific Square invoice by its ID | Read |
square_get_loyalty_account | Retrieve detailed information about a specific Square loyalty account by ID | Read |
square_get_merchant | Retrieve detailed information about a specific Square merchant by ID | Read |
square_get_online_checkout_location_settings | Retrieve location-level settings for Square online checkout | Read |
square_get_refund | Retrieves a specific payment refund by its unique ID from Square | Read |
square_get_subscription | Retrieves detailed information about a specific Square customer subscription by its ID | Read |
square_get_team_member | Retrieve detailed information about a specific Square team member by ID | Read |
square_list_cards | Retrieve cards on file associated with a Square account | Read |
square_list_channels | List requested channels from Square | Read |
square_list_customer_custom_attribute_definitions | List customer-related custom attribute definitions from Square | Read |