LabscoMCP early access ↗
squareMCP SERVER · OFFICIAL PROJECT

Square

Reach a Square service — catalog, inventory, invoices, bookings, labor — through one call, after asking the server what the method expects.

by square ↗ERP & Vertical Business Systems✓ Official

The plugin Knowledge Work Plugins includes connection settings for this server.

LABSCO SUMMARY

One entry point instead of a tool per endpoint.

The API is exposed as a service plus a method, so a catalog call and a labor call take the same shape and nothing new appears when Square adds an endpoint. What it asks in return is an order: service info, then type info, then the request — stated in the tool descriptions rather than left to be discovered.

What it is

Three tools that front the whole Square API: one describes a service, one returns the type information for a method, and one performs the request.

What you get

  • A single request tool covering Square's services, from catalog, inventory and locations to invoices, bookings, labor, disputes, gift cards and customers
  • Type information for a method, which the request tool expects to have been fetched first
  • A service-level description to read before the type lookup

Requirements

  • Hosted: nothing to install — sign in with your Square account.
  • On your own computer: npx, a Square access token in ACCESS_TOKEN, and SANDBOX — true for Sandbox test data, which Square recommends trying first.

Setup effort

One command plus a key — npx square-mcp-server start, then supply credentials