MCP Allowlist Request - joincopper.io

Hi there!

My name is Mark Clayton, developer of Copper (joincopper.io). Copper is an AI assistant for small business owners to reason about their data, providing an agentic workflow to connect to everyday tools like Quickbooks, Gmail, etc.

I’m hoping to connect to Square (even if during the Beta), but through reading the documentation I came across the following:

”Square maintains an allowlist of MCP clients in order to protect against malicious client registration attempts.”

What are the required steps to be granted access to the MCP server for testing and development?

What’s your client that needs to be added to the allowlist? :slight_smile:

Hi Bryan!

Sorry for the late response here.

My production API endpoint is - copper-ai.vercel.app
This API endpoint is the client connecting to the Square MCP Server.

To add some color, Copper is a mobile application (Expo) that uses the Vercel AI SDK, interfacing with my production API endpoint (currently at copper-ai.vercel.app). Please ignore the UI on the API endpoint, it’s in progress.

Of course, I’m using the local Square MCP for all development and testing.

Does this help at all?

We’re also building an MCP client, requested allowlisting in MCP Allowlist Request for Stilla.