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
| Users (last 30 days) | 0 |
| Handshake | Healthy |
| Auth needed | None |
| Tool count | 4 |
| Latency | 1762 ms |
| Last checked (UTC) | 2026-10-15T19:00:20.901Z |
| Checked (UTC) | Status | Latency | Error |
|---|---|---|---|
| 2026-10-15T19:00:20.901Z | Healthy | 1762 | |
| 2026-10-14T18:00:38.359Z | Healthy | 2430 | |
| 2026-10-14T18:00:37.857Z | Healthy | 2100 |
get_conditions | Use 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 |
stash | Use 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_stash | Use 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". |
attest | Use 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. |