
Seldonframe Mcp
io.github.seldonframePublished by GitHub account seldonframev1.45.1Updated Oct 27, 2026
Open-source GoHighLevel alternative for agencies. White-label CRM, booking, intake, chatbot via MCP.
Overview
SeldonFrame MCP lets an assistant create and manage hosted white-label agency workspaces with CRM, booking, intake forms and a website.
- What you can do
- Create, list, switch, clone and snapshot hosted workspaces, and link a workspace owner
- Install booking, intake-form and vertical blocks into a workspace
- Customize landing content, intake forms, booking settings and theme
- Fetch source text and submit a compiled "Soul" profile for a workspace
- Run operations: list automations, connect a custom domain, export an agent, and store, list or rotate secrets
- When to use it
- Useful for agencies or small businesses that want an assistant to spin up and configure a hosted CRM, booking and intake site without manual setup, and to keep several client workspaces managed from one session.
- Requirements
- Runs locally over stdio, typically via npx with Node.js. The first workspace needs no key; the server mints a device token stored in the user's home directory. SELDONFRAME_API_KEY is optional and needed for a second workspace, custom domains, full Brain v2, publishing, exporting and secret rotation. SELDONFRAME_API_URL overrides the API base URL for self-hosted deployments. Network access to the hosted service is required.
Installation
In SourceWeft
- Open Seldonframe Mcp in the dashboard and add it to a workspace.
- Enable the server for the chats that should use its tools.
Desktop only via STDIO. STDIO servers start a local process, so they need the SourceWeft desktop host.
Other MCP clients
Follow the launch instructions in the repository.
README
@seldonframe/mcp
Official SeldonFrame MCP server for Claude Code and Claude Desktop.
One command, one real workspace. The first time you run it, no API key is needed. Say create_workspace({ name: "Dental Clinic Laval" }) and the server mints a real hosted workspace on dental-clinic-laval.app.seldonframe.com — with CRM, Cal.diy booking, Formbricks intake, and Brain v2 pre-installed — and returns live URLs. No signup wall, no "guest mode", no claim step.
60-second quickstart
That call returns something like:
Every subsequent tool response includes a next: array — follow the rails.
How auth works
You never have to juggle modes. The first workspace is free forever.
When you need SELDONFRAME_API_KEY
- Adding a second workspace
- Connecting a custom domain
- Full Brain v2 intelligence (heuristic Brain is always free)
- Publishing, exporting, org-scoped secret rotation
Get one at https://app.seldonframe.com/settings/api, then:
Restart the MCP server. Your existing workspaces continue to work untouched.
Install via plugin manifest (one-shot)
The repo ships a .claude-plugin/plugin.json at the root. From inside Claude Code:
Install via npm
This is the canonical install command surfaced on the marketing site,
the /docs/quickstart page, and the repo README. It uses npx -y
so users never have to globally install anything; the latest version
is fetched and run on demand.
Environment
SELDONFRAME_API_KEY(optional) — Enables Pro capabilities (second workspace, custom domains, full Brain v2).SELDONFRAME_API_BASE(optional) — Override the API base URL. Defaults tohttps://app.seldonframe.com/api/v1.
Tools
Workspace: create_workspace, list_workspaces, switch_workspace, clone_workspace, link_workspace_owner, get_workspace_snapshot.
Blocks: install_caldiy_booking, install_formbricks_intake, install_vertical_pack.
Customize (typed, no backend LLM): update_landing_content, customize_intake_form, configure_booking, update_theme.
Soul: fetch_source_for_soul, submit_soul.
Ops: list_automations, connect_custom_domain, export_agent, store_secret, list_secrets, rotate_secret.
Architecture: zero backend LLM cost
Natural-language reasoning happens in the MCP session (Claude Code on the user's side). The backend only accepts structured commands and applies them deterministically. There is no seldon_it endpoint that parses prompts server-side; the old query_brain is replaced by get_workspace_snapshot, which returns raw state for Claude to reason over. Seldon spends $0 on LLM for the free tier — the user's Claude Code subscription is the reasoning engine.
Soul compilation (zero cost to Seldon)
Soul compilation runs in your Claude Code session, not on Seldon's servers:
fetch_source_for_soul({ url })— returns up to 256KB of normalized text.- You (the agent) extract a structured Soul object.
submit_soul({ soul })— persists it to the workspace.
Troubleshooting
Seldon API 401 — Your SELDONFRAME_API_KEY is invalid or expired. Regenerate at https://app.seldonframe.com/settings/api, or unset the env var to fall back to your device token.
Seldon API 402 — You tried a Pro capability without a key. Set SELDONFRAME_API_KEY and restart.
Want to reset device state? Delete ~/.seldonframe/device.json. Your hosted workspaces stay live at app.seldonframe.com; only the local tokens are cleared.
Privacy Policy
Full policy: https://www.seldonframe.com/privacy
- Data collection. The connector runs locally and sends only what you ask it to send: the structured tool commands and business content (workspace names, URLs you point it at, contact and booking details you create) go to
app.seldonframe.comover HTTPS. The only thing it stores on your machine is a workspace bearer token in~/.seldonframe/device.json. - Usage and storage. Data you submit is stored in your hosted SeldonFrame workspace and used to run it (website, CRM, booking, agents). It is not used to train AI models.
- Third-party sharing. We don't sell your data. Workspace features rely on infrastructure subprocessors (hosting, database, email/SMS delivery when you configure them) as described in the policy above.
- Retention. Workspace data is retained while your workspace is active and deleted on account deletion or on request. The local device token can be removed at any time by deleting
~/.seldonframe/device.json. - Contact. [email protected]
License
This package (skills/mcp-server, the SeldonFrame MCP connector) is MIT-licensed. The SeldonFrame platform in the rest of the repository remains AGPL-3.0 — see the repository root LICENSE.
Source: skills/mcp-server/README.md at commit 3f386a2
Tools
0Version history
1- v1.45.1LatestSep 16, 2026
Score
50% of the applicable checks met
How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.
- Reached in the last 30 days25 pts
Keep the endpoint answering the MCP handshake; SourceWeft probes it every 30 days.
- Auth declared10 pts
Declare the credential headers in the registry entry, or keep the endpoint answering the probe so its auth can be classified.
- Tools listed15 pts
Answer tools/list without a credential, or ship a package that starts in a sandbox without one.
- DescriptionRequired15 pts
- Logo10 pts
- Documentation15 pts
- License10 pts