Square Model Context Protocol Server

by square
Apache 2.0
157
44

make_api_request

Initiate Square API requests for services like payments, customers, and inventory management by specifying the service category and method, enabling direct interaction with Square's Connect API.

Instructions

Unified tool for all Square API operations. Be sure to get types before calling. Available services: applepay, bankaccounts, bookingcustomattributes, bookings, cards, cashdrawers, catalog, checkout, customercustomattributes, customergroups, customersegments, customers, devices, disputes, events, giftcardactivities, giftcards, inventory, invoices, labor, locationcustomattributes, locations, loyalty, merchantcustomattributes, merchants, oauth, ordercustomattributes, orders, payments, payouts, refunds, sites, snippets, subscriptions, team, terminal, vendors, webhooksubscriptions.

Input Schema

NameRequiredDescriptionDefault
methodYesThe API method to call (e.g., 'list', 'create')
requestNoThe request object for the API call.
serviceYesThe Square API service category (e.g., 'catalog', 'payments')

Input Schema (JSON Schema)

{ "$schema": "http://json-schema.org/draft-07/schema#", "additionalProperties": false, "properties": { "method": { "description": "The API method to call (e.g., 'list', 'create')", "type": "string" }, "request": { "additionalProperties": true, "description": "The request object for the API call.", "properties": {}, "type": "object" }, "service": { "description": "The Square API service category (e.g., 'catalog', 'payments')", "type": "string" } }, "required": [ "service", "method" ], "type": "object" }

You must be authenticated.

Other Tools from Square Model Context Protocol Server

Related Tools

ID: sbtj6cl8kw