Square MCP Server
Square APIs and SDKs allow developers to build custom apps and integrations for payments, customers, commerce, and staff solutions.
- Host
- connect.squareup.com
- Tools
- 5
- Connection URL
- https://connect.squareup.com/v2/mcp/cash-app
Tools
search-brand-by-name
Given a restaurant brand name, return its locations. A name may match multiple brands (e.g. "pizza"); returns up to `limit` locations total. Optionally restrict results to within 5 miles of a location.
discover-nearby-restaurants
Discover restaurants near a given location. Returns a plain English list of restaurants with their names, locations, fulfillment hours, and descriptions.
create-cart
Create a cart for a restaurant location using unit token and a list of item selections. Use standard/first variation if no variation is explicitly specified. Use CALI_ prefixed IDs for menu item, and CALIV_ prefixed IDs for menu item variations. Fill both menu item and menu item variations when they are available. Any item requiring a modifier requires a modifierId field (singular, using CALIM_ prefix from the menu's modifier data). If a modifier has minSelection >= 1, at least one modifier from
get-single-menu
Get menu items for a restaurant location by brand name and address. Returns menu categories, items, prices, and a unit token for placing an order.
get-multiple-menus
Research tool: get plain text menus for multiple restaurant locations. Returns up to 10 menus with item names, descriptions, and prices for comparison and analysis.
Use in your AI tool
One-click into Claude, Cursor, VS Code, and more — connects straight to this server’s public endpoint.
https://connect.squareup.com/v2/mcp/cash-app