90trust / 100

demo.st

by demo.st in Documents & files

MCP serverPassing, checked 7 h ago

Reserve a subdomain, upload .zip via MCP, get a link. Optional document API at api.demo.st.

https://demo.st/mcp

Last 30 days

All checks passedSome failedAll failedNot checked
Uptime
100%
Response time
121 ms typical, 121 ms slowest 5%
Last check
7 h ago
Next check
any minute now

How to call it

Add it to any MCP client that supports remote servers.

{
  "mcpServers": {
    "demo-st": {
      "type": "http",
      "url": "https://demo.st/mcp"
    }
  }
}

13 tools

  • check_subdomain_availability

    Check if a subdomain name is available on demo.st (e.g. "my-site" → my-site.demo.st).

  • reserve_subdomain

    Reserve a subdomain for the logged-in account. One subdomain per account.

  • upload_site

    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).

  • clear_site

    Remove deployed site content from your subdomain. Subdomain remains reserved.

  • release_subdomain

    Release your reserved subdomain. Deletes the reservation, any deployed site, and all document DB data for that site.

  • get_site_api_key

    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.

  • rotate_site_api_key

    Rotate the public site API key. The old key stops working immediately; update your site with the new key.

  • list_collections

    List document collections for your site (api.demo.st document store).

  • create_collection

    Create a document collection (lowercase letter start; letters, numbers, underscores; max 63 chars). Max 20 collections per site.

  • delete_collection

    Delete a document collection and all of its records.

  • list_records

    List records in a document collection.

  • upsert_record

    Create or update a JSON record in a collection. Pass data as an object. Optional id to upsert a specific record.

  • delete_record

    Delete a record from a document collection.

Security scan

  • No findings. We scan names, descriptions and tool definitions for hidden instructions and other prompt-injection patterns.

Recent checks

WhenResultHTTPTime
7 h agoPassed200121 ms