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.

Try a prompt

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.

Install the CLI
Managerbot Apps

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
1,163 variations with issues
486 No Brand 92 No Description 97 No SEO Title
Built by a pet supply store

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 tips
$260.00
Maya 8.0h $50.00
Jonah 6.5h $40.00
Priya 7.5h $46.00
Built by a winery tasting room

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.

Net sales +9.6%
$4,812
Elm Street +12%
Riverside +6%
Union Station -3%
Built by a multi-location cafe

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.

Built for agents

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.

Trust and control

Agents get exactly the access you give them

Square's access level picker with Standard access selected

Scoped access

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

The command square payments list calling GET /v2/payments and getting a 200 response

Built on Square’s APIs

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

The command square auth logout confirming the session is logged out

Revoke anytime

Disconnect access with one command.

A prompt asking to confirm canceling a booking, with yes and no buttons

Approval required

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

Seller working at a computer at a desk in their shop

Your agents are ready when you are