Square MCP Server
The Square MCP Server provides a comprehensive interface for developers to interact with Square APIs to manage various business operations through a structured protocol:
Payments: Process payments, refunds, handle disputes, and manage gift cards and bank accounts
Terminal Operations: Manage Square Terminal devices, checkouts, and refunds
Orders & Checkout: Create, retrieve, update, and manage orders and payment links
Catalog Management: Handle catalog objects, images, modifiers, and taxes
Inventory Control: Track inventory changes, counts, adjustments, and transfers
Subscriptions: Manage subscription events, pausing, resuming, and plan changes
Invoices: Create, update, cancel, and publish invoices
Team Management: Handle team members, wages, labor shifts, and cash drawer operations
Customer Management: Manage customer data, groups, segments, and custom attributes
Loyalty Programs: Handle loyalty accounts, programs, points, events, and promotions
Bookings: Manage bookings, team member profiles, and location settings
Business Operations: Oversee merchants, locations, vendors, and sites
Note: This server version is deprecated; the latest version is available at square/square-mcp-server.
Provides access to Square API functionality through a Model Context Protocol (MCP) server
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@Square MCP Serverlist my Square locations"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
🚨 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.
Related MCP server: PostGIS MCP Server
Setup
Install dependencies:
uv syncSet 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 environmentRun the server:
uv pip install .
square-mcpOr for development:
source .venv/bin/activate
mcp dev src/square_mcp/server.pyEnvironment Variables
Variable | Required | Default | Description |
| Yes | - | Your Square API access token |
| No |
| Square API environment ( |
🔗 Migrate to the new server:
Repository: square/square-mcp-server
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- Flicense-qualityDmaintenanceA server implementation of the Model Context Protocol (MCP) that provides REST API endpoints for managing and interacting with MCP resources.Last updated
- FlicenseBqualityDmaintenanceA server application that provides PostGIS database connection using Model Context Protocol (MCP), enabling spatial database functionality through natural language interactions.Last updated2217
- Alicense-qualityAmaintenanceA Model Context Protocol server that provides tools for querying SPARQL endpoints, with specialized support for Proto-OKN knowledge graphs hosted on the FRINK platform.Last updated6BSD 3-Clause
- Flicense-qualityDmaintenanceMCP server for GoHighLevel sub-accounts, enabling management of CRM contacts, pipelines, calendars, invoices, and more via natural language.Last updated
Related MCP Connectors
MCP server for interacting with the Supabase platform
Read-only MCP server for ClassQuill, a tutoring-business-management platform.
Federated commerce search across independent WooCommerce merchants. Keyless, read-only MCP server.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/block/square-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server