Square MCP Server

by block

Integrations

  • Provides access to Square API functionality through a Model Context Protocol (MCP) server

🚨 DEPRECATED: Square MCP Server (Old Version)

⚠️ This repository is no longer maintained.
Official development has moved to square/square-mcp-server.
Please use the new repository for the latest, officially supported Square MCP Server.


Archived Information (for reference)

A Model Context Protocol (MCP) server that provides access to Square API functionality.

Setup

  1. Install dependencies:
uv sync
  1. Set environment variables:
# Required export SQUARE_ACCESS_TOKEN=your_access_token_here # Optional - defaults to 'sandbox' if not set export SQUARE_ENVIRONMENT=sandbox # or 'production' for production environment
  1. Run the server:
uv pip install . square-mcp

Or for development:

source .venv/bin/activate mcp dev src/square_mcp/server.py

Environment Variables

VariableRequiredDefaultDescription
SQUARE_ACCESS_TOKENYes-Your Square API access token
SQUARE_ENVIRONMENTNosandboxSquare API environment (sandbox or production)

🔗 Migrate to the new server:

You must be authenticated.

A
security – no known vulnerabilities
A
license - permissive license
A
quality - confirmed to work

remote-capable server

The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.

A server that enables interaction with Square's API via Goose, supporting queries for locations, customers, and more with context preservation and MCP-compliant responses.

  1. Archived Information (for reference)
    1. Setup
      1. Environment Variables
        1. 🔗 Migrate to the new server:

      Related MCP Servers

      • A
        security
        A
        license
        A
        quality
        A Model Context Protocol server that enables interaction with Snapshot.org, providing tools to query Snapshot spaces, proposals, and users through natural language.
        Last updated -
        5
        2
        TypeScript
        MIT License
        • Apple
      • A
        security
        F
        license
        A
        quality
        A Model Context Protocol server that provides a SQL interface for querying and managing Apache Iceberg tables through Claude desktop, allowing natural language interaction with Iceberg data lakes.
        Last updated -
        1
        2
        Python
      • -
        security
        F
        license
        -
        quality
        A Model Context Protocol server that enables integration with the TESS API, allowing users to list and manage agents, execute agents with custom messages, and manage files through natural language interfaces.
        Last updated -
        TypeScript
      • -
        security
        A
        license
        -
        quality
        A Model Context Protocol server that provides seamless integration with Trino and Iceberg, enabling data exploration, querying, and table maintenance through a standard interface.
        Last updated -
        14
        Python
        Apache 2.0

      View all related MCP servers

      ID: xumoqtcs57