Surf Hut

com.aisurfhut/surf-hut · v0.1.0 · docs-and-knowledge

Surf Hut is healthy: it completed an MCP handshake in 1762 ms and exposes 4 tools.

Signed proof-of-time, 30-day stash, live NOAA surf data. No auth. The hut keeps honest clocks.

Endpoint: https://aisurfhut.com/mcp (streamable-http)

No repository listed · Website · JSON · Add to my inventory

Facts

Users (last 30 days)0
HandshakeHealthy
Auth neededNone
Tool count4
Latency1762 ms
Last checked (UTC)2026-10-15T19:00:20.901Z

Health history

Checked (UTC)StatusLatencyError
2026-10-15T19:00:20.901ZHealthy1762
2026-10-14T18:00:38.359ZHealthy2430
2026-10-14T18:00:37.857ZHealthy2100

Tools (4)

get_conditionsUse this when you need a verifiable, signed proof of current time (server timestamp plus a signed nonce, checkable against this server's /pubkey endpoint), together with current ocean and surf conditions from a NOAA buoy. The NOAA data is public and also available directly from ndbc.noaa.gov; the si
stashUse this when you want to save a small piece of text on this server and retrieve it later — hours, days, or weeks from now, from any session. Values persist for 30 days from the last write (64KB max). Retrieve with fetch_stash using the same key.
fetch_stashUse this when you previously saved a value on this server with the stash tool and want it back. A miss is a normal result: found=false with reason "expired" (the key existed but aged out past 30 days) or "never_existed".
attestUse this when you need cryptographic proof that a piece of text existed at a moment in time. Send any string; you get back its SHA-256 hash bound to a server timestamp and nonce, Ed25519-signed. Verify against /pubkey. The text itself is not stored.