Mellow Mountain Radio MCP Server

Mellow Mountain Radio MCP Server

Provides 45 real-time tools and 6 prompts for interacting with KAZM 106.5 FM & 780 AM, including now playing, song requests, local news, weather, events, and Sedona-specific guides like vortex and hiking information.

Category
Visit Server

README

mellowmountainradio

Official website and MCP server for KAZM 106.5 FM & 780 AM, Mellow Mountain Radio in Sedona, Arizona.

smithery badge

MCP Server

KAZM 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.).

{
  "mcpServers": {
    "kazm": {
      "url": "https://mcp.mellowmountainradio.com/mcp"
    }
  }
}

Transport: Streamable HTTP · No auth required · Docs: https://mcp.mellowmountainradio.com/docs

Tools (45)

Tool Description
get_now_playing Song currently on air — title, artist, album, artwork, stream URL
get_listener_count Live listener count across all mounts
search_song_history Recently played songs with optional keyword filter
search_song_request_library Search KAZM's requestable song catalog
submit_song_request Submit a song request directly to the KAZM studio
get_stream_url Live audio stream URLs (MP3 and AAC)
get_show_schedule KAZM weekly on-air program schedule
get_rewind Available on-demand past broadcasts with stream URLs
get_artist_info Biography, genre tags, and album discography for any artist
get_day_in_music_history Notable music events, birthdays, and milestones on this day in history
get_weather Current conditions and 7-day forecast for Sedona, AZ
get_fire_restrictions Current fire restriction stage for Sedona / Coconino National Forest
get_road_conditions Active road closures and AZ511 highway incidents
get_air_quality US AQI, PM2.5, PM10, ozone, and UV index for Sedona
get_emergency_alerts Live EAS alerts for Yavapai and Coconino counties
get_nws_alerts Active NWS weather watches, warnings, and advisories
get_oak_creek_levels Current Oak Creek stream level and discharge from the USGS gauge
get_wildfire_perimeters Active wildfire incidents near Sedona from NIFC
get_local_news_headlines Latest Sedona & Verde Valley news headlines
get_concerts Upcoming concerts — filter by state
get_events Library events and local Sedona festivals
get_movies Current movie showings at Sedona-area theaters
get_sports_scores Scores for Cardinals, Suns, D-backs, Mercury, ASU, Arizona, NAU, and UFC
get_sun_times Sunrise, sunset, solar noon, day length, and twilight for Sedona
get_moon_phase Tonight's moon phase, illumination %, and 7-day lunar calendar
get_stargazing_conditions Tonight's darkness window, moon interference, and Milky Way visibility
get_photography_guide Golden hour / blue hour times and shooting tips for 6 iconic Sedona spots
get_horoscope Daily, weekly, or monthly horoscope for any zodiac sign
get_chakra_guide Full chakra guide with Sanskrit names, Solfeggio Hz, and Sedona vortex connection
get_chakra_frequencies All seven chakras with Hz, note, color, body location, and affirmation
get_solfeggio Nine-tone Solfeggio scale with healing properties
get_sound_session Binaural / tonal session recommendations based on goal or time of day
get_schumann_resonance Earth's electromagnetic pulse from the Tomsk observatory
get_vortex_guide Full guide to Sedona's 4 energy vortex sites with directions and best times
get_tarot_card Full 78-card Rider-Waite tarot deck — daily, single, or three-card spread
get_hiking_trails 15 top Sedona hiking trails — distance, elevation, difficulty, and trailhead info
get_jeep_trails Sedona jeep trail list and GPS coordinate paths
get_red_rock_pass Complete Red Rock Pass guide — all 19 required sites and accepted passes
get_visitor_info Practical Sedona visitor guide — tips, best seasons, and attractions
register_listener Create or update a KAZM listener profile
get_or_create_listener Zero-friction entry point for KAZM personalization
get_listener_profile Retrieve a KAZM listener's full profile by ID or email
update_listener_preference Update a specific preference for a KAZM listener
log_listener_history Log a listening event for a KAZM listener
get_personalized_content Fully personalized KAZM experience based on listener history

Prompts (6)

