Hawaii Conditions MCP Server
Real-time surf, weather, trail status, volcano, ocean safety, and restaurants for Hawaii.
¿Debería usar esto?
Calidad y seguridad
Hallazgos (3)
- LOWen get_surf_conditions
- LOWen get_volcano_status
- LOWen get_full_briefing
Basado en el análisis automatizado de las definiciones de herramientas y el cumplimiento del protocolo.
Costo de contexto
Este es el número aproximado de tokens que se consumen cada vez que las herramientas del servidor se cargan en el contexto de un modelo. Los recuentos más altos reducen la atención disponible para otras tareas.
Instalar
Instalación con un clic
Agrega esto a tu archivo `claude_desktop_config.json`:
{
"mcpServers": {
"hawaii-conditions": {
"url": "https://hawaii-conditions.vercel.app/api/mcp"
}
}
}Puntos de conexión remotos
https://hawaii-conditions.vercel.app/api/mcpstreamable-httpQué puede hacer
Inventario de herramientas
Herramientas (20)
🟢ping
Health check — returns server status. Free.
Esquema de entrada
{
"type": "object",
"properties": {},
"required": []
}🟡register_agent(agent_id, display_name)
Create a prepaid account. Returns api_key (format: mcp_live_…). Store it immediately — shown only once. Free.
Esquema de entrada
{
"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"
}
}
}🟢get_balance(api_key)
Returns current balance, original load amount, and low-balance flag. Free.
Esquema de entrada
{
"type": "object",
"properties": {
"api_key": {
"type": "string",
"description": "Optional api key. Prefer X-MCP-Account header."
}
},
"required": []
}🟡create_wallet_setup
Initialise Stripe SetupIntent — returns client_secret for saving a card. Free.
Esquema de entrada
{
"type": "object",
"properties": {},
"required": []
}🟡save_payment_method(payment_method_id)
Attach a Stripe payment method (pm_…) to your account for autonomous top-ups. Free.
Esquema de entrada
{
"type": "object",
"properties": {
"payment_method_id": {
"type": "string",
"description": "Stripe payment method ID (pm_…)"
}
},
"required": [
"payment_method_id"
]
}⚪link_stripe_customer(customer_id)
Link an existing Stripe customer ID (cus_…) to your account. Free.
Esquema de entrada
{
"type": "object",
"properties": {
"customer_id": {
"type": "string",
"description": "Stripe customer ID (cus_…)"
}
},
"required": [
"customer_id"
]
}🟢recent_transactions(api_key, limit)
View recent credits and debits (default 20, max 50). Free.
Esquema de entrada
{
"type": "object",
"properties": {
"api_key": {
"type": "string",
"description": "Optional api key. Prefer X-MCP-Account header."
},
"limit": {
"type": "number",
"description": "Number of transactions to return (max 50)",
"default": 20
}
}
}🟡add_funds_5
Charge your saved card $5 — balance credited after Stripe payment confirmation. Free to call.
Esquema de entrada
{
"type": "object",
"properties": {},
"required": []
}🟡add_funds_10
Charge your saved card $10 — balance credited after Stripe payment confirmation. Free to call.
Esquema de entrada
{
"type": "object",
"properties": {},
"required": []
}🟡add_funds_20
Charge your saved card $20 — balance credited after Stripe payment confirmation. Free to call.
Esquema de entrada
{
"type": "object",
"properties": {},
"required": []
}🟢get_sun_times(island, date)
Sunrise, sunset, and daylight duration by island (HST). Free.
Esquema de entrada
{
"type": "object",
"properties": {
"island": {
"type": "string",
"enum": [
"oahu",
"maui",
"kauai",
"big-island",
"molokai",
"lanai"
],
"default": "oahu"
},
"date": {
"type": "string",
"description": "Date in YYYY-MM-DD format (defaults to today)"
}
}
}🟢get_moon_phase(date)
Current moon phase, illumination percentage, moonrise/moonset times, and days to next full/new moon. Free.
Esquema de entrada
{
"type": "object",
"properties": {
"date": {
"type": "string",
"description": "Date in YYYY-MM-DD format (defaults to today)"
}
}
}🟢get_weather(island)
5-day forecast, UV index, wind, sunrise/sunset. Cost: $0.10.
Esquema de entrada
{
"type": "object",
"properties": {
"island": {
"type": "string",
"description": "Island name (e.g. oahu, maui, kauai, big-island)",
"enum": [
"oahu",
"maui",
"kauai",
"big-island",
"molokai",
"lanai"
]
}
},
"required": [
"island"
]
}🟢get_surf_conditions(island)
Wave height, period, direction + 3-day forecast. Cost: $0.10.
Esquema de entrada
{
"type": "object",
"properties": {
"island": {
"type": "string",
"description": "Island name (e.g. oahu, maui, kauai, big-island)",
"enum": [
"oahu",
"maui",
"kauai",
"big-island",
"molokai",
"lanai"
]
}
},
"required": [
"island"
]
}🟢get_trail_status(island)
NPS alerts and state trail closures. Cost: $0.25.
Esquema de entrada
{
"type": "object",
"properties": {
"island": {
"type": "string",
"description": "Island name (e.g. oahu, maui, kauai, big-island)",
"enum": [
"oahu",
"maui",
"kauai",
"big-island",
"molokai",
"lanai"
]
}
},
"required": [
"island"
]
}🟢get_volcano_status
Live Kīlauea status from USGS HVO. Cost: $0.25.
Esquema de entrada
{
"type": "object",
"properties": {}
}🟢get_ocean_safety(island)
Box jellyfish, rip currents, NOAA marine alerts. Cost: $0.50.
Esquema de entrada
{
"type": "object",
"properties": {
"island": {
"type": "string",
"description": "Island name (e.g. oahu, maui, kauai, big-island)",
"enum": [
"oahu",
"maui",
"kauai",
"big-island",
"molokai",
"lanai"
]
}
},
"required": [
"island"
]
}🟢get_full_briefing(island)
All five data sources combined — weather, surf, trails, volcano, ocean safety. Best value at $2.00.
Esquema de entrada
{
"type": "object",
"properties": {
"island": {
"type": "string",
"description": "Island name (e.g. oahu, maui, kauai, big-island)",
"enum": [
"oahu",
"maui",
"kauai",
"big-island",
"molokai",
"lanai"
]
}
},
"required": [
"island"
]
}🟢search_restaurants(location, cuisine, price, open_now)
Find restaurants by location, cuisine, price range, open-now filter. Cost: $0.25.
Esquema de entrada
{
"type": "object",
"properties": {
"location": {
"type": "string",
"description": "Location to search (e.g. Waikiki, Kailua, Lahaina)"
},
"cuisine": {
"type": "string",
"description": "Cuisine type (e.g. Hawaiian, Japanese, Mexican)"
},
"price": {
"type": "string",
"enum": [
"$",
"$$",
"$$$",
"$$$$"
],
"description": "Price range"
},
"open_now": {
"type": "boolean",
"description": "Filter for currently open restaurants"
}
},
"required": [
"location"
]
}🟢get_restaurant_details(place_id)
Full hours, reviews, photos for a restaurant by place_id. Cost: $0.15.
Esquema de entrada
{
"type": "object",
"properties": {
"place_id": {
"type": "string",
"description": "Google place_id returned from search_restaurants"
}
},
"required": [
"place_id"
]
}Comunidad
Evidencia