Skip to main content
MCP Directory
Payments and finance Official

Square MCP server

Remote endpoint mcp.squareup.com/mcp. Checked September 2026.

Three generic tools are all Block's hosted Square server at mcp.squareup.com exposes, and through them any Square API is reachable within the OAuth scopes granted: payments, orders, customers, catalog, inventory, and invoices for a production account. The local build takes a Square access token, reaches sandbox as well, and can be limited to reads.

Square MCP options

Every fact in a row comes from the publisher's own documentation.

Ways to reach Square data from an assistant
Option Audience Reads or changes Sign-in Setup
Square MCP server, remote https://mcp.squareup.com/mcp Square Merchants Hosted by Block; three generic tools (get_service_info, get_type_info, make_api_request) call any Square API service, such as payments, orders, customers, catalog, inventory, and invoices, within the OAuth scopes granted; production accounts only. Can write OAuth sign-in Setup guide (opens in a new tab)
Square MCP server, local Square Developers Runs with npx square-mcp-server and a Square access token against sandbox or production; the same generic tools reach the full Square API, and DISALLOW_WRITES=true limits it to read operations. Can write API key or token Setup guide (opens in a new tab)

Connect Square to your assistant

Each card lists the servers whose setup guide covers that assistant.

Square's setup guides also name Goose and Windsurf.

Other ways to reach Square data

One MCP server per tool still can't answer a cross-channel question.

Each server brings its own sign-in, its own definition of revenue, and data your assistant can't join to the rest.

SourceMedium connects 63 commerce and marketing sources, keeps one set of maintained definitions, and gives ChatGPT, Claude, and other assistants a single connection to all of it. Square is not a SourceMedium source today.