Now liveThe Skillselion MCP - thousands of ranked skills, loaded into your agent mid-task. No install.Get it →
baphometnxg avatar

Aloha.fyi Hawaii MCP

  • 2 repo stars
  • Updated April 30, 2026
  • baphometnxg/aloha-fyi-mcp

Hawaii MCP: tours, events, weather, restaurants, and day-plan itineraries across 4 islands.

About

Hawaii MCP: tours, events, weather, restaurants, and day-plan itineraries across 4 islands. Exposes 6 MCP tools including io.github.baphometnxg/aloha-fyi-mcp, curl, ### `search_hawaii_tours, | Param | Type | Description |. Hawaii MCP: tours, events, weather, restaurants, and day-plan itineraries across 4 islands. Hawaii MCP: tours, events, weather, restaurants, and day-plan itineraries across 4 islands. "name": "io.github.baphometnxg/aloha-fyi-mcp", Install via Claude Desktop, Cursor, or any MCP-compatible client using the server manifest from the upstream repository.

  • 2,583 bookable experiences from Viator, GetYourGuide, Klook, and Groupon
  • 579 events across Oahu, Maui, Big Island, and Kauai
  • 540+ curated restaurants in Waikiki and across Oahu
  • Live weather for all four islands (OpenMeteo)
  • Day-plan itineraries with morning / lunch / afternoon / dinner picks

Aloha.fyi Hawaii MCP by the numbers

  • Exposes 6 verified tools (MCP introspection)
  • Data as of Aug 10, 2026 (Skillselion catalog sync)
terminal
claude mcp add --transport http aloha-fyi-mcp https://mcp-server-nani-v3-20.up.railway.app/mcp

Add your badge

Show developers this MCP server is listed on Skillselion. Paste this into your README.

Listed on Skillselion
repo stars2
TransportHTTP
AuthNone
Tools6
Last updatedApril 30, 2026
Repositorybaphometnxg/aloha-fyi-mcp

How do I connect aloha.fyi Hawaii to my MCP client?

Hawaii MCP: tours, events, weather, restaurants, and day-plan itineraries across 4 islands.

Who is it for?

Teams wiring aloha.fyi Hawaii into Claude, Cursor, or custom agents for web & browser automation.

Skip if: Skip when you need a non-MCP SDK or hosted API without stdio/SSE transport.

What you get

Working aloha.fyi Hawaii MCP server with verified tool registration and client config.

  • Island-specific tour, event, weather, and dining tool results for agent itineraries
  • Day-plan structures usable in visitor-facing launch experiences

By the numbers

  • [object Object]
At a glance

aloha.fyi Hawaii capabilities & compatibility

Capabilities
aloha.fyi hawaii mcp tool registration · aloha.fyi hawaii client configuration · aloha.fyi hawaii agent workflow integration
Use cases
web scraping · web search
Runs
Runs locally
From the docs

What aloha.fyi Hawaii says it does

Hawaii MCP: tours, events, weather, restaurants, and day-plan itineraries across 4 islands.
README.md
"title": "aloha.fyi Hawaii",
README.md

Tools 6

Public tool metadata - what this server can do for an agent.

search_hawaii_tours5 params

Search 2,583 bookable Hawaii tours and activities by keyword, island, price range. Returns tours from Viator, GetYourGuide, Klook, and Groupon with affiliate booking links. Use this when users ask about Hawaii tours, activities, or things to do.

  • querystringrequiredWhat to search for, e.g. 'snorkeling', 'helicopter tour', 'luau', 'family activities'
  • islandstringWhich Hawaiian island
  • max_price_dollarsnumberMaximum price per person in USD
  • sourcestringFilter by booking platform
  • limitnumberNumber of results (max 20)
get_hawaii_deals3 params

Find budget deals and discounts for Hawaii activities. Returns Groupon deals and low-price options sorted cheapest first. Use when users want affordable Hawaii experiences or budget travel tips.

  • activitystringrequiredType of activity, e.g. 'snorkeling', 'helicopter', 'luau', 'food tour'
  • max_price_dollarsnumberMaximum price per person in USD
  • limitnumberNumber of deals (max 20)
search_hawaii_events3 params

Find upcoming events, concerts, festivals, and nightlife across all Hawaiian islands. 579+ events from 70+ venues, updated weekly. Use when users ask what's happening in Hawaii or want entertainment options.

  • querystringType of event, e.g. 'live music', 'luau', 'concert', 'food festival'
  • islandstring
  • days_aheadnumberHow many days ahead to search
get_hawaii_weather2 params

