Skip to main content
Watch: I Built an AI App Without Leaving Databricks

Payments and finance - official Square (Block) server

Square MCP server

MCP server that bridges AI assistants to the Square REST API, covering customers, orders, catalog, payments, invoices and other Square services through a discover-then-call tool pattern. Available as a hosted remote server with OAuth or as a local npm package using an access token. Square (Block) hosts it at https://mcp.squareup.com/mcp, or you can run square-mcp-server (npm) locally with OAuth or API key auth.

Last verified 3 tools4 sources

Install

Terminal
npx mcp-remote https://mcp.squareup.com/mcp

Generic

JSON
{
  "mcpServers": {
    "mcp_square_api": {
      "command": "npx",
      "args": ["mcp-remote", "https://mcp.squareup.com/mcp"]
    }
  }
}

Tools

get_service_info
Discover methods available for a service.
get_type_info
Get detailed parameter requirements.
make_api_request
Execute API calls to Square.

As documented on October 17, 2026. A running server reports its current list through tools/list.

Notes and caveats

  • Square labels the server Beta.
  • The remote server (recommended) uses OAuth with granular scopes and only accesses production resources; use the local server with SANDBOX=true for Sandbox testing.
  • Legacy SSE endpoint https://mcp.squareup.com/sse is still served.
  • Square maintains an allowlist of MCP clients for the remote server; request additions in the Square developer forum.
  • Local server needs ACCESS_TOKEN and supports DISALLOW_WRITES=true for read-only.
  • The Cursor snippet is the command entered with Type set to Command.

FAQ

What does the Square MCP server do?

MCP server that bridges AI assistants to the Square REST API, covering customers, orders, catalog, payments, invoices and other Square services through a discover-then-call tool pattern. Available as a hosted remote server with OAuth or as a local npm package using an access token. The vendor documents 3 tools, including get_service_info, get_type_info and make_api_request.

How do I add the Square MCP server to Cursor?

Run npx mcp-remote https://mcp.squareup.com/mcp, copied from Square (Block)'s docs. This page also has snippets for Generic.

Does the Square MCP server need authentication?

Yes, OAuth or API key. Transport: Streamable HTTP, SSE, stdio. Status: Beta, last checked October 17, 2026.

Sources

Last verified against 4 Square (Block) pages, then re-checked independently.

Newsletter

New MCP servers, the week they ship

One email per week. New official MCP servers, the coding tools that support them and how developers wire them up.