Skip to content

MCP server

Square MCP server

Square's official MCP server lets AI reach the whole Square API, from payments and customers to catalog, inventory and bookings, through one request tool.

At a glance

Maintained by
Square (Block)
Tools exposed
3 listed below
Reviewed
September 24, 2026

Why it matters

What it does and why it matters

Square runs payments, point of sale, appointments and inventory for many shops, restaurants and service businesses. Its official MCP server takes a compact approach: three tools that describe Square's services and types and make any API request. That gives an assistant access to payments, customers, orders, catalog, inventory, bookings and more.

For a shop owner, that means questions such as "what sold best this week" or "which items are low in stock" in plain English.

Because one tool can call almost any Square API, the access token decides what is possible. Use a token with only the permissions a workflow needs, test in the Square sandbox, and keep refunds, catalog changes and inventory adjustments behind approval. Square's sandbox makes it easy to test each workflow first.

Use cases

Best business use cases

Sales questions

Ask what sold best by day or location.

Stock levels

Find low-stock items. See demand forecasting.

Bookings

Check and manage appointments.

Customer lookups

Find a customer's purchase history.

Catalog updates

Update items and prices with approval.

Tools

Available tools

Tool names as published by the maintainer at review time. Versions change, so check the repository for the current list.

Read and write: Read and write across the Square API (payments, customers, orders, catalog, inventory, bookings and more) through make_api_request.

  • get_service_info

    Lists the methods available for a Square API service.

  • get_type_info

    Gets parameter requirements for a method.

  • make_api_request

    Calls the Square API.

Workflows

Example workflows

Weekly sales summary

  1. 1

    Ask for this week's sales by item.

  2. 2

    The assistant calls the orders API.

  3. 3

    It groups results.

  4. 4

    It compares with last week.

  5. 5

    It sends a short summary.

Low-stock reorder list

  1. 1

    Ask for items below their reorder level.

  2. 2

    The assistant checks inventory.

  3. 3

    It lists items and quantities.

  4. 4

    You adjust the list.

  5. 5

    You place orders with suppliers.

Prompts

Example prompts

  • “What were our top ten items by sales this week?”

  • “Which items are below five units in stock?”

  • “Show tomorrow's appointments at the downtown location.”

Setup

Installation and configuration

Examples for Claude Desktop and Claude Code. Replace the placeholder values with your own keys, and store secrets outside version control.

Claude Desktop: claude_desktop_config.json

{
    "mcpServers": {
        "mcp_square_api": {
            "command": "npx",
            "args": [
                "mcp-remote",
                "https://mcp.squareup.com/mcp"
            ]
        }
    }
}

Claude Code: terminal

claude mcp add --transport http square https://mcp.squareup.com/mcp
  • Hosted server: https://mcp.squareup.com/mcp (older SSE endpoint: https://mcp.squareup.com/sse).
  • Local server: npx square-mcp-server start.
  • Needs: Remote: OAuth with a Square account. Local: ACCESS_TOKEN environment variable (SANDBOX=true for sandbox)..

Security

Security considerations

  • Restricted keys

    Use restricted keys or scoped sign-in that allow only the actions a workflow needs.

  • Test mode first

    Build and test in sandbox or test mode before touching live money.

  • Approve money movement

    Refunds, payouts, payments and deletions need a person to approve them.

  • Audit trail

    Review actions taken through the general request tool.

Related servers

Servers that pair well with it

Stripe

Stripe's official MCP server lets AI search and read Stripe data, make changes with confirmation for sensitive actions, run analytics and search docs.

PayPal

PayPal's official MCP server lets AI create and send invoices, manage orders, refunds, disputes, subscriptions, shipment tracking and transactions.

QuickBooks Online

Intuit's official QuickBooks Online MCP server lets AI search and create customers, invoices, bills and payments and pull financial reports.

Keep exploring

FAQ

Questions people ask us

Have a question that is not here? Ask us directly.

Start a project

Want this connected to your own systems? We build AI workflows with MCP.

Send a short brief. We reply with questions, a suggested plan and an estimate you can compare with other offers.

Your privacy choices

We use necessary storage to run this site. With your permission we also use Google Analytics to see which pages help people, and load maps from Google. You can change this at any time. Read the cookie policy.