- Explore MCP Servers
- square-mcp
Square Mcp
What is Square Mcp
Square MCP is a Model Context Protocol Server that facilitates access to Square API functionalities, enabling developers to integrate Square’s services into their applications.
Use cases
Use cases for Square MCP include building online stores that accept payments, developing mobile apps that utilize Square’s payment processing, and creating backend services that manage transactions and customer interactions.
How to use
To use Square MCP, install the required dependencies, set the necessary environment variables including your Square access token, and run the server using the provided commands. For development, activate the virtual environment and run the server in development mode.
Key features
Key features of Square MCP include support for multiple environments (sandbox and production), easy setup through environment variables, and a streamlined process for accessing Square API functionalities.
Where to use
Square MCP can be used in various fields such as e-commerce, mobile applications, and any software solutions that require payment processing and integration with Square’s services.
Clients Supporting MCP
The following are the main client software that supports the Model Context Protocol. Click the link to visit the official website for more information.
Overview
What is Square Mcp
Square MCP is a Model Context Protocol Server that facilitates access to Square API functionalities, enabling developers to integrate Square’s services into their applications.
Use cases
Use cases for Square MCP include building online stores that accept payments, developing mobile apps that utilize Square’s payment processing, and creating backend services that manage transactions and customer interactions.
How to use
To use Square MCP, install the required dependencies, set the necessary environment variables including your Square access token, and run the server using the provided commands. For development, activate the virtual environment and run the server in development mode.
Key features
Key features of Square MCP include support for multiple environments (sandbox and production), easy setup through environment variables, and a streamlined process for accessing Square API functionalities.
Where to use
Square MCP can be used in various fields such as e-commerce, mobile applications, and any software solutions that require payment processing and integration with Square’s services.
Clients Supporting MCP
The following are the main client software that supports the Model Context Protocol. Click the link to visit the official website for more information.
Content
🚨 DEPRECATED: Square MCP Server (Old Version)
⚠️ This repository is no longer maintained.
Official development has moved to square/square-mcp-server.
Please use the new repository for the latest, officially supported Square MCP Server.
Archived Information (for reference)
A Model Context Protocol (MCP) server that provides access to Square API functionality.
Setup
- Install dependencies:
uv sync
- Set environment variables:
# Required
export SQUARE_ACCESS_TOKEN=your_access_token_here
# Optional - defaults to 'sandbox' if not set
export SQUARE_ENVIRONMENT=sandbox # or 'production' for production environment
- Run the server:
uv pip install . square-mcp
Or for development:
source .venv/bin/activate
mcp dev src/square_mcp/server.py
Environment Variables
| Variable | Required | Default | Description |
|---|---|---|---|
SQUARE_ACCESS_TOKEN |
Yes | - | Your Square API access token |
SQUARE_ENVIRONMENT |
No | sandbox |
Square API environment (sandbox or production) |
🔗 Migrate to the new server:
- Repository: square/square-mcp-server
Dev Tools Supporting MCP
The following are the main code editors that support the Model Context Protocol. Click the link to visit the official website for more information.










