What authentication methods are supported?
Local mode requires a Square access token set as the `ACCESS_TOKEN` environment variable. The remote MCP server uses OAuth, allowing you to log in with your Square account without manually managing tokens.
@square
基本信息
A Model Context Protocol (MCP) server for square
使用下面的配置,将此服务器添加到你的 MCP 客户端。
{
"mcpServers": {
"square-mcp-server": {
"command": "npx",
"args": [
"square-mcp-server",
"start"
]
}
}
}Unified tool for all Square API operations. Be sure to get types before calling. Available services: applepay, bankaccounts, bookingcustomattributes, bookings, cards, cashdrawers, catalog, checkout, customercustomattributes, customergroups, customersegments, customers, devices, disputes, events, giftcardactivities, giftcards, inventory, invoices, labor, locationcustomattributes, locations, loyalty, merchantcustomattributes, merchants, oauth, ordercustomattributes, orders, payments, payouts, refunds, sites, snippets, subscriptions, team, terminal, vendors, webhooksubscriptions.
Get type information for a Square API method. You must call this before calling the make_api_request tool.
Get information about a Square API service. Call me before trying to get type info
Square Model Context Protocol Server (Beta) is a server that follows the Model Context Protocol (MCP) standard, enabling AI assistants to interact with Square’s Connect API. It is designed for developers who want to manage Square data—such as payments, customers, and inventory—through AI chat interfaces like Goose or Claude Desktop.
Run the server locally using npx square-mcp-server start, optionally setting environment variables like ACCESS_TOKEN, SANDBOX, PRODUCTION, DISALLOW_WRITES, or SQUARE_VERSION. Alternatively, use the hosted remote MCP server at https://mcp.squareup.com/sse which supports OAuth authentication. Integrate with Goose via npx square-mcp-server install or by copying a goose:// URL. For Claude Desktop, add a local or remote configuration to claude_desktop_config.json. Use the three MCP tools—get_service_info, get_type_info, and make_api_request—in sequence to discover, understand, and execute Square API calls.
get_service_infoget_type_infomake_api_requestDISALLOW_WRITESLocal mode requires a Square access token set as the `ACCESS_TOKEN` environment variable. The remote MCP server uses OAuth, allowing you to log in with your Square account without manually managing tokens.
Yes. Set the environment variable `SANDBOX=true` to run against Square’s sandbox. Alternatively, set `PRODUCTION=true` for live data.
Set `DISALLOW_WRITES=true` to restrict the server to read-only operations such as listing customers or retrieving payments.
The server runs via Node.js and is invoked with `npx`. For local development, clone the repo and run `npm install` followed by `npm run build`.
You can specify a particular API version with the `SQUARE_VERSION` environment variable (e.g., `SQUARE_VERSION=2025-04-16`). Otherwise, the default version is used.
🔥 MaxKB is an open-source platform for building enterprise-grade agents. 强大易用的开源企业级智能体平台。
A one-of-a-kind resume builder that keeps your privacy in mind. Completely secure, customizable, portable, open-source and free forever. Try it out today!
Senso MCP turns a Joomla 5 or 6 site into a remote MCP server. It runs inside Joomla itself (no extra server, no Node.js bridge) and is secured with OAuth 2.1 and Joomla's own ACL. The free pack lets an AI assistant crea

Request dedicated senior developers to work on your project, write job descriptions, and prep technical interviews — all without leaving your Claude chat. Just describe what you need, and Lemon.io MCP does the rest. 1–3

Health by Dr Brad works out a health plan from your own results: which screening is due at your age, and evidence-based suggestions, each with the reason and the published guideline or study behind it. Your record is one
评论