Current weather, forecast, and surf/wind conditions for any Hawaiian island. Use this when users ask 'what's the weather in Maui this week' or 'is it good surf conditions on the North Shore today'. Returns temperature, precipitation, wind speed, UV index, and a 3-day forecast.

  • islandstringrequiredWhich Hawaiian island
  • daysnumberDays of forecast to return (1-7)
find_hawaii_restaurants4 params

Find restaurants, coffee shops, poke bars, ramen, bakeries, and food trucks in Waikiki and across Oahu. 540+ curated spots across fine dining, casual, local plates, and specialty categories. Use when users ask 'where should I eat in Waikiki', 'best poke on Oahu', 'where to grab coffee', or 'cheap eats near me'.

  • querystringWhat to look for, e.g. 'poke', 'sushi', 'breakfast', 'local plate lunch'
  • categorystringFilter by category
  • neighborhoodstringFilter by neighborhood, e.g. 'waikiki', 'kaimuki'
  • limitnumberNumber of results (max 15)
plan_hawaii_day3 params

Build a same-day or trip itinerary for a Hawaiian island. Returns a morning activity, lunch spot, afternoon activity, and dinner spot — picked from our live catalog of tours, food, and experiences. Use when users ask 'plan my day in Oahu', 'what should I do Saturday in Maui', or 'family itinerary for Kauai'.

  • islandstringWhich island
  • vibestringThe overall vibe of the day
  • max_budget_per_personnumberMax total budget per person for paid activities in USD
README.md

aloha.fyi MCP Server 🌺

The first dedicated Hawaii tourism MCP server. Hawaii tours, events, and deals for AI assistants — now with AAAK structured-response support so consumer agents can parse results without re-parsing prose.

When someone asks Claude, ChatGPT, or any AI "what should I do in Hawaii?" — this MCP server returns real, bookable data:

  • 2,583 bookable experiences from Viator, GetYourGuide, Klook, and Groupon
  • 579 events across Oahu, Maui, Big Island, and Kauai
  • 540+ curated restaurants in Waikiki and across Oahu
  • Live weather for all four islands (OpenMeteo)
  • Day-plan itineraries with morning / lunch / afternoon / dinner picks
  • Affiliate tracking on every booking link
  • Real MCP protocol — Streamable HTTP, stateless, spec version 2025-03-26
  • AAAK v0.1 — typed structuredContent envelope alongside human-readable text. See docs/aaak-spec.md.

Powered by aloha.fyi — Hawaii's AI concierge.

Note on canonical source. This repository is the public-facing mirror of the production mcp-server directory inside baphometnxg/Nani-V3. Production deploys are driven from there; this repo is kept in sync as a standalone reference for community use and for anyone who wants to self-host. File issues here or upstream — both work.


Hosted endpoint

Production MCP server (no install, no setup):

https://mcp-server-nani-v3-20.up.railway.app/mcp
  • Transport: Streamable HTTP (stateless)
  • Protocol version: 2025-03-26
  • Auth: none (public, read-only)
  • Health: GET /health — returns aaak: { protocol, enabled, allowlist_size } so deploy state is observable
  • Discovery: GET /.well-known/mcp/server.json

AAAK — structured response contract

By default, MCP tool results come back as a prose blob — agents that want to consume the data programmatically have to re-parse markdown to recover prices, booking URLs, islands, etc. AAAK fixes that.

When AAAK is enabled (and the calling client is on the allowlist), every tool result includes a typed structuredContent field carrying the data in machine-parseable form, and the marketing trailer is dropped from text to save tokens. When AAAK is off, the wire format is byte-equivalent to v1.0.0 — no surprises for clients that don't opt in.

Lossless invariants — preserved on every revenue-bearing row:

  • booking_url (affiliate revenue)
  • source (compliance + attribution)
  • price_cents (the only numeric field user decisions hinge on)
  • island (every recommendation is island-scoped)

Example (search_hawaii_tours):

{
  "ok": true,
  "kind": "result",
  "tool": "search_hawaii_tours",
  "protocol": "aaak/0.1",
  "query": { "query": "snorkeling", "island": "oahu", "limit": 1 },
  "results": [
    {
      "title": "Hanauma Bay Snorkel",
      "source": "viator",
      "island": "oahu",
      "area": "east_oahu",
      "category": "tour",
      "price_cents": 8900,
      "rating": 4.7,
      "review_count": 2341,
      "description": "Guided snorkeling at Oahu's most famous reef...",
      "booking_url": "https://aloha.fyi/r/aB3kT9pQz1",
      "is_deal": false
    }
  ],
  "meta": { "count": 1, "cached": false, "source_diversity": 1 }
}

