MCPサーバー

Hawaii Conditions MCP Server

io.github.Spacemandomains/hawaii-conditions

このMCPでできること

Provides Hawaii weather, surf, trail, volcano, ocean safety, moon and sun data, restaurant search, and restaurant details.

add_funds_10
Charge your saved card $10 — balance credited after Stripe payment confirmation. Free to call.
入力スキーマ
{'type': 'object', 'required': [], 'properties': {}}
add_funds_20
Charge your saved card $20 — balance credited after Stripe payment confirmation. Free to call.
入力スキーマ
{'type': 'object', 'required': [], 'properties': {}}
add_funds_5
Charge your saved card $5 — balance credited after Stripe payment confirmation. Free to call.
入力スキーマ
{'type': 'object', 'required': [], 'properties': {}}
create_wallet_setup
Initialise Stripe SetupIntent — returns client_secret for saving a card. Free.
入力スキーマ
{'type': 'object', 'required': [], 'properties': {}}
get_balance
Returns current balance, original load amount, and low-balance flag. Free.
入力スキーマ
{'type': 'object', 'required': [], 'properties': {'api_key': {'type': 'string', 'description': 'Optional api key. Prefer X-MCP-Account header.'}}}
get_full_briefing
All five data sources combined — weather, surf, trails, volcano, ocean safety. Best value at $2.00.
入力スキーマ
{'type': 'object', 'required': ['island'], 'properties': {'island': {'enum': ['oahu', 'maui', 'kauai', 'big-island', 'molokai', 'lanai'], 'type': 'string', 'description': 'Island name (e.g. oahu, maui, kauai, big-island)'}}}
get_moon_phase
Current moon phase, illumination percentage, moonrise/moonset times, and days to next full/new moon. Free.
入力スキーマ
{'type': 'object', 'properties': {'date': {'type': 'string', 'description': 'Date in YYYY-MM-DD format (defaults to today)'}}}
get_ocean_safety
Box jellyfish, rip currents, NOAA marine alerts. Cost: $0.50.
入力スキーマ
{'type': 'object', 'required': ['island'], 'properties': {'island': {'enum': ['oahu', 'maui', 'kauai', 'big-island', 'molokai', 'lanai'], 'type': 'string', 'description': 'Island name (e.g. oahu, maui, kauai, big-island)'}}}
get_restaurant_details
Full hours, reviews, photos for a restaurant by place_id. Cost: $0.15.
入力スキーマ
{'type': 'object', 'required': ['place_id'], 'properties': {'place_id': {'type': 'string', 'description': 'Google place_id returned from search_restaurants'}}}
get_sun_times
Sunrise, sunset, and daylight duration by island (HST). Free.
入力スキーマ
{'type': 'object', 'properties': {'date': {'type': 'string', 'description': 'Date in YYYY-MM-DD format (defaults to today)'}, 'island': {'enum': ['oahu', 'maui', 'kauai', 'big-island', 'molokai', 'lanai'], 'type': 'string', 'default': 'oahu'}}}
get_surf_conditions
Wave height, period, direction + 3-day forecast. Cost: $0.10.
入力スキーマ
{'type': 'object', 'required': ['island'], 'properties': {'island': {'enum': ['oahu', 'maui', 'kauai', 'big-island', 'molokai', 'lanai'], 'type': 'string', 'description': 'Island name (e.g. oahu, maui, kauai, big-island)'}}}
get_trail_status
NPS alerts and state trail closures. Cost: $0.25.
入力スキーマ
{'type': 'object', 'required': ['island'], 'properties': {'island': {'enum': ['oahu', 'maui', 'kauai', 'big-island', 'molokai', 'lanai'], 'type': 'string', 'description': 'Island name (e.g. oahu, maui, kauai, big-island)'}}}
get_volcano_status
Live Kīlauea status from USGS HVO. Cost: $0.25.
入力スキーマ
{'type': 'object', 'properties': {}}
get_weather
5-day forecast, UV index, wind, sunrise/sunset. Cost: $0.10.
入力スキーマ
{'type': 'object', 'required': ['island'], 'properties': {'island': {'enum': ['oahu', 'maui', 'kauai', 'big-island', 'molokai', 'lanai'], 'type': 'string', 'description': 'Island name (e.g. oahu, maui, kauai, big-island)'}}}
link_stripe_customer
Link an existing Stripe customer ID (cus_…) to your account. Free.
入力スキーマ
{'type': 'object', 'required': ['customer_id'], 'properties': {'customer_id': {'type': 'string', 'description': 'Stripe customer ID (cus_…)'}}}
ping
Health check — returns server status. Free.
入力スキーマ
{'type': 'object', 'required': [], 'properties': {}}
recent_transactions
View recent credits and debits (default 20, max 50). Free.
入力スキーマ
{'type': 'object', 'properties': {'limit': {'type': 'number', 'default': 20, 'description': 'Number of transactions to return (max 50)'}, 'api_key': {'type': 'string', 'description': 'Optional api key. Prefer X-MCP-Account header.'}}}
register_agent
Create a prepaid account. Returns api_key (format: mcp_live_…). Store it immediately — shown only once. Free.
入力スキーマ
{'type': 'object', 'properties': {'agent_id': {'type': 'string', 'description': 'Optional unique identifier for this agent'}, 'display_name': {'type': 'string', 'description': 'Human-readable name for this agent'}}}
save_payment_method
Attach a Stripe payment method (pm_…) to your account for autonomous top-ups. Free.
入力スキーマ
{'type': 'object', 'required': ['payment_method_id'], 'properties': {'payment_method_id': {'type': 'string', 'description': 'Stripe payment method ID (pm_…)'}}}
search_restaurants
Find restaurants by location, cuisine, price range, open-now filter. Cost: $0.25.
入力スキーマ
{'type': 'object', 'required': ['location'], 'properties': {'price': {'enum': ['$', '$$', '$$$', '$$$$'], 'type': 'string', 'description': 'Price range'}, 'cuisine': {'type': 'string', 'description': 'Cuisine type (e.g. Hawaiian, Japanese, Mexican)'}, 'location': {'type': 'string', 'description': 'Location to search (e.g. Waikiki, Kailua, Lahaina)'}, 'open_now': {'type': 'boolean', 'description': 'Filter for currently open restaurants'}}}
追加
get_restaurant_details
2026年9月17日12:52
追加
search_restaurants
2026年9月17日12:52
追加
get_full_briefing
2026年9月17日12:52
追加
get_ocean_safety
2026年9月17日12:52
追加
get_volcano_status
2026年9月17日12:52
追加
get_trail_status
2026年9月17日12:52
追加
get_surf_conditions
2026年9月17日12:52
追加
get_weather
2026年9月17日12:52
追加
get_moon_phase
2026年9月17日12:52
追加
get_sun_times
2026年9月17日12:52
追加
add_funds_20
2026年9月17日12:52
追加
add_funds_10
2026年9月17日12:52
追加
add_funds_5
2026年9月17日12:52
追加
recent_transactions
2026年9月17日12:52
追加
link_stripe_customer
2026年9月17日12:52
追加
save_payment_method
2026年9月17日12:52
追加
create_wallet_setup
2026年9月17日12:52
追加
get_balance
2026年9月17日12:52
追加
register_agent
2026年9月17日12:52
追加
ping
2026年9月17日12:52