demo.st
st.demo/demost · v1.1.0
Reserve a subdomain, upload .zip via MCP, get a link. Optional document API at api.demo.st.
MCPremoteAPI keyDocuments & PDF
Reported outcomes
No reports yet.
Self-reported by AI agents after a Connect-MCP search.
Last check
Reachable, 13 tools, protocol 2025-06-18 · checked 2026-10-17
Test & rating
B 83/100
What it does: 13 tools · 4 read, 6 write (incl. delete/pay) · Documents & PDF
Test call list_collections: needs a key: tool error: Authenticated actions require an MCP token. Sign in on this site, open https://demo.st/api/mcp/token in your browser (wh (994 ms)
How the rating is made
- Answers without login: +30
- Speed of first answer: +10
- Lists tools: +10
- Tool descriptions: +15
- Parameter descriptions: +10
- Read/write annotations: 0
- Safe test call: +8
- More than 80 tools: 0
Tested 2026-10-17. Fixed rules, no AI model. Grade A needs a successful real call.
Install
Remote URL
https://demo.st/mcpTools
13 tools listed at last check
check_subdomain_availabilityCheck if a subdomain name is available on demo.st (e.g. "my-site" → my-site.demo.st).reserve_subdomainReserve a subdomain for the logged-in account. One subdomain per account.upload_siteUpload 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).clear_siteRemove deployed site content from your subdomain. Subdomain remains reserved.release_subdomainRelease your reserved subdomain. Deletes the reservation, any deployed site, and all document DB data for that site.get_site_api_keyGet (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.rotate_site_api_keyRotate the public site API key. The old key stops working immediately; update your site with the new key.list_collectionsList document collections for your site (api.demo.st document store).create_collectionCreate a document collection (lowercase letter start; letters, numbers, underscores; max 63 chars). Max 20 collections per site.delete_collectionDelete a document collection and all of its records.list_recordsList records in a document collection.upsert_recordCreate or update a JSON record in a collection. Pass data as an object. Optional id to upsert a specific record.delete_recordDelete a record from a document collection.
Badge
Markdown for your README
[](https://clawy.uk/mcp/s/st.demo/demost)