Square
A Model Context Protocol (MCP) server for square
Ads
Overview
This project follows the Model Context Protocol standard, allowing AI assistants to interact with Square's connect API. Get up and running with the Square MCP server using npx: ACCESS_TOKEN=YOUR_SQUARE_ACCESS_TOKEN SANDBOX=true npx square-mcp-server start Replace YOUR_SQUARE_ACCESS_TOKEN with your actual Square access token. You can obtain your access token by following the guide at Square Access Tokens. You can also set environment variables before running the command. Square now offers a hosted remote MCP server at:
Installation
npx square-mcp-server start
Configuration
{
"mcpServers": {
"mcp_square_api": {
"command": "npx",
"args": ["mcp-remote", "https://mcp.squareup.com/sse"]
}
}Capabilities
- Discover available API operations
Ask which methods a Square service supports using `get_service_info`, such as listing catalog items or searching orders.
- Inspect parameter requirements
Use `get_type_info` to see what fields a specific API method expects before making a request.
- Execute Square API calls
Perform read or write operations across Square services (payments, customers, catalog, orders, etc.) via `make_api_request`.
- Limit access to read-only mode
Set `DISALLOW_WRITES=true` to prevent the assistant from making any mutating API requests.
Tags
- payment
- ecommerce
- api
Related MCP servers
Context7 MCP
OfficialOfficial Context7 MCP server that brings up-to-date, version-specific library documentation and code examples into AI coding prompts.
Chrome DevTools MCP
OfficialOfficial Chrome DevTools MCP server for controlling and inspecting a live Chrome browser from coding agents such as Gemini, Claude, Cursor, and Copilot.
Mastra/mcp
OfficialClient implementation for Mastra, providing seamless integration with MCP-compatible AI models and tools.
GitHub MCP Server
OfficialConnect your AI assistant to GitHub repositories, issues, pull requests, and search.