Skip to main content
Glama

Square Model Context Protocol Server

Official
by square

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
SANDBOXNoUse Square sandbox environment
PRODUCTIONNoUse Square production environment
ACCESS_TOKENYesYour Square API access token
SQUARE_VERSIONNoSpecify Square API version
DISALLOW_WRITESNoRestrict to read-only operations

Schema

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

Tools

Functions exposed to the LLM to take actions

NameDescription
make_api_request

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_info

Get type information for a Square API method. You must call this before calling the make_api_request tool.

get_service_info

Get information about a Square API service. Call me before trying to get type info

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/square/square-mcp-server'

If you have feedback or need assistance with the MCP directory API, please join our Discord server