ClawLink
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.

ToolWhat it doesKind
square_create_customerCreate a new customer profile in Square.Write
square_create_orderCreate a new order in Square.Write
square_list_customersList customer profiles in Square.Read
square_list_invoicesList Square invoices.Read
square_list_locationsList business locations in Square.Read
square_list_paymentsList payments in Square.Read
square_list_subscriptionsList Square subscriptions.Read
square_retrieve_customerGet a Square customer by ID.Read
square_retrieve_orderGet a Square order by ID.Read
square_search_catalog_objectsSearch catalog objects in Square.Read
square_update_customerUpdate an existing Square customer.Write
square_calculate_orderPreview order pricing without creating an orderRead
square_get_bookingRetrieves detailed information about a specific Square booking by its IDRead
square_get_business_booking_profileRetrieve the business booking profile for a Square merchant via GraphQLRead
square_get_current_merchantRetrieve merchant information associated with the access token using Square's GraphQL APIRead
square_get_customer_custom_attributeRetrieves a custom attribute from a customer profile in SquareRead
square_get_customers_custom_attribute_definitionsRetrieve a customer-related custom attribute definition from SquareRead
square_get_customers_graphqlRetrieve customer profiles from Square Customer Directory using GraphQL APIRead
square_get_dispute_evidenceRetrieves detailed information about a specific piece of evidence that was uploaded for aRead
square_get_gift_card_from_ganRetrieves detailed information about a gift card by its GAN (gift card account number)Read
square_get_invoiceRetrieves detailed information about a specific Square invoice by its IDRead
square_get_loyalty_accountRetrieve detailed information about a specific Square loyalty account by IDRead
square_get_merchantRetrieve detailed information about a specific Square merchant by IDRead
square_get_online_checkout_location_settingsRetrieve location-level settings for Square online checkoutRead
square_get_refundRetrieves a specific payment refund by its unique ID from SquareRead
square_get_subscriptionRetrieves detailed information about a specific Square customer subscription by its IDRead
square_get_team_memberRetrieve detailed information about a specific Square team member by IDRead
square_list_cardsRetrieve cards on file associated with a Square accountRead
square_list_channelsList requested channels from SquareRead
square_list_customer_custom_attribute_definitionsList customer-related custom attribute definitions from SquareRead