MCP Server URL
Authentication
Softr’s MCP server supports two authentication methods. Both offer fine-grained permission control over what the AI tool can access.OAuth (Recommended)
OAuth is the simplest way to connect. Softr has pre-built OAuth integrations for the following AI tools:
When you connect via OAuth, you are taken to a Softr authorization screen where you choose which permissions to grant. Only the permissions you approve are available to the AI tool. You can revoke access at any time from your Softr account settings.
1
Open your AI tool's MCP settings
In Claude, Cursor, ChatGPT, or Mistral AI, navigate to the section where you add MCP servers or external connectors.
2
Add the Softr MCP server URL
Enter
https://mcp.softr.io/mcp as the server URL.3
Enter the Client ID
When prompted for a Client ID, paste the value from the table above that corresponds to your AI tool. If asked for a Client Secret, leave it blank — Softr’s OAuth clients are public and do not require one.
4
Authenticate with Softr
Click Connect or Authorize. You will be redirected to Softr to log in and approve the requested permissions.
5
Select your permissions
On the Softr authorization screen, review the permissions and approve the ones you want to grant to the AI tool.
Personal API Token (PAT)
Use a Personal API Token if you are connecting a custom AI tool, building your own MCP client, or using any tool not listed above.1
Generate a Personal API Token
In your Softr account, go to Settings → API Tokens and create a new token. Select only the permissions your AI tool needs.
2
Configure your AI tool
Add the MCP server with Bearer token authentication:
Permissions
Both OAuth and PAT support the same set of fine-grained permissions. Grant only what your AI tool actually needs.Available Tools
The Softr MCP server exposes 20 tools across three categories.Databases
Tables
Records
Example prompts
Once connected, you can interact with your Softr databases in natural language. Here are a few examples:- “List all databases in my workspace.”
- “Show me the last 10 records added to the Contacts table.”
- “Create a new record in the Projects table with name ‘Website Redesign’ and status ‘In Progress’.”
- “Search the Orders table for all records where status is ‘Pending’ and sort by created date descending.”
- “Add a new ‘Priority’ select field to the Tasks table with options Low, Medium, and High.”