
Hawaii Conditions MCP Server
Built for AI agents planning Hawaii trips or needing island conditions on demand. Pulls real-time surf forecasts with wave height and period, hyperlocal weather per island, NPS trail alerts, Kīlauea volcano status from USGS, ocean safety warnings including jellyfish and rip currents, plus restaurant recommendations. Offers a full briefing tool that bundles weather, surf, trails, volcano, and ocean data in one call. Runs on a pay-per-call model where you register to get an API key, fund your account, then query via JSON-RPC over the streamable HTTP endpoint. Includes a free ping tool to verify connectivity before making paid requests. Useful when you need authoritative Hawaii conditions without scraping multiple state and federal sources.
- tools
- 20
- transport
- HTTP
- last updated
- Jul 11, 2026
Install
From registry metadata$ npx add-mcp https://hawaii-conditions.vercel.app/api/mcp --name hawaii-conditionsRun in your terminal. add-mcp asks which agents to add it to (Claude Code, Codex, Cursor and more). Add -g to install it for every project.
Review the command, arguments and environment values before installing. MCP servers run with your local permissions.
Other ways
Claude Code
$ claude mcp add --transport http hawaii-conditions https://hawaii-conditions.vercel.app/api/mcpRun in your terminal. Add --scope user to make it available in every project.
Tools
Verified live · 20 toolsVerified live against the running server on Nov 6, 2026.
pingHealth check — returns server status. Free.
Health check — returns server status. Free.
No parameters. Call it with no arguments.
register_agentCreate a prepaid account. Returns api_key (format: mcp_live_…). Store it immediately — shown only once. Free.2 params
Create a prepaid account. Returns api_key (format: mcp_live_…). Store it immediately — shown only once. Free.
agent_idstringdisplay_namestringget_balanceReturns current balance, original load amount, and low-balance flag. Free.1 params
Returns current balance, original load amount, and low-balance flag. Free.
api_keystringcreate_wallet_setupInitialise Stripe SetupIntent — returns client_secret for saving a card. Free.
Initialise Stripe SetupIntent — returns client_secret for saving a card. Free.
No parameters. Call it with no arguments.
save_payment_methodAttach a Stripe payment method (pm_…) to your account for autonomous top-ups. Free.1 params
Attach a Stripe payment method (pm_…) to your account for autonomous top-ups. Free.
payment_method_id*stringlink_stripe_customerLink an existing Stripe customer ID (cus_…) to your account. Free.1 params
Link an existing Stripe customer ID (cus_…) to your account. Free.
customer_id*stringrecent_transactionsView recent credits and debits (default 20, max 50). Free.2 params
View recent credits and debits (default 20, max 50). Free.
api_keystringlimitnumberadd_funds_5Charge your saved card $5 — balance credited after Stripe payment confirmation. Free to call.
Charge your saved card $5 — balance credited after Stripe payment confirmation. Free to call.
No parameters. Call it with no arguments.
add_funds_10Charge your saved card $10 — balance credited after Stripe payment confirmation. Free to call.
Charge your saved card $10 — balance credited after Stripe payment confirmation. Free to call.
No parameters. Call it with no arguments.
add_funds_20Charge your saved card $20 — balance credited after Stripe payment confirmation. Free to call.
Charge your saved card $20 — balance credited after Stripe payment confirmation. Free to call.
No parameters. Call it with no arguments.
get_sun_timesSunrise, sunset, and daylight duration by island (HST). Free.2 params
Sunrise, sunset, and daylight duration by island (HST). Free.
datestringislandstringoahu · maui · kauai · big-island · molokai · lanaidefault: oahuget_moon_phaseCurrent moon phase, illumination percentage, moonrise/moonset times, and days to next full/new moon. Free.1 params
Current moon phase, illumination percentage, moonrise/moonset times, and days to next full/new moon. Free.
datestringget_weather5-day forecast, UV index, wind, sunrise/sunset. Cost: $0.10.1 params
5-day forecast, UV index, wind, sunrise/sunset. Cost: $0.10.
island*stringoahu · maui · kauai · big-island · molokai · lanaiget_surf_conditionsWave height, period, direction + 3-day forecast. Cost: $0.10.1 params
Wave height, period, direction + 3-day forecast. Cost: $0.10.
island*stringoahu · maui · kauai · big-island · molokai · lanaiget_trail_statusNPS alerts and state trail closures. Cost: $0.25.1 params
NPS alerts and state trail closures. Cost: $0.25.
island*stringoahu · maui · kauai · big-island · molokai · lanaiget_volcano_statusLive Kīlauea status from USGS HVO. Cost: $0.25.
Live Kīlauea status from USGS HVO. Cost: $0.25.
No parameters. Call it with no arguments.
get_ocean_safetyBox jellyfish, rip currents, NOAA marine alerts. Cost: $0.50.1 params
Box jellyfish, rip currents, NOAA marine alerts. Cost: $0.50.
island*stringoahu · maui · kauai · big-island · molokai · lanaiget_full_briefingAll five data sources combined — weather, surf, trails, volcano, ocean safety. Best value at $2.00.1 params
All five data sources combined — weather, surf, trails, volcano, ocean safety. Best value at $2.00.
island*stringoahu · maui · kauai · big-island · molokai · lanaisearch_restaurantsFind restaurants by location, cuisine, price range, open-now filter. Cost: $0.25.4 params
Find restaurants by location, cuisine, price range, open-now filter. Cost: $0.25.
cuisinestringlocation*stringopen_nowbooleanpricestring$ · $$ · $$$ · $$$$get_restaurant_detailsFull hours, reviews, photos for a restaurant by place_id. Cost: $0.15.1 params
Full hours, reviews, photos for a restaurant by place_id. Cost: $0.15.
place_id*stringSponsors
Readme
Details
- Repository
- github.com/spacemandomains/2_hawaii_conditions_mcp_server
- Website
- hawaii-conditions.vercel.app
- Transport
- HTTP
- Registry
- MCP registry, active
- Tools verified
- Nov 6, 2026