Step-by-step setup for Claude, Claude Code, ChatGPT, Codex, Cursor and any other MCP client.
Softr’s MCP server works with any client that speaks the Model Context Protocol. The setup is the same everywhere — point the client at one URL, then approve what it can reach in your workspace — but every tool buries that setting in a different place. This page has the exact route for each.If you are not sure what the assistant will be able to do once it is connected, start with the Softr MCP server overview.
Softr Studio has the same instructions built in, with the server URL ready to copy. Click your workspace name at the top of the left sidebar, then API tokens or Use Softr.
The account menu in Softr Studio. Both API tokens and Use Softr lead to the MCP setup guide.
Pick your tool and Softr walks you through it, screen by screen.
The in-product setup guide, with a tab for Claude, ChatGPT, Cursor and everything else.
Works in Claude on the web, in the desktop app and in Cowork.
1
Open the connector settings
In Claude, go to Customize → Connectors, click +, then Add custom connector.On a Team or Enterprise plan only an Owner can add a custom connector. If you don’t see the +, ask an Owner to add Softr once — after that every member connects to it themselves from the same screen.
2
Enter the name and the server URL
Name it Softr, paste https://mcp.softr.io/mcp as the remote MCP server URL, and click Continue.
Claude's Add custom connector dialog with the Softr server URL filled in.
3
Click Add
Claude detects Softr’s authentication and OAuth client settings for you. Leave them as they are and click Add.
4
Authorize your Softr account
Click Connect, choose what Claude can reach, and click Allow. See What you are approving.
Claude Code adds MCP servers from the command line.
1
Add the server
claude mcp add --transport http softr https://mcp.softr.io/mcp
Add --scope user to make Softr available in every project rather than only the current one.
2
Authenticate
Run /mcp inside Claude Code, select softr and choose Authenticate. Softr’s authorization screen opens in your browser — see What you are approving.Until you do, claude mcp list reports the server as Needs authentication.
Custom MCP servers in ChatGPT arrive as plugins, which requires developer mode.
1
Enable developer mode
Open ChatGPT Settings → Security and login → Developer mode and switch it on.
Developer mode in ChatGPT's security settings. It has to be on before you can add a custom MCP server.
2
Add Softr as a plugin
Open Plugins, click +, then fill in the details: name it Softr, keep Connection set to Server URL and paste https://mcp.softr.io/mcp, and leave Authentication on OAuth.Tick I understand and want to continue to accept the custom MCP server notice, then click Create.
ChatGPT's New Plugin dialog. Name, server URL and OAuth are the only fields Softr needs.
3
Authorize your Softr account
Click Connect, choose what ChatGPT can reach, and click Allow. See What you are approving.
Softr’s authorization screen opens in your browser — see What you are approving. Run codex mcp list to confirm the server is there, or /mcp in the Codex TUI.
3
Try it
Ask Codex to list your Softr apps.
Softr does not support OAuth Dynamic Client Registration. Codex negotiates a Client ID Metadata Document instead, which needs no configuration from you. If a login fails, fall back to a personal access token.
In Cursor, go to Customize → MCPs and click New MCP Server.Softr’s in-product setup guide also has an Add to Cursor button that opens Cursor with these details pre-filled.
Cursor doesn’t register OAuth clients dynamically, so it needs Softr’s Cursor client ID. It goes in ~/.cursor/mcp.json to use Softr in every project, or .cursor/mcp.json for one project — see Cursor’s MCP documentation.
3
Authorize your Softr account
Softr appears under Needs Attention. Click Authenticate, choose what Cursor can reach, and click Allow. See What you are approving.
Cursor's MCPs tab: New MCP Server adds the server, Authenticate signs it in to Softr.
However you connect, the last step is the same Softr screen. You choose which projects the tool can reach and how much it can do in each of three areas, then click Allow.
Softr's authorization screen. Access sets which projects are covered; Permissions sets what the tool can do in each area.
The AI tool cannot request particular permissions in advance — you always pick them here, and you can change or revoke them later. For what each level allows, see Permissions.
Full access on Databases lets an assistant delete records, fields, tables and whole databases. If you want a connection that can never delete anything, set Databases to View only. See Deleting data.
This page is for builders connecting their Softr workspace. If you want the users of one of your apps to work with it through their own AI assistant, with their own app permissions, that is a different server — see App MCP server.