Square Model Context Protocol Server
by Square
The Square Model Context Protocol Server allows AI assistants to interact with Square's connect API, following the Model Context Protocol standard. It provides a streamlined set of tools for interacting with Square APIs.
Last updated: N/A
What is Square Model Context Protocol Server?
The Square MCP Server is an implementation of the Model Context Protocol that enables AI assistants to interact with Square's API ecosystem. It provides a standardized way for AI models to access and utilize Square's services.
How to use Square Model Context Protocol Server?
The server can be started using npx with environment variables for configuration, such as the Square access token and sandbox/production environment settings. It integrates with AI assistants like Goose and Claude Desktop by providing configuration details and installation commands. The server exposes tools like get_service_info
, get_type_info
, and make_api_request
to discover, understand, and execute API calls.
Key features of Square Model Context Protocol Server
Model Context Protocol compliance
Access to Square's complete API ecosystem
Integration with AI assistants (Goose, Claude)
Streamlined toolset for API interaction
Sandbox and Production environment support
Use cases of Square Model Context Protocol Server
Integrating Square API functionality into AI assistants
Automating tasks within the Square ecosystem using AI
Building AI-powered applications that leverage Square's services
Exploring and discovering Square API capabilities
Testing and debugging Square API interactions
FAQ from Square Model Context Protocol Server
What is the Model Context Protocol?
What is the Model Context Protocol?
The Model Context Protocol (MCP) is a standard that allows AI assistants to interact with external services and APIs in a structured and consistent manner.
How do I get a Square access token?
How do I get a Square access token?
You can obtain your access token by following the guide at Square Access Tokens.
What is the purpose of the SANDBOX environment?
What is the purpose of the SANDBOX environment?
The SANDBOX environment allows you to test your integration with Square's API without affecting live data or transactions.
How do I integrate the Square MCP Server with Goose?
How do I integrate the Square MCP Server with Goose?
You can use the npx square-mcp-server install
command for automatic installation or npx square-mcp-server get-goose-url
to get the URL for manual installation.
What services are available through the Square MCP Server?
What services are available through the Square MCP Server?
The Square MCP Server provides access to Square's complete API ecosystem, including services like catalog
, customers
, orders
, payments
, and many more. See the Service Catalog in the README for a full list.