MCP server
Square MCP Server
Official Square MCP server giving AI clients access to Square's Connect API for catalog, orders, payments, customers, inventory, invoices and payouts.
Repository and documentation last checked Built from public product pages and documentation. SourcesClaim this listing
ecommerceguide summary
Square's official MCP server gives AI clients access to Square's Connect API, covering catalogue, orders, payments, customers, inventory, invoices and payouts. Three tools discover services, check parameter requirements and execute API calls. Run it locally with npx square-mcp-server start and a Square access token, or use the hosted endpoint at mcp.squareup.com/sse with OAuth. DISALLOW_WRITES restricts it to read-only operations and SANDBOX points it at Square's test environment.
Why it stands out
Published by Square (Block, Inc) with a hosted OAuth endpoint at mcp.squareup.com/sse alongside the npm package.
What Square MCP Server does
ecommerceguide editorial- Maintained by Square (Block, Inc), Apache-2.0 licensed, written in TypeScript
- Tools: get_service_info, get_type_info and make_api_request against Square services
- Hosted SSE endpoint at mcp.squareup.com/sse authenticates with OAuth
- Local install via npx square-mcp-server start with ACCESS_TOKEN
- Read and write access; DISALLOW_WRITES=true limits it to reads
- README documents setup for Claude Desktop and Goose
- Covers catalog, orders, payments, inventory, invoices, bookings and loyalty services
How ecommerce teams could use it
ecommerceguide editorialIllustrative scenarios written by ecommerceguide from the product's documented capabilities. They are not customer case studies.
Retail brand taking payments through Square
Connecting Claude Desktop to the server to ask about stock levels and recent orders
Intended outcomeThe assistant calls Square's inventory and orders services and returns the data in the chat
Developer building an internal assistant on Square
Testing agent workflows before touching live merchant data
Intended outcomeSANDBOX=true points the server at Square's sandbox, and DISALLOW_WRITES=true keeps calls read-only
Services business invoicing through Square
Drafting invoices and checking customer records from an MCP client
Intended outcomemake_api_request runs calls against Square's invoices and customers services under the connected account's OAuth permissions
Who it suits
ecommerceguide editorialBest for
You run your commerce on Square and want an MCP client to read and write catalogue, order, payment and invoice data through the Connect API.
Probably not for
You are not on Square, need a no-code interface, or cannot grant a Square access token or OAuth login to an MCP client.
- Business size
- Any stageThe server is an Apache-2.0 open-source package with no pricing or stated audience limits, usable by any Square merchant with API access.
- Verticals
- Omnichannel retail, Food and beverage, Agencies and services
Technical details
From the vendor's own pagesFrom the server's repository, documentation and MCP directory listings.
- What an agent can do
- Manage products, Orders, Inventory, Customers, Payments, Accounting
- Transport
- stdio (local), SSE (deprecated)
- Authentication
- API key, OAuthACCESS_TOKEN=YOUR_SQUARE_ACCESS_TOKEN for local; remote MCP 'uses OAuth authentication, allowing you to log in with your Square account'
- Endpoint
- https://mcp.squareup.com/sse
- Package
- square-mcp-server (npm)
- Language
- TypeScript
- Licence
- Apache-2.0
- Repository last updated
- 9 Apr 2026
Connect Square MCP Server
Third-party dataSetup documented for
npx square-mcp-server startCommand as listed on the repository README, not tested by ecommerceguide. Check the official documentation (opens in a new tab) for configuration and credentials before running it.
Works with
Ecommerce platforms and services
Square
Systems this server reads from or writes to.
Categories and use cases
Alternatives to Square MCP Server
Listings that share this one's category, platforms or use cases. Ordered by how many relationships they share, not by quality or payment.
- SHShopifymanage shopify products, orders, customers, and inventory via graphql in claude or cursor
- CMcommercetools MCP Essentialslets AI agents read and write commercetools catalog, orders, and project data via MCP
- WMWooCommerce MCP ServerAPI Integration & Management
- W&WordPress & WooCommerceMCP server to manage WordPress posts, WooCommerce orders, products, and store settings via API
- OIOdoo IntegrationAI Access to Your ERP System
Sources
ecommerceguide profiles are built from public product information and written for ecommerce teams. We do not test products, and paying never changes where a listing ranks.
- GitHub repositorygithub.com (opens in a new tab)
- Documentationdeveloper.squareup.com (opens in a new tab)
- npm packagenpmjs.com (opens in a new tab)
- MCP endpointmcp.squareup.com (opens in a new tab)
Also listed on mcpservers.org.
See something incorrect? Report an update