check_subdomain_availability
Check if a subdomain name is available on demo.st (e.g. "my-site" → my-site.demo.st).
namerequired
st.demoPublished by demo.stOfficial publisherv1.1.0Updated Oct 25, 2026
Reserve a subdomain, upload .zip via MCP, get a link. Optional document API at api.demo.st.
A remote MCP server for demo.st that lets an assistant reserve a subdomain, publish a zipped static site, and manage a small document store for it.
Web executable via Streamable HTTP. Remote servers run from the web runtime once configured in a workspace.
Paste this prompt into Claude Code, Codex, Cursor or another agent — or into SourceWeft chat. The agent reads this server's install guide, shows you its publisher, endpoint and sign-in, and adds it to your client once you agree. Keys never go into a command.
Read https://sourceweft.com/mcp/st.demo%2Fdemost/install.md and connect the MCP server it describes to my client. Before changing any config, show me its publisher, endpoint and sign-in method and wait for my OK. Never put an API key in a command or in a file I would commit; ask me where it should come from.Add this to your client's mcpServers config.
{
"mcpServers": {
"demo-st": {
"type": "http",
"url": "https://demo.st/mcp",
"headers": {
"Authorization": "Bearer <YOUR_TOKEN>"
}
}
}
}Demo stage for vibe-coded prototypes. Reserve a subdomain, publish from your agent via MCP, get a clean link like yourproject.demo.st. Static hosting only (Nginx; no PHP, no databases).
This repo is a Cursor plugin. Install it from the Cursor Marketplace (after it’s published) or add the repo in Cursor to use the demo.st MCP server.
Authenticated tools (reserve subdomain, upload zip, clear, release) require a Bearer token:
$env:DEMO_ST_MCP_TOKEN = "your-token-here"export DEMO_ST_MCP_TOKEN="your-token-here".bashrc, .zshrc) so Cursor picks it up.check_subdomain_availability — Check if a subdomain is available (no token).reserve_subdomain — Reserve a subdomain (token required).upload_site — Upload a .zip as site content; use zip_base64 (easiest for agents) or file_url for a public zip URL (token required).clear_site — Remove deployed content; subdomain stays reserved (token required).release_subdomain — Release your subdomain (token required).See LICENSE.
Source: README.md at commit 8005b98
Check if a subdomain name is available on demo.st (e.g. "my-site" → my-site.demo.st).
namerequiredReserve a subdomain for the logged-in account. One subdomain per account.
subdomainrequiredUpload a .zip as site content for your reserved subdomain. Easiest for agents: zip_base64 (base64-encoded zip). Or file_url (public URL to zip). Or file_path (local path, when MCP runs locally).
file_urlfile_pathzip_base64Remove deployed site content from your subdomain. Subdomain remains reserved.
Takes no parameters.
Release your reserved subdomain. Deletes the reservation, any deployed site, and all document DB data for that site.
Takes no parameters.
Get (or create) the public site API key for your reserved subdomain. Embed this key in your static site and call https://api.demo.st/v1 with Authorization: Bearer <key>. Tenant is scoped by the key — never share another site's key.
Takes no parameters.
Rotate the public site API key. The old key stops working immediately; update your site with the new key.
Takes no parameters.
List document collections for your site (api.demo.st document store).
Takes no parameters.
Create a document collection (lowercase letter start; letters, numbers, underscores; max 63 chars). Max 20 collections per site.
namerequiredDelete a document collection and all of its records.
namerequiredList records in a document collection.
limitoffsetcollectionrequiredCreate or update a JSON record in a collection. Pass data as an object. Optional id to upsert a specific record.
iddatarequiredcollectionrequiredDelete a record from a document collection.
idrequiredcollectionrequired90% 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.
Declare a license in the repository or the registry entry.

Published by GitHub account SamuelDharshi
A small local filesystem MCP server, distributed as an npm package, used to demonstrate Proofmark attestation.

Published by GitHub account piksliviksi
Unofficial demo MCP endpoint exposing PlanPro-style work plans, KPIs and risks over synthetic data, with OAuth sign-in.

Published by GitHub account kamatanuj
A demo online store exposed as MCP tools, letting an assistant search a product catalog, manage a cart and place orders without scraping HTML.

Published by GitHub account PpiNeaPpLe
A remote MCP server that builds a prefilled link for trying a browser-based AI receptionist demo from a public business website.

Published by GitHub account markusvankempen
A reference MCP ticket-desk server for learning and demoing MCP, with 19 tools, resources, prompts, auth modes, PII gating and rate limiting.