What is Square?
Square is a finance & accounting tool. With OSP.net, your AI agent connects to it directly so it can act on your behalf instead of just answering questions about it.
What your OSP agent can do with Square
- Look up payments, refunds and orders
- Read customers and the catalog
- Summarize sales and activity
How to connect Square
- In the Square Developer Dashboard, open (or create) an application, switch to Production, and copy the Production Access Token. developer.squareup.com → Apps
- Read more on access tokens (and OAuth, if you'd rather scope a token) in Square's docs. Square Docs: access tokens
- Paste the production token here and Connect. Your agent runs Square's official MCP server in read-only mode (writes disabled). Square Docs: MCP server
Security: Defense in depth: the agent always runs the Square MCP server with writes disabled, so it can read payments and catalog but never move money or edit listings. Treat the access token as a live credential and rotate it from the Developer Dashboard any time.
Who uses Square with OSP
These roles commonly connect Square to their OSP agent:
Related finance & accounting integrations
Frequently asked questions
- Can OSP.net connect to Square?
- Yes. Square is a native OSP.net integration — you bring your own Square key or token, paste it in your dashboard, and your agent restarts live.
- What can my OSP agent do with Square?
- Your agent reads payments, customers, catalog and orders from your Square account — read-only — via Square's official MCP server. Specifically: Look up payments, refunds and orders; Read customers and the catalog; Summarize sales and activity.
- Is Square a native integration or via the gateway?
- Square is a native, baked-in integration. You connect it with your own credentials, which are stored in an encrypted vault and injected only at runtime.
- Is my Square data secure with OSP.net?
- Yes. Your Square credentials live in an encrypted secrets vault, are injected only at container runtime, and are never written to disk in plaintext or used to train any model. Each customer runs in a fully isolated instance.