Full spec: docs/aaak-spec.md. Generated JSON Schema: docs/aaak.schema.json.

Verification scripts for self-hosters and contributors:

npm run aaak:test    # 12 hand-written conformance fixtures
npm run aaak:smoke   # 9 adapter-output validations
npm run aaak:gate    # ~70 env-gate / trailer / allowlist invariants
npm run aaak:verify -- --expect=aaak --ua=claude-code/1.0   # live probe

Connect to Claude Desktop

Add to your Claude Desktop config (~/Library/Application Support/Claude/claude_desktop_config.json on macOS):

{
  "mcpServers": {
    "aloha-fyi-hawaii": {
      "url": "https://mcp-server-nani-v3-20.up.railway.app/mcp"
    }
  }
}

Restart Claude Desktop. You should see the three Hawaii tools appear in the tool picker. Try:

Find me snorkeling tours in Oahu under $100

What events are happening in Honolulu this weekend?

Plan a family adventure day on the Big Island — cheapest options


Connect to any MCP-compatible client

Any client that supports Streamable HTTP MCP can point directly at:

https://mcp-server-nani-v3-20.up.railway.app/mcp

No API key, no OAuth, no signup.

Manual protocol test

curl -X POST https://mcp-server-nani-v3-20.up.railway.app/mcp \
  -H "Content-Type: application/json" \
  -H "Accept: application/json, text/event-stream" \
  -d '{"jsonrpc":"2.0","id":1,"method":"initialize","params":{"protocolVersion":"2025-03-26","capabilities":{},"clientInfo":{"name":"curl","version":"1.0"}}}'

Tools

search_hawaii_tours

Search 2,583 bookable Hawaii tours and activities by keyword, island, price range. Returns tours from Viator, GetYourGuide, Klook, and Groupon with affiliate booking links.

Param Type Description
query string (required) e.g. "snorkeling", "helicopter tour", "family luau"
island oahu | maui | big_island | kauai | any Defaults to any
max_price_dollars number Maximum price per person in USD
source viator | gyg | klook | groupon | any Filter by booking platform
limit number Results (max 20, default 5)

get_hawaii_deals

Find budget deals and discounts. Returns Groupon deals and low-price options sorted cheapest first.

Param Type Description
activity string (required) e.g. "snorkeling", "helicopter", "luau"
max_price_dollars number Default 100
limit number Results (max 20, default 5)

search_hawaii_events

Find upcoming events, concerts, festivals, and nightlife across all Hawaiian islands. 579+ events from 70+ venues, updated weekly.

Param Type Description
query string e.g. "live music", "luau", "concert"
island oahu | maui | big_island | kauai | any Defaults to any
days_ahead number How many days ahead to search (default 7)

Run it yourself

git clone https://github.com/baphometnxg/aloha-fyi-mcp.git
cd aloha-fyi-mcp
npm install
npx tsc
DATABASE_URL="postgresql://..." PORT=9624 node dist/http.js

Requires:

  • Node.js 20+
  • DATABASE_URL env var (PostgreSQL with an experiences table — schema in schema.sql)

Privacy

No PII is collected by the MCP server. Stateless mode — no sessions, no cross-request profiles. Standard request metadata is logged for abuse prevention only.

Full privacy policy: aloha.fyi/privacy


About

Built by Michael Crain — Hawaii resident, cinematographer, and founder of aloha.fyi.

aloha.fyi is an AI-powered multilingual tourism concierge for Hawaii's visitor industry. The concierge agent "Nani" speaks 5 languages (English, Japanese, Korean, Chinese, Spanish) and has access to 2,583 bookable experiences across 6 affiliate networks.

This MCP server exposes a subset of that capability to any AI assistant that speaks the Model Context Protocol.


Built with aloha. Powered by AI. Rooted in Hawaiian culture. 🌺

Recommended MCP Servers

How it compares

Island-specific travel and local-life MCP, not a generic web scraper skill or global OTA integration.

FAQ

What does aloha fyi mcp MCP do?

Hawaii MCP: tours, events, weather, restaurants, and day-plan itineraries across 4 islands.

When should I use aloha fyi mcp?

User asks about Aloha.fyi Hawaii MCP mcp, hawaii mcp: tours, events, weather, restaurants, and day-plan itinerar.

Is this MCP server safe to install?

Review the Security Audits panel and upstream source before connecting in production.

This week in AI coding

Five minutes, every Monday - the tools, releases and tactics for developers.

unsubscribe anytime.