0n3
MCP servers · Square · MCP server

Connect Gemini CLI to Square

One line gives Gemini CLI your Square account as tools: 57 endpoints, payments, customers, orders, called with your own connection. No key in the prompt, a receipt for every call, revoke Gemini CLI's access alone any time.

Get the line for Gemini CLIConnect Square first

Three steps

  1. Create a free 0n3 account and connect Square. Paste a key or sign in; it lands in your vault, encrypted.
  2. Install 0n3 into Gemini CLI. Google's terminal agent. One command at user scope.
  3. Ask Gemini CLI: whoami. Then: "Create a payment in Square".
Install (user scope)
gemini mcp add --scope user --transport http 0n3 https://0n3.app/mcp -H "Authorization: Bearer <your 0n token>"

The line above carries a placeholder; 0n3.app/install mints a real key named for Gemini CLI and fills it in.

What Gemini CLI can then do in Square

Payments · Process payments, refunds, and completions4
Create a paymentPOST /payments
List paymentsGET /payments
Get a paymentGET /payments/{paymentId}
Complete a paymentPOST /payments/{paymentId}/complete
Customers · Full customer directory management6
Create a customerPOST /customers
List customersGET /customers
Get a customerGET /customers/{customerId}
Update a customerPUT /customers/{customerId}
Delete a customerDELETE /customers/{customerId}
Search customersPOST /customers/search
Orders · Create, manage, and pay orders5
Create an orderPOST /orders
Search ordersPOST /orders/search
Get an orderGET /orders/{orderId}
Update an orderPUT /orders/{orderId}
Pay an orderPOST /orders/{orderId}/pay
Catalog · Product catalog lifecycle5
Create a catalog objectPOST /catalog/object
List catalogGET /catalog/list
Search catalogPOST /catalog/search
Update a catalog objectPOST /catalog/object
Delete a catalog objectDELETE /catalog/object/{objectId}
Inventory · Inventory tracking and transfers3
Get an inventoryPOST /inventory/counts/batch-retrieve
Adjust inventoryPOST /inventory/changes/batch-create
Transfer inventoryPOST /inventory/transfers/batch-create
Invoices · Create and send invoices6
Create an invoicePOST /invoices
List invoicesGET /invoices
Get an invoiceGET /invoices/{invoiceId}
Update an invoicePUT /invoices/{invoiceId}
Publish an invoicePOST /invoices/{invoiceId}/publish
Cancel an invoicePOST /invoices/{invoiceId}/cancel

All 57 Square endpoints →

Square in other AI clients

Claude Code + SquareMCP server + skillClaude (desktop & claude.ai) + SquareconnectorChatGPT + Squareconnector · GPT actionCodex CLI + SquareMCP serverCursor + SquareMCP serverVS Code (Copilot) + SquareMCP serverWindsurf + SquareMCP server

Gemini CLI with other apps

Hostinger363 endpointsTelegram132 endpointsPipedrive95 endpointsResend67 endpointsLinkedIn50 endpointsSlack45 endpointsFigma32 endpointsCloudConvert32 endpointseBay25 endpointsQuickBooks21 endpointsCloudflare21 endpointsReddit21 endpoints