NestDaddy

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.

Connect Remote server

Terminal
claude mcp add --transport http demost https://demo.st/mcp --header "Authorization: Bearer <YOUR_API_KEY>"
~/.cursor/mcp.json
{
  "mcpServers": {
    "demost": {
      "url": "https://demo.st/mcp",
      "headers": {
        "Authorization": "Bearer <YOUR_API_KEY>"
      }
    }
  }
}
.vscode/mcp.json
{
  "servers": {
    "demost": {
      "type": "http",
      "url": "https://demo.st/mcp",
      "headers": {
        "Authorization": "Bearer <YOUR_API_KEY>"
      }
    }
  }
}
Claude Desktop
Settings > Connectors > Add custom connector
URL: https://demo.st/mcp

Replace the values in angle brackets with your own. Keys stay on your machine; we never see them.

Tools 13 found in our last check

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

Headers

NameDescription
Authorization
Required, secret
Bearer token from https://demo.st (sign in → MCP page → copy token, or GET /api/mcp/token). Required for hosting and document API tools.

Details

Endpointhttps://demo.st/mcp (Streamable HTTP)
First published9 Jul 2026
Last updated9 Jul 2026
Registry namest.demo/demost

More files and documents servers See all

Listing data from the official MCP registry. Status and tools from NestDaddy's daily check. Browse all MCP servers.