Integrations
Enables integration with Apple Pay through Square's API, allowing for payment processing via Apple's payment platform.
Provides access to Square's complete API ecosystem, enabling interactions with services such as catalog management, customer management, payment processing, order management, inventory tracking, appointment booking, gift cards, loyalty programs, and many other Square business services.
Servidor de protocolo de contexto del modelo cuadrado (Beta)
Este proyecto sigue el estándar del Protocolo de Contexto de Modelo , lo que permite a los asistentes de IA interactuar con la API de conexión de Square.
Inicio rápido
Comience a utilizar el servidor Square MCP usando npx:
Reemplace YOUR_SQUARE_ACCESS_TOKEN
con su token de acceso de Square. Puede obtener su token de acceso siguiendo la guía en Tokens de Acceso de Square . También puede configurar variables de entorno antes de ejecutar el comando.
Opciones de configuración
Variable de entorno | Objetivo | Ejemplo |
---|---|---|
ACCESS_TOKEN | Su token de acceso a la API de Square | ACCESS_TOKEN=sq0atp-... |
SANDBOX | Utilice el entorno sandbox de Square | SANDBOX=true |
PRODUCTION | Utilice el entorno de producción Square | PRODUCTION=true |
DISALLOW_WRITES | Restringir a operaciones de solo lectura | DISALLOW_WRITES=true |
SQUARE_VERSION | Especifique la versión de la API de Square | SQUARE_VERSION=2025-04-16 |
Integración con asistentes de IA
Integración de Goose
Para configurar el servidor Square MCP con Goose :
El comando install
actualiza automáticamente la configuración de Goose.
Integración de escritorio de Claude
Para la integración con Claude Desktop, consulte la Guía de inicio rápido del Protocolo de Contexto de Modelo . Agregue esta configuración a su claude_desktop_config.json
:
Referencia de herramientas
El servidor Square MCP proporciona un conjunto optimizado de herramientas para interactuar con las API de Square:
Herramienta | Descripción | Uso principal |
---|---|---|
get_service_info | Descubra los métodos disponibles para un servicio | Exploración y descubrimiento |
get_type_info | Obtenga los requisitos detallados de los parámetros | Preparación de solicitudes |
make_api_request | Ejecutar llamadas API a Square | Realizar operaciones |
Catálogo de servicios
El servidor MCP de Square proporciona acceso a todo el ecosistema de API de Square. Consulte la documentación de la API de Square para obtener información detallada sobre cada servicio:
Servicio | Descripción |
---|---|
applepay | Integración con Apple Pay |
bankaccounts | Gestión de cuentas bancarias |
bookingcustomattributes | Atributos personalizados para reservas |
bookings | Gestión de reservas de citas |
cards | Gestión de tarjetas de pago |
cashdrawers | Gestión de caja registradora |
catalog | Gestión de catálogos (artículos, categorías, etc.) |
checkout | Procesamiento de pagos y pago |
customercustomattributes | Atributos personalizados para clientes |
customergroups | Agrupación de clientes |
customersegments | Segmentación de clientes |
customers | Gestión de clientes |
devices | Administración de dispositivos Square |
disputes | Manejo de disputas de pago |
events | Seguimiento de eventos |
giftcardactivities | Seguimiento de la actividad de las tarjetas de regalo |
giftcards | Gestión de tarjetas de regalo |
inventory | Seguimiento de inventario |
invoices | Gestión de facturas |
labor | Gestión de la fuerza laboral |
locationcustomattributes | Atributos personalizados para ubicaciones |
locations | Gestión de ubicaciones |
loyalty | Gestión de programas de fidelización |
merchantcustomattributes | Atributos personalizados para comerciantes |
merchants | Gestión de cuentas comerciales |
oauth | Autenticación |
ordercustomattributes | Atributos personalizados para pedidos |
orders | Gestión de pedidos |
payments | Procesamiento de pagos |
payouts | Gestión de pagos |
refunds | Gestión de reembolsos |
sites | Integración de sitios web |
snippets | Integración de códigos de Square Online |
subscriptions | Gestión de suscripciones |
team | Gestión de personal |
terminal | Gestión de terminales Square |
vendors | Gestión de proveedores |
webhooksubscriptions | Notificaciones de eventos |
Patrón de uso
Para una interacción óptima con la API de Square a través de MCP:
- Descubra : utilice
get_service_info
para explorar los métodos disponiblesCopy - Comprender : utilice
get_type_info
para conocer los requisitos de los parámetrosCopy - Ejecutar : utilice
make_api_request
para realizar la operaciónCopy
Desarrollo y depuración
Uso del inspector MCP
El Inspector MCP proporciona una interfaz visual para realizar pruebas:
Flujo de trabajo de desarrollo
- Clonar el repositorio
- Instalar dependencias:
npm install
- Iniciar el modo de desarrollo:
npm run watch
- Ejecute el servidor:
node dist/index.js start
- Pruebe sus cambios utilizando el Inspector MCP
Contribuyendo
Este repositorio se genera automáticamente a partir de la especificación OpenAPI de Square. Si bien se agradecen las contribuciones, tenga en cuenta que los cambios deberán incorporarse al generador que produce este código. Abra una incidencia para discutir los cambios propuestos antes de enviar una solicitud de incorporación de cambios.
You must be authenticated.
Permite que los asistentes de IA interactúen con la API Connect de Square a través del estándar Model Context Protocol, lo que permite operaciones como administrar clientes, procesar pagos y manejar inventario.
- Quick Start
- Configuration Options
- Integration with AI Assistants
- Tool Reference
- Service Catalog
- Usage Pattern
- Development and Debugging
- Contributing
Related Resources
Related MCP Servers
- -securityFlicense-qualityA Model Context Protocol server that provides persistent task management capabilities for AI assistants, allowing them to create, update, and track tasks beyond their usual context limitations.Last updated -1TypeScript
- -securityAlicense-qualityA Model Context Protocol server that connects AI assistants like Claude to Moneybird accounting software, enabling management of contacts, financial data, products, and business operations through natural language.Last updated -1JavaScriptMIT License
Kong Konnect MCP Serverofficial
AsecurityAlicenseAqualityA Model Context Protocol server enabling AI assistants to interact with Kong Konnect's API Gateway, providing tools to query analytics data, inspect configurations, and manage control planes through natural language.Last updated -1022TypeScriptApache 2.0- AsecurityAlicenseAqualityA server implementing Model Context Protocol that enables AI assistants to interact with Slack API through a standardized interface, providing tools for messaging, channel management, user information retrieval, and more.Last updated -918JavaScriptApache 2.0