BetaMaShop is in public beta. We improve it continuously, and your feedback shapes what comes next.

How connections work

ConnectEnglish· 4 min read· Updated September 01, 2026

What a connection is in MaShop, the four screens where one lives, where you authorize before your first project, and what runs today.

Connect

A connection is an outside account that MaShop may reach in your name. Nothing is connected by default.

Four surfaces are called a connector

The word covers four screens. They do not do the same job. Knowing which one you are looking at saves a long detour.

SurfaceWhere it livesWhat it does
Deployment servicesProject settings, Deployment tabGitHub, Supabase and Netlify authorized on your account. They carry publishing.
Official connector catalogueConnection proposal card in the chat, Details buttonSix services and 23 tools. One permission per tool.
MCP serversAccount settings, Connectors tab, Your connectorsAny remote server that speaks the Model Context Protocol.
Connected appsAccount settings, Connectors tab, Connected appsApps that act on your MaShop account from their own chat.

Only MCP servers are connected from the connectors screen. The six official connectors are a permission surface. GitHub, Supabase and Netlify are authorized from the Deployment tab instead.

Where you authorize, and when

GitHub, Supabase and Netlify are authorized once, on your account. The token is stored against your account, not against a project. One authorization covers every project you own.

Two screens start it, and they lead to the same place.

  • The setup wizard, before any project exists. Five steps: GitHub, Supabase, Netlify, then your first project, then the setup itself. Each of the three carries Skip this step, so none of them traps you.
  • Project settings, Deployment tab, inside a project. The same three cards, the same result.

So connecting before you create a project is possible. The per service pages below describe the Deployment tab, because that is where you come back later.

The two directions

The protocol runs both ways, and the Connectors tab carries a toggle that separates them.

  • Your connectors. The services your agents use. MaShop is the client.
  • Connected apps. The apps that drive your MaShop account, from Claude Desktop, Cursor or another MCP client. MaShop is the server.

Both panels carry the title Connectors, in all six languages. Read the toggle, not the title.

Who can authorize a connection

Connecting, disconnecting and changing a tool permission are reserved to the project owner. The screen says so. An editor and a viewer can read the list and the permissions, and change nothing.

Where a connection acts

An MCP server is connected to one project. Every agent of that project can then use it. A connection is not narrowed per agent. The only way to keep one tool away from one agent is the list of actions that agent forbids itself.

A connected app is different. It acts on your MaShop account, across your projects, until you revoke it.

What a connection costs

Connecting a service, changing a permission, searching the directory and disconnecting all cost nothing. No credit is reserved and none is spent on those screens.

What costs is the agent turn that uses a tool. It is billed after the fact, at the real token cost of the model, converted into credits. There is no price per tool call. A run that consumes no token costs nothing and writes no line in your history.

If your balance is short at the moment of billing, the work already done is applied anyway. The debit fails, and the automation is flagged as needing attention so it does not start again the next day.

What runs today, and what does not

This is the part worth knowing before you spend an evening on it.

  • Tools from a connected MCP server do run. The call is relayed to that server as it stands. It passes the same guard as any other tool, and it is capped at 20 seconds and 4000 characters of answer.
  • The 23 tools of the six official connectors do not run. An agent that calls one reads that no executor is wired for that name. Nothing is attempted.
  • Two built-in capabilities answer. Reading your Supabase data, and saving an email draft. The draft is written for you to read. Nothing is sent.
  • The Connect button on a chat card opens the publishing flow when the card is an official connector. It opens a real authorization only for an MCP server, which is the kind that carries a server address.
  • The Official badge on a card comes from the model that proposed it, not from a check. Only the link scheme is filtered.

See also

connectconnectorspermissionsmcpagentscreditsownerprojectsecuritygetting started
Was this page helpful?
Your feedback is anonymous.