Square
Connect Square to read payments, orders, and customer data for commerce analytics.
Overview
| Auth method | OAuth 2.0 |
| Scopes | PAYMENTS_READ, ORDERS_READ, CUSTOMERS_READ, ITEMS_READ, MERCHANT_PROFILE_READ |
| MCP support | No |
| Setup time | ~10 minutes |
How to connect
- Navigate to Settings → Integrations → Connectors
- Click Connect on the Square integration
- Authorize the Cendriix app in your Square account
- Once authorized, payment and order data becomes available
Admin setup (self-hosted)
If you’re running Cendriix on your own infrastructure, an admin needs to:
- Create a Square application at Square Developer Dashboard
- Set the redirect URL to:
https://api.<your-domain>/v1/connectors/square/oauth/callback - Store the credentials in AWS Secrets Manager at
cendriix/prod/connectors/square:{ "client_id": "...", "client_secret": "..." }
Capabilities
Once connected, Cendriix agents can:
- Read payment transactions and order history
- Access customer profiles and item catalogs
- Reference merchant data for commerce analytics
Security notes
- Square tokens expire after 30 days and are automatically refreshed
- Revocation uses the Square OAuth revocation endpoint
- Disconnect at any time from Settings → Integrations → Connectors
Further reading
Last updated on