Square MCP: Connect Square to Your AI Assistant

Scott Blandford

·

Published

·

Updated

Sign up free

Want to hook AI up to your finances?

Get started—it’s free

Square MCP: Connect Square to Your AI Assistant

Scott Blandford

·

Published

·

Updated

Want to hook AI up to your finances?

Get started—it’s free

Square MCP: Connect Square to Your AI Assistant

Scott Blandford

·

Published

·

Updated

Want to hook AI up to your finances?

Get started—it’s free

Find out where you stand.

Connect your accounts and unlock ways to save in minutes.

Yes — Square offers an official MCP server (currently in beta), so you can connect your Square account to an AI assistant directly. Square publishes an MCP server that exposes your Square business — payments, orders, customers, catalog, and balances — to an assistant as a set of tools it can call. This guide covers how to set it up and what to watch for while it's in beta. It also covers how Truthifi brings the rest of your money into the same view, so your assistant can reason about Square next to your bank and investment accounts.

What Square does

Square is a payments platform. Merchants use it to accept card and digital payments, run point-of-sale hardware, manage orders and customers, and track the balance that accumulates from sales before it's deposited to a linked bank account. For many small-business owners, Square is where the money first lands before it becomes a bank balance anyone else can see — which makes it a real and useful slice of the financial picture.

Does Square have an official MCP server?

Yes. Square publishes an official MCP server and documents it on its developer site. Development has moved to Square's own square-mcp-server, and Square offers both a hosted remote server and a self-hosted local one. MCP (Model Context Protocol) is the standard that lets an AI assistant connect to an external service and call it like a set of tools. Square's server exposes business operations — payments, orders, customers, catalog, and balances — so an assistant can query and work with a Square account in natural language.

Two things to know while it's in beta: Square labels the server beta and gathers feedback through its developer channels, so expect it to change. And the remote server maintains an allowlist of approved MCP clients, so not every assistant can connect to the hosted endpoint yet. The local server supports a read-only mode (a DISALLOW_WRITES setting), which is worth using if you only want the assistant to look, not act.

How to connect Square's MCP server to your AI assistant

Square offers two paths. The hosted remote server lives at Square's MCP endpoint and authenticates with OAuth, subject to the client allowlist. The self-hosted local server is published as square-mcp-server and authenticates with a Square access token; it supports a read-only mode so an assistant can see your Square data without being able to change anything. Square's developer docs walk through both.

Setting up Square's MCP server

  1. Open Square's MCP documentation. Start at Square's developer docs for the current endpoint, package, and setup steps.

  2. Choose hosted or self-hosted. Use the remote server if your assistant is on Square's client allowlist, or run the local square-mcp-server yourself.

  3. Authenticate. Authorize via OAuth for the remote server, or supply a Square access token for the local one.

  4. Decide read-only or read-write. For the local server, enable the read-only mode if you only want the assistant to see data, not act on your account.

  5. Register the server with your AI assistant. Add it as a connector in your assistant's settings.

  6. Ask your assistant about your Square account. Once connected, your assistant can read your Square balances and activity, and — if you grant write access in Square's own tool — work with orders and customers there. That is separate from Truthifi's read-only connection to your bank and brokerage accounts.

What you can ask

Once Square's MCP server is connected, you can ask your assistant things like:

  • "What's my current Square balance?"

  • "How much did I take in through Square this week?"

  • "Summarize my recent Square orders."

  • "Which customers have the most activity this month?"

  • "What's pending to be deposited from Square to my bank?"

Those answers come from your real, current Square data rather than a figure you typed in.

With and without Truthifi

Square's own MCP server connects Square — but it only sees Square. Your bank, your brokerage, and your other balances live in their own silos, and most of them don't publish an MCP server at all.

Without Truthifi: your assistant can see Square through Square's server, but everything else is invisible unless you paste it in by hand. It can't tell you what's moving through Square relative to the rest of your money, because it can't see the rest.

With Truthifi: your assistant reads your connected bank and investment accounts through a single read-only connection, so it can reason across all of them at once — and set what's happening in Square in the context of everything else. Square's MCP server handles Square; Truthifi handles the rest of the picture.

How Truthifi can help

Square's official MCP server is the right way to connect Square itself, and it's good that Square shipped one. But a payments platform's server can only ever see that platform. Truthifi is the complement: it connects your other accounts on a read-only basis and makes them readable by your AI assistant alongside Square, so your assistant can reason about your whole financial picture instead of one silo at a time. Truthifi works alongside Square rather than replacing it.

FAQ

Does Square have an official MCP server? Yes, in beta. Square publishes square-mcp-server and documents a hosted remote server and a self-hosted local one on its developer site.

Can my AI assistant change things in my Square account? It depends on how you connect. The local server supports a read-only mode that blocks writes; without it, the server can act on your account, so review the permissions you grant.

Why can't my assistant connect to Square's remote server? Square's hosted remote server uses an allowlist of approved MCP clients while it's in beta, so not every assistant can reach it yet. The self-hosted local server is the alternative.

Is connecting Square's MCP server the same as connecting through Truthifi? No. Square's MCP server connects Square directly, while Truthifi is a distinct, read-only link that adds your other accounts to your assistant's view.

Is Truthifi's access to my connected accounts read-only? Yes. For the accounts Truthifi connects, access is read-only — it can see balances and transactions but cannot move money.

Does Truthifi see my login credentials for the accounts I connect? No. Credentials are entered with the aggregator partner Truthifi uses, not with Truthifi, and Truthifi never receives, sees, or stores them.

Read next

Start free on Truthifi

Get a clear view of what's in your accounts — connect for free and run 130+ checks.

Truthifi is not an investment adviser and doesn't give investment, tax or legal advice.

Disclaimer: This article is for educational purposes only and does not constitute financial, tax, or legal advice. It should not be construed as a personalized recommendation regarding any investment, financial advisor, or financial product. All calculations use hypothetical scenarios and historical return assumptions; actual results will vary. Past performance does not guarantee future results. Consult a qualified financial professional for guidance specific to your situation. Truthifi is an investment monitoring platform — not a financial advisor, broker-dealer, or tax professional. Truthifi does not manage assets, recommend investments, sell financial products, or provide personalized financial advice. Truthifi earns no revenue from advisor referrals, product commissions, or AUM fees. Statistics and data cited reflect publicly available sources current as of the article’s publication date. Sources are linked throughout.