Square MCP
Productivitystdio
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