{
  "markdown": "# mellowmountainradio\n\nOfficial website and MCP server for **KAZM 106.5 FM & 780 AM, Mellow Mountain Radio** in Sedona, Arizona.\n\n[![smithery badge](https://smithery.ai/badge/chuck/mellowmountainradio)](https://smithery.ai/servers/chuck/mellowmountainradio)\n\n## MCP Server\n\nKAZM runs a live **Model Context Protocol (MCP) server** with 45 real-time tools and 6 prompts for any MCP-compatible AI assistant (Claude, Cursor, Windsurf, etc.).\n\n```json\n{\n  \"mcpServers\": {\n    \"kazm\": {\n      \"url\": \"https://mcp.mellowmountainradio.com/mcp\"\n    }\n  }\n}\n```\n\nTransport: **Streamable HTTP** · No auth required · Docs: https://mcp.mellowmountainradio.com/docs\n\n## Tools (45)\n\n| Tool | Description |\n|---|---|\n| `get_now_playing` | Song currently on air — title, artist, album, artwork, stream URL |\n| `get_listener_count` | Live listener count across all mounts |\n| `search_song_history` | Recently played songs with optional keyword filter |\n| `search_song_request_library` | Search KAZM's requestable song catalog |\n| `submit_song_request` | Submit a song request directly to the KAZM studio |\n| `get_stream_url` | Live audio stream URLs (MP3 and AAC) |\n| `get_show_schedule` | KAZM weekly on-air program schedule |\n| `get_rewind` | Available on-demand past broadcasts with stream URLs |\n| `get_artist_info` | Biography, genre tags, and album discography for any artist |\n| `get_day_in_music_history` | Notable music events, birthdays, and milestones on this day in history |\n| `get_weather` | Current conditions and 7-day forecast for Sedona, AZ |\n| `get_fire_restrictions` | Current fire restriction stage for Sedona / Coconino National Forest |\n| `get_road_conditions` | Active road closures and AZ511 highway incidents |\n| `get_air_quality` | US AQI, PM2.5, PM10, ozone, and UV index for Sedona |\n| `get_emergency_alerts` | Live EAS alerts for Yavapai and Coconino counties |\n| `get_nws_alerts` | Active NWS weather watches, warnings, and advisories |\n| `get_oak_creek_levels` | Current Oak Creek stream level and discharge from the USGS gauge |\n| `get_wildfire_perimeters` | Active wildfire incidents near Sedona from NIFC |\n| `get_local_news_headlines` | Latest Sedona & Verde Valley news headlines |\n| `get_concerts` | Upcoming concerts — filter by state |\n| `get_events` | Library events and local Sedona festivals |\n| `get_movies` | Current movie showings at Sedona-area theaters |\n| `get_sports_scores` | Scores for Cardinals, Suns, D-backs, Mercury, ASU, Arizona, NAU, and UFC |\n| `get_sun_times` | Sunrise, sunset, solar noon, day length, and twilight for Sedona |\n| `get_moon_phase` | Tonight's moon phase, illumination %, and 7-day lunar calendar |\n| `get_stargazing_conditions` | Tonight's darkness window, moon interference, and Milky Way visibility |\n| `get_photography_guide` | Golden hour / blue hour times and shooting tips for 6 iconic Sedona spots |\n| `get_horoscope` | Daily, weekly, or monthly horoscope for any zodiac sign |\n| `get_chakra_guide` | Full chakra guide with Sanskrit names, Solfeggio Hz, and Sedona vortex connection |\n| `get_chakra_frequencies` | All seven chakras with Hz, note, color, body location, and affirmation |\n| `get_solfeggio` | Nine-tone Solfeggio scale with healing properties |\n| `get_sound_session` | Binaural / tonal session recommendations based on goal or time of day |\n| `get_schumann_resonance` | Earth's electromagnetic pulse from the Tomsk observatory |\n| `get_vortex_guide` | Full guide to Sedona's 4 energy vortex sites with directions and best times |\n| `get_tarot_card` | Full 78-card Rider-Waite tarot deck — daily, single, or three-card spread |\n| `get_hiking_trails` | 15 top Sedona hiking trails — distance, elevation, difficulty, and trailhead info |\n| `get_jeep_trails` | Sedona jeep trail list and GPS coordinate paths |\n| `get_red_rock_pass` | Complete Red Rock Pass guide — all 19 required sites and accepted passes |\n| `get_visitor_info` | Practical Sedona visitor guide — tips, best seasons, and attractions |\n| `register_listener` | Create or update a KAZM listener profile |\n| `get_or_create_listener` | Zero-friction entry point for KAZM personalization |\n| `get_listener_profile` | Retrieve a KAZM listener's full profile by ID or email |\n| `update_listener_preference` | Update a specific preference for a KAZM listener |\n| `log_listener_history` | Log a listening event for a KAZM listener |\n| `get_personalized_content` | Fully personalized KAZM experience based on listener history |\n\n## Prompts (6)\n\n| Prompt | Description |\n|---|---|\n| `plan_sedona_trip` | Complete Sedona trip planning brief — weather, events, road conditions, vortex guide, and what's on KAZM |\n| `get_kazm_status` | Full KAZM radio status — now playing, listener count, upcoming shows, and stream links |\n| `check_outdoor_safety` | Full outdoor safety brief for Sedona — fire restrictions, air quality, NWS alerts, Oak Creek levels |\n| `get_stargazing_forecast` | Tonight's stargazing forecast — darkness window, moon phase, Milky Way visibility, and best sites |\n| `request_a_song` | Walk through requesting a song on KAZM — search the catalog, confirm the track, and submit |\n| `check_drive_conditions` | Road and weather check before driving to or through Sedona — SR-89A, Oak Creek Canyon, I-17 |\n\nSee [`mcp-server/README.md`](mcp-server/README.md) for full setup and environment variable docs.\n\n---\n\n## Website\n\nA fast, self-contained static site (HTML, CSS, vanilla JS) built around the\nstation's warm broadcast / yacht-rock identity. No build step.\n\n### Run locally\n\nOpen `index.html` directly, or serve the folder:\n\n```bash\npython3 -m http.server 8000\n# then visit http://localhost:8000\n```\n\n### Structure\n\n```\nindex.html              # the homepage\nstyles.css              # design system + all sections (light + dark mode)\nmain.js                 # nav, live stream player, now-playing, scroll reveals\nassets/brand/           # primary logo (color / white / navy, svg + png)\nassets/campaigns/       # campaign logo variants (neon, retro 780, firepit, yoga, broadcast)\n.do/app.yaml            # DigitalOcean App Platform static-site spec\n*.eps /*.pdf /*.svg     # original brand kit (source files)\n```\n\n### Deploy (DigitalOcean App Platform)\n\nThis deploys as a **static site** with no build command. The spec lives in\n`.do/app.yaml`. Create the app once:\n\n```bash\ndoctl apps create --spec .do/app.yaml\n```\n\nAfter that, pushes to the deploy branch (`main`) redeploy automatically.\nIn the App Platform UI you can also point a new Static Site at this repo,\nset the source directory to `/`, and leave the build command empty.\n\n### Brand\n\n- Navy `#223d6e` and terracotta `#a95750` on warm cream.\n- Display type: Bricolage Grotesque. Body: Inter Tight.\n- One accent color, one radius system, dark mode via `prefers-color-scheme`.\n\n### What still needs real data\n\nThe homepage is wired for live content but ships with clearly-labeled samples:\n\n- **Now Playing** rotates sample tracks. Point `updateNowPlaying()` in `main.js`\n  at your Live365 metadata feed (station `a56104`).\n- **Sports** matchups and **adventure** conditions are placeholders for your feeds.\n- **News / Weather** tiles use brand-color art; drop in real photos when ready.\n- The **Listen Live** button streams `https://streaming.live365.com/a56104`.\n",
  "bytes": 7271,
  "sha": "fff0e2732b371af375c9ad4edb011ba8db3dfcc9578790e1e4e331c3a56d7988",
  "repo_slug": "chelstein/mellowmountainradio",
  "fonte": "repo",
  "truncated": false,
  "api": "https://agentalog.com/api/listings/mcp_com_mellowmountainradio_mcp_kazm_a669712e/readme"
}