Available on all plans
Creating the server
Open the MCP tab and click Create MCP for this app. The agent looks at what your app does and proposes a set of tools, for example one to list items, one to create them, and one to edit them. If you want different ones, tell the agent in chat. It then builds those tools into your app’s backend. You can also just ask in chat: “Turn my app into an MCP server so Claude can manage the inventory.” Later, Add or change tools in the MCP tab takes you back to the agent to adjust what’s exposed. Once the server exists, the tab shows its Server URL and how it authenticates:- Sign-in required: Assistants sign in through your app’s own login, so each person only reaches their own data. This is the method Claude and ChatGPT require.
- Access token: A single secret key. Useful for scripts and Claude Code, but the Claude and ChatGPT apps can’t use it. If your server only accepts a token, click Add sign-in and the agent adds a login to your app.
Assistants sign in through your published app, so you need to publish the project first. If the chat uses the Testing database, Claude and ChatGPT still sign in to the Live database. Once the Testing version is ready, switch to Live in the Database tab. See Live and Testing databases.
Connecting an assistant
The Connect section has step-by-step instructions for each client. You only need to connect once.- Claude
- ChatGPT
- Claude Code
- In Claude, open Settings → Connectors and click Add custom connector.
- Give it a name and paste your server URL into the Remote MCP server URL field.
- Click Connect. Claude opens your app’s sign-in page. Sign in and approve access.
What connected assistants can do
The Tools list at the bottom of the tab shows every tool your server offers, with a short description of each. Tools badged Read-only can only view data. Tools badged Can delete data can remove data, so take care when you set their permissions. If the tab reports that the server isn’t responding, it may still be deploying. Try again in a moment, or click Ask Macaly to fix it and the agent looks into it.Example uses
- A booking app where clients ask their assistant to find a free slot and book it.
- An internal CRM where the sales team asks ChatGPT for a customer’s history before a call.
- An inventory app where Claude checks stock levels and records deliveries.