Square MCP Server

By thumbsupordown

The official Square MCP server connects AI agents to the full Square API ecosystem — payments, orders, customers, catalog, inventory, and more. Rather than a fixed tool per endpoint, it exposes service-discovery and a generic request tool so agents can explore any of Square's 40+ services and execute API calls dynamically.

Install Square

Published by
Official (vendor)
Transport
Remote (SSE, legacy)
Authentication
OAuth
Package
square-mcp-server

Claude Desktop, Claude Code and Cursor

Add this to the mcpServers object in your client's config file, then restart the client.

{
  "mcpServers": {
    "square": {
      "type": "sse",
      "url": "https://mcp.squareup.com/sse"
    }
  }
}
VS Code uses a different key — show that config

Identical entry, filed under servers rather than mcpServers. Put it in .vscode/mcp.json for one workspace.

{
  "servers": {
    "square": {
      "type": "sse",
      "url": "https://mcp.squareup.com/sse"
    }
  }
}

Before it will answer

Square still documents this on the older SSE endpoint rather than streamable HTTP; it works, but expect it to move. The remote server supports OAuth with granular permissions. A local variant (`npx square-mcp-server start`) takes an ACCESS_TOKEN environment variable instead, and honours SANDBOX=true — use that first, since these tools touch live payments.

Documentation ↗ Config checked against vendor docs August 25, 2026 · how we verify

Tools

get_service_info

Discover the methods available for a Square service.

get_type_info

Retrieve the parameter requirements for a request.

make_api_request

Execute an API call against any chosen Square service.

Want to create your own MCP server?

Create an account to add and manage your own MCP servers.