Back to Browse

Mellowmountainradio MCP Server

Developer ToolsUse Caution3.2MCP RegistryLocalRemote
Free

Server data from the Official MCP Registry

KAZM 106.5 FM/780 AM: now playing, weather, fire alerts, road conditions & concerts (Sedona, AZ).

About

KAZM 106.5 FM/780 AM: now playing, weather, fire alerts, road conditions & concerts (Sedona, AZ).

Remote endpoints: streamable-http: https://mcp.mellowmountainradio.com/mcp

Security Report

3.2
Use Caution3.2High Risk

This is a radio station website with an MCP server component. The frontend (main.js) has moderate security concerns including external script injection without integrity checks, unauthenticated third-party API calls, and insufficient input validation on user-controlled data. The MCP server itself appears minimal but lacks visible authentication mechanisms. Permissions are reasonable for a radio streaming service, but the external dependency injection and data handling practices need improvement. Supply chain analysis found 4 known vulnerabilities in dependencies (0 critical, 3 high severity).

3 files analyzed · 12 issues found

Security scores are indicators to help you make informed decisions, not guarantees. Always review permissions before connecting any MCP server.

Permissions Required

This plugin requests these system permissions. Most are normal for its category.

HTTP Network Access

Connects to external APIs or services over the internet.

env_vars

Check that this permission is expected for this type of plugin.

File System Read

Reads files on your machine. Normal for tools that analyze or process local data.

How to Install & Connect

Available as Local & Remote

This plugin can run on your machine or connect to a hosted endpoint. during install.

Documentation

View on GitHub

From the project's GitHub 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)

ToolDescription
get_now_playingSong currently on air — title, artist, album, artwork, stream URL
get_listener_countLive listener count across all mounts
search_song_historyRecently played songs with optional keyword filter
search_song_request_librarySearch KAZM's requestable song catalog
submit_song_requestSubmit a song request directly to the KAZM studio
get_stream_urlLive audio stream URLs (MP3 and AAC)
get_show_scheduleKAZM weekly on-air program schedule
get_rewindAvailable on-demand past broadcasts with stream URLs
get_artist_infoBiography, genre tags, and album discography for any artist
get_day_in_music_historyNotable music events, birthdays, and milestones on this day in history
get_weatherCurrent conditions and 7-day forecast for Sedona, AZ
get_fire_restrictionsCurrent fire restriction stage for Sedona / Coconino National Forest
get_road_conditionsActive road closures and AZ511 highway incidents
get_air_qualityUS AQI, PM2.5, PM10, ozone, and UV index for Sedona
get_emergency_alertsLive EAS alerts for Yavapai and Coconino counties
get_nws_alertsActive NWS weather watches, warnings, and advisories
get_oak_creek_levelsCurrent Oak Creek stream level and discharge from the USGS gauge
get_wildfire_perimetersActive wildfire incidents near Sedona from NIFC
get_local_news_headlinesLatest Sedona & Verde Valley news headlines
get_concertsUpcoming concerts — filter by state
get_eventsLibrary events and local Sedona festivals
get_moviesCurrent movie showings at Sedona-area theaters
get_sports_scoresScores for Cardinals, Suns, D-backs, Mercury, ASU, Arizona, NAU, and UFC
get_sun_timesSunrise, sunset, solar noon, day length, and twilight for Sedona
get_moon_phaseTonight's moon phase, illumination %, and 7-day lunar calendar
get_stargazing_conditionsTonight's darkness window, moon interference, and Milky Way visibility
get_photography_guideGolden hour / blue hour times and shooting tips for 6 iconic Sedona spots
get_horoscopeDaily, weekly, or monthly horoscope for any zodiac sign
get_chakra_guideFull chakra guide with Sanskrit names, Solfeggio Hz, and Sedona vortex connection
get_chakra_frequenciesAll seven chakras with Hz, note, color, body location, and affirmation
get_solfeggioNine-tone Solfeggio scale with healing properties
get_sound_sessionBinaural / tonal session recommendations based on goal or time of day
get_schumann_resonanceEarth's electromagnetic pulse from the Tomsk observatory
get_vortex_guideFull guide to Sedona's 4 energy vortex sites with directions and best times
get_tarot_cardFull 78-card Rider-Waite tarot deck — daily, single, or three-card spread
get_hiking_trails15 top Sedona hiking trails — distance, elevation, difficulty, and trailhead info
get_jeep_trailsSedona jeep trail list and GPS coordinate paths
get_red_rock_passComplete Red Rock Pass guide — all 19 required sites and accepted passes
get_visitor_infoPractical Sedona visitor guide — tips, best seasons, and attractions
register_listenerCreate or update a KAZM listener profile
get_or_create_listenerZero-friction entry point for KAZM personalization
get_listener_profileRetrieve a KAZM listener's full profile by ID or email
update_listener_preferenceUpdate a specific preference for a KAZM listener
log_listener_historyLog a listening event for a KAZM listener
get_personalized_contentFully personalized KAZM experience based on listener history

Prompts (6)

PromptDescription
plan_sedona_tripComplete Sedona trip planning brief — weather, events, road conditions, vortex guide, and what's on KAZM
get_kazm_statusFull KAZM radio status — now playing, listener count, upcoming shows, and stream links
check_outdoor_safetyFull outdoor safety brief for Sedona — fire restrictions, air quality, NWS alerts, Oak Creek levels
get_stargazing_forecastTonight's stargazing forecast — darkness window, moon phase, Milky Way visibility, and best sites
request_a_songWalk through requesting a song on KAZM — search the catalog, confirm the track, and submit
check_drive_conditionsRoad 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.

Reviews

No reviews yet

Be the first to review this server!