Loading...
Loading...
Automate Square tasks via Rube MCP (Composio): payments, orders, invoices, locations. Always search tools first for current schemas.
npx skill4agent add composiohq/awesome-claude-skills square-automationRUBE_MANAGE_CONNECTIONSsquareRUBE_SEARCH_TOOLShttps://rube.app/mcpRUBE_SEARCH_TOOLSRUBE_MANAGE_CONNECTIONSsquareSQUARE_LIST_PAYMENTSSQUARE_CANCEL_PAYMENTbegin_timeend_timesort_ordercursorlocation_idcursorSQUARE_CANCEL_PAYMENTpayment_idSQUARE_LIST_LOCATIONSSQUARE_SEARCH_ORDERSSQUARE_RETRIEVE_ORDERSQUARE_UPDATE_ORDERlocation_idsqueryorder_idcursorlocation_idsversioncursorSQUARE_LIST_LOCATIONSidnameaddressstatustimezonestatusSQUARE_LIST_LOCATIONSSQUARE_LIST_INVOICESSQUARE_GET_INVOICESQUARE_CANCEL_INVOICElocation_idinvoice_idcursorlimitlocation_idversion1. Call SQUARE_LIST_LOCATIONS
2. Find location by name in response
3. Extract id field (e.g., 'L1234ABCD')1. Call SQUARE_SEARCH_ORDERS with location_ids and query filters
2. Extract order_id from results
3. Use order_id for RETRIEVE_ORDER or UPDATE_ORDERcursorcursorcursorlimit2024-01-01T00:00:00Zbegin_timeend_timeversiondata| Task | Tool Slug | Key Params |
|---|---|---|
| List payments | SQUARE_LIST_PAYMENTS | begin_time, end_time, location_id, cursor |
| Cancel payment | SQUARE_CANCEL_PAYMENT | payment_id |
| Search orders | SQUARE_SEARCH_ORDERS | location_ids, query, cursor |
| Get order | SQUARE_RETRIEVE_ORDER | order_id |
| Update order | SQUARE_UPDATE_ORDER | order_id, version |
| List locations | SQUARE_LIST_LOCATIONS | (none) |
| List invoices | SQUARE_LIST_INVOICES | location_id, cursor |
| Get invoice | SQUARE_GET_INVOICE | invoice_id |
| Cancel invoice | SQUARE_CANCEL_INVOICE | invoice_id, version |