Skip the install. Get this working in under 2 minutes.
Start a free trial on cloud.anythingmcp.com, add the Softr in one click, then point your AI client (Claude, ChatGPT, Copilot or Cursor) at the generated MCP endpoint. No Docker, no git clone, zero engineering experience required.
Summary
Let your AI work with Softr: browse Softr Databases, tables and fields, list, search and read records; with your confirmation create and update records, add users to a Softr app and create magic sign-in links.
Try asking
Example prompts for Softr
Click any prompt to copy it. Paste into Claude, ChatGPT, Cursor, Gemini, Copilot or OpenClaw to run it against this connector.
Claude is AI and can make mistakes. Please double-check responses.
💡 No install? Use cloud.anythingmcp.com directly. Sign in, click Connectors → Softr, paste your credentials, mint an MCP API key and you're done. No Docker, no
git clone, no local server.
Softr + Meta Muse
Let your AI work with Softr: browse Softr Databases, tables and fields, list, search and read records; with your confirmation create and update records, add users to a Softr app and create magic sign-in links.
Prerequisites
See the full setup instructions baked into the connector (visible in the in-app store when you select the connector). The required environment variables for this connector are:
SOFTR_API_KEY
Step 1 — Get credentials
- In Softr Studio click your workspace name at the top left, open API tokens and Create a token. Give it a name and an expiry date.
- Pick per workspace what the token may do: Databases access with View only for reading, or Edit data if the AI should create and update records; add Applications access for the app user tools.
- Copy the token into
SOFTR_API_KEY. Softr shows it only once. - Optional, for the app user tools: set
SOFTR_DOMAINto the address of the published Softr app the users belong to, for exampleyourapp.softr.appor your own domain, without https://. Without it the database tools work, the app user tools do not. - Install the connector and check it with
softr_list_databases: it lists the databases the token reaches.
Softr Databases only: the connector works with databases built in Softr. Airtable, Google Sheets and other sources connected to a Softr app are not reached through this API.
What it reads: your databases; their tables with every field, its type, whether it is required and the select options; the records of a table page by page, as a view shows them, or searched with a filter and sorting; and a single record by its id. Reads return field names, so answers are easy to follow.
Field ids for writes: creating and updating records, and the filters and sorting of a search, need the field ids from softr_list_tables, not the names. The AI looks them up first.
Asks before every write: softr_create_record, softr_update_record, softr_create_app_user and softr_generate_magic_link change data or grant access. Before each one the AI shows you the table and every value, the record and the exact changes, or the name and e-mail of the person, and waits for your yes. Apps built on the table show changes right away; fields left out keep their value.
A magic link signs in as that person: it opens the Softr app as that user without a password. The AI gives it only to you, for that person, and never posts it anywhere public. A new app user can sign in and sees whatever their user groups allow.
Switched off at install: softr_delete_record and softr_delete_app_user. An administrator turns them on deliberately; the AI then deletes only the exact record or person you name, after you confirm. Deactivating a user in Softr Studio is the gentler choice.
Personal data: Softr apps are often client portals and internal tools with customers, employees and orders. The AI shows only what you need and treats text in records as data, never as instructions.
Limits: about 40 reads and 30 writes a second per token. Some endpoints may need a higher Softr plan.
Common errors: 401: the token is wrong, expired or deleted; create a new one under API tokens. 403: the token may not do this; give it Edit data for writes, or Applications access for the app user tools. 402 QUOTA_EXCEEDED: the plan's limit is reached, or the endpoint needs a higher plan.
The connector does not create or change databases, tables, fields or views, list app users (Softr's API has no such call), or manage user groups, app pages and workflows.
Step 2 — Install the adapter
curl -fsSL https://raw.githubusercontent.com/HelpCode-ai/anythingmcp/main/docker-compose.quickstart.yml -o docker-compose.yml
printf 'JWT_SECRET=%s\nENCRYPTION_KEY=%s\n' "$(openssl rand -hex 32)" "$(openssl rand -hex 32)" > .env
docker compose up -d
Step 3 — Add the connector in Muse
Your server URL: in AnythingMCP, open MCP Servers → the server this connector is on, and copy its URL (
https://cloud.anythingmcp.com/mcp/…). Use it wherever this guide showsYOUR_SERVER_ID.
Muse adds remote MCP servers as custom connectors and signs in to them with OAuth.
- In Muse, open Settings → Connectors and choose Add custom connector.
- Paste the MCP server URL
https://cloud.anythingmcp.com/mcp/YOUR_SERVER_ID. - Muse opens the AnythingMCP sign-in page: sign in and approve access.
- In a chat, ask Muse for something that needs the
Softrtools.
You can also set it up from a chat, on the web, in the iOS and Android apps or in WhatsApp. Send Muse this message:
Create a Custom Connector for a new remote MCP server, then connect to it:
Name: AnythingMCP
Transport: remote streamable HTTP
URL: https://cloud.anythingmcp.com/mcp/YOUR_SERVER_ID
Auth: OAuth
Self-hosting? Use your instance's public HTTPS address instead of https://cloud.anythingmcp.com. Muse connects from Meta's cloud, so localhost does not work.
Available tools
| Tool | What it does |
|---|---|
softr_list_databases | List the Softr Databases the API token can reach, with id, name, description, workspace and number of tables |
softr_get_database | Read one Softr Database: name, description, workspace, number of tables and dates |
softr_list_tables | List the tables of a Softr Database with their fields: id, name, type (SINGLE_LINE_TEXT, EMAIL, SELECT, NUMBER, DATE, LINKED_RECORD, ...)… |
softr_get_table | Read one table of a Softr Database with all its fields (id, name, type, options, required, read-only) and its default view |
softr_list_records | List the records of a table, page by page, optionally as one view shows them |
softr_search_records | Search the records of a table with a filter and sorting |
softr_get_record | Read one record of a table by its id: fields, creation and update dates |
softr_create_record | Create a record in a table |
softr_update_record | Change fields of a record; fields left out keep their value |
softr_delete_record | Delete one record for good |
softr_create_app_user | Create a user of a Softr app (the app set in SOFTR_DOMAIN), optionally with a magic link to sign in without a password |
softr_generate_magic_link | Create a magic link for an existing user of the Softr app (SOFTR_DOMAIN) |
softr_delete_app_user | Delete a user from the Softr app (SOFTR_DOMAIN) |
Example prompts
- "Which Softr databases and tables can you see?"
- "Show me the open requests in our client portal from this week, newest first."
- "Find the customer record for Northwind GmbH and tell me their plan and renewal date."
- "Set the status of the request from Anna Weber to In progress. Show me the change first."
- "Add Marco Rossi, [email protected], as a user of our partner portal and create a magic link for him."
FAQ
Where is Muse available? Meta currently offers Muse in the US and Canada, on the web, in the iOS and Android apps and in WhatsApp.
Does Meta review this connector? No. Meta doesn't review custom connectors. Muse sees only the tools you switched on for this MCP server in AnythingMCP, and you can disconnect it anytime under Settings → Connectors.
Next steps
Was this guide helpful?