Hi Square team,
Please add our MCP client to the allowlist. CloseBooks is a QuickBooks reconciliation app — merchants connect their Square account (read-only) so we can reconcile payments and settlements against their books.
- Client name: CloseBooks
- Domain:
worker.app.closebooks.io
- Redirect URI:
https://worker.app.closebooks.io/psp/square-mcp/oauth/callback
- Production Application ID:
sq0idp-eMYWq1KEUY35iZunsoOObg
- Scopes: PAYMENTS_READ, ORDERS_READ, SETTLEMENTS_READ, MERCHANT_PROFILE_READ
Thanks so much!
— Ledger Labs / CloseBooks
This has been submitted! It may take up to 5 business days to take effect. Let me know if you run into any issues.
Hi Ashley, just wanted to check if there’s any update on this. We’re still not able to use the Square MCP. Thanks!
Thanks Ashley — here’s the exact error in case it helps:
POST https://mcp.squareup.com/register → 400
"Invalid redirect URI: https://worker.app.closebooks.io/psp/square-mcp/oauth/callback - domain not in allowlist"
Could you confirm the allowlist entry went through?
Also, we missed a scope originally — please add PAYOUTS_READ.
Thanks!
Sorry to hear you are still having trouble. Looking into this today!
Thanks Ashley! I tried again today, but I’m still getting the same MCP not allowlisted error. Also, could you add PAYOUTS_READ to the existing scopes?
Just completed this could you try again now?