Hawaii Conditions MCP Server
Measured conclusion: Alive, not deep-tested. L2 outcome: not_attempted.
Real-time surf, weather, trail status, volcano, ocean safety, and restaurants for Hawaii.
| Author | io.github.Spacemandomains |
|---|---|
| Access | remote |
| Publisher key required | No |
| Measured state | Alive, not deep-tested |
| L1 liveness | alive |
| L1 latency | 2232 ms |
| Last measured | 2026-10-26 |
Add to your agent
Copy this into your MCP client config:
{
"mcpServers": {
"Hawaii Conditions MCP Server": {
"url": "https://hawaii-conditions.vercel.app/api/mcp",
"transport": "streamable-http"
}
}
}
Measured tools (20)
pingHealth check — returns server status. Free.
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
register_agentCreate a prepaid account. Returns api_key (format: mcp_live_…). Store it immediately — shown only once. Free.
Parameters:
agent_id— string — Optional unique identifier for this agentdisplay_name— string — Human-readable name for this agent
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
get_balanceReturns current balance, original load amount, and low-balance flag. Free.
Parameters:
api_key— string — Optional api key. Prefer X-MCP-Account header.
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
create_wallet_setupInitialise Stripe SetupIntent — returns client_secret for saving a card. Free.
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
save_payment_methodAttach a Stripe payment method (pm_…) to your account for autonomous top-ups. Free.
Parameters:
payment_method_id(required) — string — Stripe payment method ID (pm_…)
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
link_stripe_customerLink an existing Stripe customer ID (cus_…) to your account. Free.
Parameters:
customer_id(required) — string — Stripe customer ID (cus_…)
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
recent_transactionsView recent credits and debits (default 20, max 50). Free.
Parameters:
limit— number — Number of transactions to return (max 50)api_key— string — Optional api key. Prefer X-MCP-Account header.
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
add_funds_5Charge your saved card $5 — balance credited after Stripe payment confirmation. Free to call.
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
add_funds_10Charge your saved card $10 — balance credited after Stripe payment confirmation. Free to call.
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
add_funds_20Charge your saved card $20 — balance credited after Stripe payment confirmation. Free to call.
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
get_sun_timesSunrise, sunset, and daylight duration by island (HST). Free.
Parameters:
date— string — Date in YYYY-MM-DD format (defaults to today)island— string
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
get_moon_phaseCurrent moon phase, illumination percentage, moonrise/moonset times, and days to next full/new moon. Free.
Parameters:
date— string — Date in YYYY-MM-DD format (defaults to today)
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
get_weather5-day forecast, UV index, wind, sunrise/sunset. Cost: $0.10.
Parameters:
island(required) — string — Island name (e.g. oahu, maui, kauai, big-island)
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
get_surf_conditionsWave height, period, direction + 3-day forecast. Cost: $0.10.
Parameters:
island(required) — string — Island name (e.g. oahu, maui, kauai, big-island)
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
get_trail_statusNPS alerts and state trail closures. Cost: $0.25.
Parameters:
island(required) — string — Island name (e.g. oahu, maui, kauai, big-island)
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
get_volcano_statusLive Kīlauea status from USGS HVO. Cost: $0.25.
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
get_ocean_safetyBox jellyfish, rip currents, NOAA marine alerts. Cost: $0.50.
Parameters:
island(required) — string — Island name (e.g. oahu, maui, kauai, big-island)
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
get_full_briefingAll five data sources combined — weather, surf, trails, volcano, ocean safety. Best value at $2.00.
Parameters:
island(required) — string — Island name (e.g. oahu, maui, kauai, big-island)
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
search_restaurantsFind restaurants by location, cuisine, price range, open-now filter. Cost: $0.25.
Parameters:
location(required) — string — Location to search (e.g. Waikiki, Kailua, Lahaina)price— string — Price rangecuisine— string — Cuisine type (e.g. Hawaiian, Japanese, Mexican)open_now— boolean — Filter for currently open restaurants
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
get_restaurant_detailsFull hours, reviews, photos for a restaurant by place_id. Cost: $0.15.
Parameters:
place_id(required) — string — Google place_id returned from search_restaurants
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
Measured by MCPYP probing. Untested fields are omitted, never estimated. Listing is always free; MCPYP never proxies calls or stores user tokens.