VendorSquare (Block)
Connects overstdio, http

Our grade: 4 checks

Login Login required, broad access
Upkeep Moderate · 2026-10
Known bugs 0 open
Connection stdio, http

Based on public data, not a full audit. See how we grade. Something changed? Request a re-grade.

Community rating

4.1 10 reviews
70% would trust it in production
  • 5 4
  • 4 4
  • 3 1
  • 2 1
  • 1 0

Trust in production

  • Trust it - 70%
  • With caveats - 20%
  • Wouldn't - 10%

80% would recommend this server

How reviewers scored it

  • Setup & docs 4.0
  • Auth experience 4.0
  • Reliability 4.2
  • Maintainer responsiveness 3.8

Why it got a B

Official, with a hosted server (OAuth, production only, no read-only mode) and a local one that takes an access token. One generic tool reaches the whole Square API, including payments, refunds and payouts. Watch out: the local DISALLOW_WRITES switch still lets refunds through in the published package, so use a sandbox token and approve every call. Biggest deduction: the published package dates from April 2025, and recent commits are README edits by one maintainer.

How to connect

// Cursor MCP settings: Type "Command", then in the Command field enter:
npx mcp-remote https://mcp.squareup.com/mcp

Is Square MCP Server safe?

Is Square MCP Server safe to use?

Square MCP Server grades B (solid, with minor gaps). Login is required, but access is coarse: one sign-in or key covers more than your agent needs, so grant the narrowest account you can. Updates are occasional, so fixes may be slow to arrive.

Does Square MCP Server have known vulnerabilities?

Not in our current data: it has no open CVEs or advisories. We re-check as new ones are published.

Does Square MCP Server support authentication?

Yes. It requires a login, so access can be tied to a person or a scoped key.

Embed this badge

Maintain this server? Add the grade to your README.

TrustedMCP grade B

Markdown

[![TrustedMCP grade B](https://trustedmcp.io/badge/square-mcp-server.svg)](https://trustedmcp.io/servers/square-mcp-server)

HTML

<a href="https://trustedmcp.io/servers/square-mcp-server"><img src="https://trustedmcp.io/badge/square-mcp-server.svg" alt="TrustedMCP grade B" height="80"></a>

Community reviews

Noah Fischer Fintech developer
Trusts in production Recommends

Quietly reliable

I use this almost daily. Updates are a bit slow, but it is stable enough that it has not mattered. Nice that it supports both stdio and HTTP, I use stdio locally and HTTP for the shared agent.

Used for Looking up failed payments for support

  • Setup & docs 5/5
  • Auth experience 4/5
  • Reliability 5/5
  • Maintainer responsiveness 5/5
Leah Cohen Eng lead, fintech
Trusts with caveats Recommends

Solid and well behaved

Our agents call this dozens of times a day. Nice that it supports both stdio and HTTP, I use stdio locally and HTTP for the shared agent. Read-only mode is the first thing I enable, and it covers most of what I need. Scoped the token to just what the agent needs and it respected that. Recommended, with sensible guardrails.

Used for Reconciling refunds

  • Setup & docs 4/5
  • Auth experience 4/5
  • Reliability 5/5
  • Maintainer responsiveness 4/5
Fatima Zahra Security engineer
Trusts in production Recommends

Our team uses it every day

Started with it as an experiment, now it is a fixture. Turned on read-only mode on day one, highly recommend doing the same.

Used for Monthly revenue summaries

  • Setup & docs 5/5
  • Auth experience 5/5
  • Reliability 4/5
  • Maintainer responsiveness 3/5
Ethan Walker Support lead
Trusts with caveats

Fine for a demo, not for prod

Ran into problems pretty quickly. Auth is handled properly, and revoking access later was one click. I would use it in prod, but only with a human approving writes.

Used for Answering billing questions from customers

  • Setup & docs 2/5
  • Auth experience 4/5
  • Reliability 2/5
  • Maintainer responsiveness 3/5
Raj Malhotra Software engineer, agency
Trusts in production Recommends

Clean integration, sensible permissions

Replaced a homegrown script with Square MCP Server and have not looked back. Issues get answered eventually. Not fast, not abandoned. Happy to run it in production.

Used for Testing checkout flows in test mode

  • Setup & docs 5/5
  • Auth experience 4/5
  • Reliability 5/5
  • Maintainer responsiveness 4/5
Julia Kowalski Developer, healthtech
Trusts in production Recommends

Surprisingly polished

Been running this for about a month now. Being official from Square (Block) counts for a lot when I pitch it to security. I like that access goes through a proper sign-in instead of a long-lived secret on disk.

Used for Answering billing questions from customers

  • Setup & docs 5/5
  • Auth experience 3/5
  • Reliability 4/5
  • Maintainer responsiveness 5/5
Nina Hoffmann Full-stack developer
Trusts in production Recommends

Set it up once, forgot about it

Of the Square integrations I tried, this one is the most predictable. Release pace is moderate, so I pin a version and check in monthly. Scoped the token to just what the agent needs and it respected that. Nice to use something maintained by Square (Block) rather than a random fork.

Used for Reconciling refunds

  • Setup & docs 3/5
  • Auth experience 4/5
  • Reliability 4/5
  • Maintainer responsiveness 4/5
Omar Haddad AI engineer
Trusts in production Recommends

Worth the five minutes to set up

Hooked Square MCP Server into Claude Code and it worked on the first try. Sign-in flow was painless and I never had to paste a key into a config file. Easy recommendation.

Used for Looking up failed payments for support

  • Setup & docs 4/5
  • Auth experience 4/5
  • Reliability 5/5
  • Maintainer responsiveness 4/5
Samir Khan Indie hacker
Trusts in production Recommends

No complaints after a month

Installed it on a Friday, it was part of my workflow by Monday. Turned on read-only mode on day one, highly recommend doing the same. Release pace is moderate, so I pin a version and check in monthly. Auth is handled properly, and revoking access later was one click. Good choice if you need Square in your agent.

Used for Investigating disputes

  • Setup & docs 4/5
  • Auth experience 5/5
  • Reliability 5/5
  • Maintainer responsiveness 4/5
Karan Mehta Freelance developer
Would not trust in production

OK for read-only work

I like it, with reservations. Issues get answered eventually. Not fast, not abandoned. Nice that it supports both stdio and HTTP, I use stdio locally and HTTP for the shared agent. Nice to use something maintained by Square (Block) rather than a random fork. Not something I would put in production yet.

Used for Monthly revenue summaries

  • Setup & docs 3/5
  • Auth experience 3/5
  • Reliability 3/5
  • Maintainer responsiveness 2/5

Write a review

Ran this server? Tell other teams how it went. You get one review per server. We email you a link to confirm it, then an editor checks it before it goes up. We never show your email.

How was it overall?

Would you trust it in production?
Would you recommend it to another team?

Score the details

Setup & docs
Auth experience
Reliability
Maintainer responsiveness

Tell other teams how it went

About you