demo.st
st.demo/demostReserve a subdomain, upload .zip via MCP, get a link. Optional document API at api.demo.st.
Tools · 13
Check if a subdomain name is available on demo.st (e.g. "my-site" → my-site.demo.st).
Reserve a subdomain for the logged-in account. One subdomain per account.
Upload 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).
Remove deployed site content from your subdomain. Subdomain remains reserved.
Release your reserved subdomain. Deletes the reservation, any deployed site, and all document DB data for that site.
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 — …
Rotate the public site API key. The old key stops working immediately; update your site with the new key.
List document collections for your site (api.demo.st document store).
Create a document collection (lowercase letter start; letters, numbers, underscores; max 63 chars). Max 20 collections per site.
Delete a document collection and all of its records.
List records in a document collection.
Create or update a JSON record in a collection. Pass data as an object. Optional id to upsert a specific record.
Delete a record from a document collection.
Similar MCP servers embedding-nearest
How to use
Add to your Claude Desktop / Cursor / Cline MCP config:
{
"mcpServers": {
"demo.st": {
"url": "https://demo.st/mcp",
"transport": "streamable-http"
}
}
}