Skip to main content
Glama

Square Model Context Protocol Server

Official
by square

Square Model Context Protocol Server (Beta)

Dieses Projekt folgt dem Model Context Protocol- Standard und ermöglicht KI-Assistenten die Interaktion mit der Connect-API von Square.

Schnellstart

Starten Sie den Square MCP-Server mit npx:

# Basic startup npx square-mcp-server start # With environment configuration ACCESS_TOKEN=YOUR_SQUARE_ACCESS_TOKEN SANDBOX=true npx square-mcp-server start # local runs npx /path/to/project/square-mcp-server

Ersetzen Sie YOUR_SQUARE_ACCESS_TOKEN durch Ihren tatsächlichen Square-Zugriffstoken. Sie erhalten Ihren Zugriffstoken gemäß der Anleitung unter Square Access Tokens . Sie können vor der Ausführung des Befehls auch Umgebungsvariablen festlegen.

Remote-MCP-Server

Square bietet jetzt einen gehosteten Remote-MCP-Server unter:

https://mcp.squareup.com/sse

Das Remote-MCP wird empfohlen, da es die OAuth-Authentifizierung verwendet und Ihnen die direkte Anmeldung mit Ihrem Square-Konto ermöglicht, ohne Zugriffstoken manuell erstellen oder verwalten zu müssen.

Konfigurationsoptionen

Umgebungsvariable

Zweck

Beispiel

ACCESS_TOKEN

Ihr Square API-Zugriffstoken

ACCESS_TOKEN=sq0atp-...

SANDBOX

Verwenden Sie die Square-Sandbox-Umgebung

SANDBOX=true

PRODUCTION

Verwenden Sie die Square-Produktionsumgebung

PRODUCTION=true

DISALLOW_WRITES

Auf schreibgeschützte Vorgänge beschränken

DISALLOW_WRITES=true

SQUARE_VERSION

Geben Sie die Square-API-Version an

SQUARE_VERSION=2025-04-16

Integration mit KI-Assistenten

Goose-Integration

So konfigurieren Sie den Square MCP-Server mit Goose :

Remote-MCP

Um das Square Remote MCP in Goose zu installieren, klicken Sie auf einem Computer, auf dem Goose installiert ist, auf diese URL:

goose://extension?cmd=npx&arg=mcp-remote&arg=https%3A%2F%2Fmcp.squareup.com%2Fsse&id=square_mcp_production_remote&name=Square%20MCP%20Remote&description=Square%20Production%20MCP%20Remote

Oder kopieren Sie die URL und fügen Sie sie in die Adressleiste Ihres Browsers ein.

# Automatic installation npx square-mcp-server install # Get URL for manual installation npx square-mcp-server get-goose-url

Der install aktualisiert Ihre Goose-Konfiguration automatisch.

Claude Desktop Integration

Informationen zur Claude Desktop-Integration finden Sie im Model Context Protocol Quickstart Guide . Fügen Sie diese Konfiguration zu Ihrer claude_desktop_config.json hinzu:

Remote-MCP

{ "mcpServers": { "mcp_square_api": { "command": "npx", "args": ["mcp-remote", "https://mcp.squareup.com/sse"] } } }

Dieser Ansatz ermöglicht Ihnen die direkte Authentifizierung mit den Anmeldeinformationen Ihres Square-Kontos, ohne dass Sie Zugriffstoken verwalten müssen.

Lokales MCP

{ "mcpServers": { "mcp_square_api": { "command": "npx", "args": ["square-mcp-server", "start"], "env": { "ACCESS_TOKEN": "YOUR_SQUARE_ACCESS_TOKEN", "SANDBOX": "true" } } } }

Werkzeugreferenz

Der Square MCP-Server bietet einen optimierten Satz von Tools für die Interaktion mit Square-APIs:

Werkzeug

Beschreibung

Primäre Verwendung

get_service_info

Entdecken Sie die für einen Dienst verfügbaren Methoden

Erkundung und Entdeckung

get_type_info

Erhalten Sie detaillierte Parameteranforderungen

Anfragevorbereitung

make_api_request

Führen Sie API-Aufrufe an Square aus

Durchführen von Operationen

Servicekatalog

Der Square MCP Server bietet Zugriff auf das komplette API-Ökosystem von Square. Detaillierte Informationen zu den einzelnen Diensten finden Sie in der Square API-Dokumentation :

Service

Beschreibung

applepay

Apple Pay-Integration

bankaccounts

Bankkontoverwaltung

bookingcustomattributes

Benutzerdefinierte Attribute für Buchungen

bookings

Terminbuchungsverwaltung

cards

Zahlungskartenverwaltung

cashdrawers

Kassenladenverwaltung

catalog

Katalogverwaltung (Artikel, Kategorien usw.)

checkout

