Please update your browser.
Download the latest version of a supported browser below to get the most out of this website:
Square Developer Run your whole business with the agent you already use
Use your agent to manage orders, catalog, and customers with the Square CLI, or point any MCP client at your account. Built for humans, safe for agents to run.
Install the CLI
npm install -g @square/cli What were my top 5 selling items last month?
orders.search location=all period=last-month
→ 1,284 orders · rolling up by item
1 Iced Latte ×212 2 Cold Brew ×198 3 Butter Croissant ×174
4 Breakfast Burrito ×141 5 Matcha Latte ×126
The agent pulls your orders and rolls up the answer in seconds.
An agent connected to Square reaches end to end
Square CLI
-
Clean JSON on every command, ready for LLMs and scripts to consume.
Install the CLI -
Non-interactive mode and meaningful exit codes, so agents can run it unattended.
Install the CLI -
Ships with prebuilt workflows for common jobs, from refunds to reports.
Install the CLI
Clean JSON on every command, ready for LLMs and scripts to consume.
Non-interactive mode and meaningful exit codes, so agents can run it unattended.
Ships with prebuilt workflows for common jobs, from refunds to reports.
Build your own app with Square data
Start by describing what you want the app to do. Your coding agent builds it with the Square CLI, Square hosts it, and your team opens it with the Square login they already use.
Try it yourself
Build me a cash tip splitter. Split the night's cash tips by the hours each person worked, using our Square timecards, with a start time for when tips count and a list I can print. What sellers have built
Catalog audit
Reads every item and variation and flags what is missing: SKUs, images, brands, categories, descriptions, inventory alerts. Click a flag to see the items, filter and sort them, then export the fix list to CSV.
Cash tip splitter
Pulls the night's timecards, counts hours from the time tips start, and shows each person's share of the cash. Managers pick the day and location, hand out the right amounts, and print the list.
Sales reporting dashboard
Sales pacing against last week, top items by location, and labor as a percent of revenue, pulled from live orders and timecards. One page the owner checks each morning instead of three reports.
Plug Square into any AI agent
One remote endpoint
Point any client at mcp.squareup.com. Nothing to install, nothing to host.
Works with any client
Claude Code, ChatGPT, Cursor, and anything else that speaks MCP.
Pair it with the docs
Add the Square Docs MCP so your agent can look up the API while it works.
Docs agents can read
Every reference page ships as plain markdown, and llms.txt indexes the whole platform for models.
Agents get exactly the access you give them

Scoped access
Pick an access level when you connect. The agent can use what you approve and nothing more.

Built on Square’s APIs
Every request runs through Square’s public APIs and the permission checks behind them. Nothing bypasses them.

Revoke anytime
Disconnect access with one command.

Approval required
The CLI asks before any delete or cancel, and the MCP keeps read-only tools separate from write tools.













