Square MCP

Productivitystdio
Repository

Square's Model Context Protocol server (by Block), giving AI agents access to the Square API. Supports working with payments, orders, catalog items, customers, and inventory, so assistants can look up sales data, manage a catalog, and automate commerce operations for a Square account.

Connect

Add this configuration to .claude/mcp.json

{
  "mcpServers": {
    "square": {
      "command": "npx",
      "args": [],
      "env": {
        "SQUARE_ACCESS_TOKEN": "<YOUR_SQUARE_ACCESS_TOKEN>"
      }
    }
  }
}

Tools (2)

list_payments

List payments for the connected Square account within a date range.

{
  "type": "object",
  "properties": {
    "end_time": {
      "type": "string",
      "description": "End of the date range (RFC 3339)"
    },
    "begin_time": {
      "type": "string",
      "description": "Start of the date range (RFC 3339)"
    }
  }
}

search_catalog

Search catalog items and variations.

{
  "type": "object",
  "required": [
    "query"
  ],
  "properties": {
    "query": {
      "type": "string",
      "description": "Text to match against catalog item names"
    }
  }
}

Resources

This server does not expose any resources.

Prompts

This server does not expose any prompts.

Server information

Author
Block (@block)
Repository
https://github.com/block/square-mcp
License
Apache-2.0
Stars
0
Last updated
July 25, 2026