Kaufabwicklung und Zahlungsabwicklung

customercustomattributes

Benutzerdefinierte Attribute für Kunden

customergroups

Kundengruppierung

customersegments

Kundensegmentierung

customers

Kundenmanagement

devices

Square-Geräteverwaltung

disputes

Bearbeitung von Zahlungsstreitigkeiten

events

Ereignisverfolgung

giftcardactivities

Tracking der Geschenkkartenaktivität

giftcards

Geschenkkartenverwaltung

inventory

Bestandsverfolgung

invoices

Rechnungsverwaltung

labor

Personalmanagement

locationcustomattributes

Benutzerdefinierte Attribute für Standorte

locations

Standortverwaltung

loyalty

Verwaltung von Treueprogrammen

merchantcustomattributes

Benutzerdefinierte Attribute für Händler

merchants

Händlerkontoverwaltung

oauth

Authentifizierung

ordercustomattributes

Benutzerdefinierte Attribute für Bestellungen

orders

Auftragsverwaltung

payments

Zahlungsabwicklung

payouts

Auszahlungsmanagement

refunds

Rückerstattungsmanagement

sites

Website-Integration

snippets

Square Online Code-Integration

subscriptions

Abonnementverwaltung

team

Personalmanagement

terminal

Square Terminal-Verwaltung

vendors

Lieferantenmanagement

webhooksubscriptions

Ereignisbenachrichtigungen

Nutzungsmuster

Für eine optimale Interaktion mit der Square-API über MCP:

  1. Entdecken : Verwenden Sie get_service_info , um verfügbare Methoden zu erkunden

    get_service_info(service: "catalog")
  2. Verstehen : Verwenden Sie get_type_info , um Parameteranforderungen zu erfahren

    get_type_info(service: "catalog", method: "list")
  3. Ausführen : Verwenden Sie make_api_request , um den Vorgang auszuführen

    make_api_request(service: "catalog", method: "list", request: {})

Entwicklung und Debugging

Verwenden des MCP Inspector

Der MCP Inspector bietet eine visuelle Schnittstelle zum Testen:

# Build the project npm run build # Start the inspector with the Square MCP Server npx @modelcontextprotocol/inspector node dist/index.js start

Entwicklungs-Workflow

  1. Klonen Sie das Repository

  2. Abhängigkeiten installieren: npm install

  3. Entwicklungsmodus starten: npm run watch

  4. Führen Sie den Server aus: node dist/index.js start

  5. Testen Sie Ihre Änderungen mit dem MCP Inspector

Beitragen

Dieses Repository wird automatisch aus der OpenAPI-Spezifikation von Square generiert. Beiträge sind willkommen, beachten Sie jedoch, dass Änderungen in den Generator, der diesen Code erzeugt, integriert werden müssen. Bitte eröffnen Sie ein Issue, um die vorgeschlagenen Änderungen zu besprechen, bevor Sie einen Pull Request einreichen.

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

hybrid server

The server is able to function both locally and remotely, depending on the configuration or use case.

Ermöglicht KI-Assistenten die Interaktion mit der Connect-API von Square über den Model Context Protocol-Standard und ermöglicht so Vorgänge wie die Verwaltung von Kunden, die Verarbeitung von Zahlungen und die Lagerhaltung.

  1. Schnellstart
    1. Remote-MCP-Server
      1. Konfigurationsoptionen
        1. Integration mit KI-Assistenten
          1. Goose-Integration
          2. Claude Desktop Integration
        2. Werkzeugreferenz
          1. Servicekatalog
            1. Nutzungsmuster
              1. Entwicklung und Debugging
                1. Verwenden des MCP Inspector
                2. Entwicklungs-Workflow
              2. Beitragen

                Related MCP Servers

                • A
                  security
                  F
                  license
                  A
                  quality
                  Implements the Model Context Protocol to allow AI models to access and interact with blockchain data, including reading contract states, retrieving events, and accessing transaction information across various networks.
                  Last updated -
                  10
                  65
                  64
                • -
                  security
                  F
                  license
                  -
                  quality
                  A Model Context Protocol server implementation that enables AI assistants to interact with Linear project management systems, allowing them to create, retrieve, and modify data related to issues, projects, teams, and users.
                  Last updated -
                  8
                  3
                • -
                  security
                  F
                  license
                  -
                  quality
                  Enables AI models to interact with Linear for issue tracking and project management through the Model Context Protocol, supporting capabilities like creating issues, searching, managing sprints, and bulk updating statuses.
                  Last updated -
                  5
                • -
                  security
                  A
                  license
                  -
                  quality
                  Enables AI assistants to interact with Slack workspaces through the Model Context Protocol, providing tools for reading/sending messages, managing channels, and accessing Slack API functionality.
                  Last updated -
                  1
                  MIT License

                View all related MCP servers

                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