MCPdir β€” MCP Server Directory
πŸ‡¬πŸ‡§ πŸ‡ͺπŸ‡Έ

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)

ToolCategoryDescription
manage_catalogcatalogCreate, update, or list items in the product catalog
manage_customerscrmCreate, update, or search customer records
manage_inventoryinventoryTrack and update product inventory levels
list_ordersordersList and filter orders with status tracking
process_paymentpaymentProcess 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