Creativity · MCP — server
MCP Square Server
Square (by Block) is the payments and commerce platform for millions of small businesses. The MCP Square Server wraps its REST API to let MCP clients list catalog items, inspect orders, issue refunds, and manage customers — a chat-based copilot for retail and hospitality operators.
MCP facts
- Kind
- server
- Ecosystem
- anthropic-mcp
- Language
- TypeScript / Node.js
- Transports
- stdio
Capabilities
- Tools: list_catalog, search_orders, refund_payment, list_customers, create_invoice
- OAuth2 or Personal Access Token
- Sandbox / Production environment switch
Install
npx -y @modelcontextprotocol-community/server-square Configuration
{
"mcpServers": {
"square": {
"command": "npx",
"args": ["-y", "@modelcontextprotocol-community/server-square"],
"env": {
"SQUARE_ACCESS_TOKEN": "<access-token>",
"SQUARE_ENVIRONMENT": "production"
}
}
}
} Frequently asked questions
Can merchants use it to modify their menu?
Yes — catalog mutations are supported. Most prudent operators limit writes to a dev environment or require approval for catalog changes.
What about invoices and subscriptions?
Both are exposed. Invoices are commonly used for service businesses; subscriptions for recurring billing with Square Online.
How is Cash App related?
Cash App Pay is a Square payment method — if the merchant has it enabled, relevant payment objects will surface under that source.
Sources
- Square API Reference — accessed 2026-04-20
- Model Context Protocol — accessed 2026-04-20