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
Basic information
A Model Context Protocol (MCP) server for square
Add this server to your MCP-compatible client using the configuration below.
{
"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.
PickFu MCP is a Model Context Protocol (MCP) server that connects AI assistants, developers, marketers, product managers, and AI agents to PickFu's consumer research platform. It enables users to create surveys, conduct
Free moving quotes for AI agents from Next Generation Movers, a licensed interstate mover (USDOT 3764697). US long-distance nationwide and local DC/MD/VA. Indicative ballpark price and booking options; optional $0.01 x40
A curated list of references for MLOps
MCP Toolbox for Databases is an open source MCP server for databases.

A good sequence diagram can solve almost any communication problem in engineering. Volley lets your agent write them as plain text, with the real request and response payloads on every arrow. It checks its own syntax wi
Comments