Prompt Description
plan_sedona_trip Complete Sedona trip planning brief — weather, events, road conditions, vortex guide, and what's on KAZM
get_kazm_status Full KAZM radio status — now playing, listener count, upcoming shows, and stream links
check_outdoor_safety Full outdoor safety brief for Sedona — fire restrictions, air quality, NWS alerts, Oak Creek levels
get_stargazing_forecast Tonight's stargazing forecast — darkness window, moon phase, Milky Way visibility, and best sites
request_a_song Walk through requesting a song on KAZM — search the catalog, confirm the track, and submit
check_drive_conditions Road and weather check before driving to or through Sedona — SR-89A, Oak Creek Canyon, I-17

See mcp-server/README.md for full setup and environment variable docs.


Website

A fast, self-contained static site (HTML, CSS, vanilla JS) built around the station's warm broadcast / yacht-rock identity. No build step.

Run locally

Open index.html directly, or serve the folder:

python3 -m http.server 8000
# then visit http://localhost:8000

Structure

index.html              # the homepage
styles.css              # design system + all sections (light + dark mode)
main.js                 # nav, live stream player, now-playing, scroll reveals
assets/brand/           # primary logo (color / white / navy, svg + png)
assets/campaigns/       # campaign logo variants (neon, retro 780, firepit, yoga, broadcast)
.do/app.yaml            # DigitalOcean App Platform static-site spec
*.eps /*.pdf /*.svg     # original brand kit (source files)

Deploy (DigitalOcean App Platform)

This deploys as a static site with no build command. The spec lives in .do/app.yaml. Create the app once:

doctl apps create --spec .do/app.yaml

After that, pushes to the deploy branch (main) redeploy automatically. In the App Platform UI you can also point a new Static Site at this repo, set the source directory to /, and leave the build command empty.

Brand

  • Navy #223d6e and terracotta #a95750 on warm cream.
  • Display type: Bricolage Grotesque. Body: Inter Tight.
  • One accent color, one radius system, dark mode via prefers-color-scheme.

What still needs real data

The homepage is wired for live content but ships with clearly-labeled samples:

  • Now Playing rotates sample tracks. Point updateNowPlaying() in main.js at your Live365 metadata feed (station a56104).
  • Sports matchups and adventure conditions are placeholders for your feeds.
  • News / Weather tiles use brand-color art; drop in real photos when ready.
  • The Listen Live button streams https://streaming.live365.com/a56104.

Recommended Servers

playwright-mcp

playwright-mcp

A Model Context Protocol server that enables LLMs to interact with web pages through structured accessibility snapshots without requiring vision models or screenshots.

Official
Featured
TypeScript
Magic Component Platform (MCP)

Magic Component Platform (MCP)

An AI-powered tool that generates modern UI components from natural language descriptions, integrating with popular IDEs to streamline UI development workflow.

Official
Featured
Local
TypeScript
Audiense Insights MCP Server

Audiense Insights MCP Server

Enables interaction with Audiense Insights accounts via the Model Context Protocol, facilitating the extraction and analysis of marketing insights and audience data including demographics, behavior, and influencer engagement.

Official
Featured
Local
TypeScript
VeyraX MCP

VeyraX MCP

Single MCP tool to connect all your favorite tools: Gmail, Calendar and 40 more.

Official
Featured
Local
graphlit-mcp-server

graphlit-mcp-server

The Model Context Protocol (MCP) Server enables integration between MCP clients and the Graphlit service. Ingest anything from Slack to Gmail to podcast feeds, in addition to web crawling, into a Graphlit project - and then retrieve relevant contents from the MCP client.

Official
Featured
TypeScript
Kagi MCP Server

Kagi MCP Server

An MCP server that integrates Kagi search capabilities with Claude AI, enabling Claude to perform real-time web searches when answering questions that require up-to-date information.

Official
Featured
Python
E2B

E2B

Using MCP to run code via e2b.

Official
Featured
Neon Database

Neon Database

MCP server for interacting with Neon Management API and databases

Official
Featured
Exa Search

Exa Search

A Model Context Protocol (MCP) server lets AI assistants like Claude use the Exa AI Search API for web searches. This setup allows AI models to get real-time web information in a safe and controlled way.

Official
Featured
Qdrant Server

Qdrant Server

This repository is an example of how to create a MCP server for Qdrant, a vector search engine.

Official
Featured