Square MCP
by Square
Official Square payment platform integration for AI-powered commerce operations
finance Node.js Intermediate Self-hostable Verified
β 200 stars π
Updated: 1mo ago
Description
Official MCP server from Square for integrating AI assistants with the Square payment platform. Enables processing payments, managing product catalogs, handling customer records, tracking orders, and controlling inventory β all through natural language. Built with TypeScript, it wraps the Square API into MCP-compatible tools that let AI agents operate a complete point-of-sale and commerce backend. Ideal for merchants who want to manage their Square business through conversational AI interfaces.
β Best for
Merchants and developers who want AI-driven management of their Square commerce operations
βοΈ Skip if
You use a different POS system or need multi-platform payment processing
π‘ Use cases
- Processing in-person and online payments through AI assistants
- Managing product catalogs and inventory levels via natural language
- Tracking and updating customer records and order history
- Generating sales reports and business analytics
π Pros
- β Official Square project with full API coverage
- β Comprehensive commerce toolkit β payments, inventory, catalog, and customers
- β Sandbox environment for safe development and testing
- β Well-structured TypeScript codebase with strong typing
π Cons
- β Requires Square merchant account and API credentials
- β Limited to Square ecosystem β not compatible with other POS systems
- β Financial operations need careful permission management
π§ Exposed tools (5 tools)
| Tool | Category | Description |
|---|---|---|
| manage_catalog | catalog | Create, update, or list items in the product catalog |
| manage_customers | crm | Create, update, or search customer records |
| manage_inventory | inventory | Track and update product inventory levels |
| list_orders | orders | List and filter orders with status tracking |
| process_payment | payment | Process a payment through Square |
β‘ Installation
Prerequisites:
- β’ Node.js v18+
- β’ Square API access token (sandbox or production)
- β’ API key required
Check Claude Code documentation to configure this MCP server.
π‘ Tips & tricks
Start with a Square sandbox account for testing. Use the catalog tools to manage your product inventory, and combine with customer tools for personalized commerce workflows.
π Alternatives
Quick info
- Author
- Square
- License
- Apache-2.0
- Runtime
- Node.js 18+
- Transport
- stdio
- Category
- finance
- Difficulty
- Intermediate
- Self-hostable
- β
- Auth
- β
- Docker
- β
- Version
- latest
- Updated
- Feb 28, 2026
Client compatibility
- β Claude Code
- β Cursor
- β VS Code Copilot
- β Gemini CLI
- β Windsurf
- β Cline
- β JetBrains AI
- β Warp
Platforms
π macOS π§ Linux πͺ Windows