KAZM Mellow Mountain Radio

com.mellowmountainradio.mcpPublished by mcp.mellowmountainradio.comOfficial publisherv1.0.0Updated Nov 2, 2026

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

Overview

AI-generated overview

Remote MCP server for Sedona, Arizona radio station KAZM, giving an assistant live station info plus local weather, alerts, trails and visitor guides.

What you can do
  • Read the live station state: now playing, listener count, recent plays, stream URLs, show schedule, rewind blocks and artist info
  • Search the requestable song catalog and submit a song request to the studio
  • Check Sedona conditions: weather and forecast, air quality, NWS and EAS alerts, fire restrictions, wildfire perimeters, road closures and Oak Creek stream levels
  • Plan outdoors and sightseeing: hiking and jeep trails, vortex guide, Red Rock Pass, visitor info, sun and moon times, stargazing and photography guides
  • Browse local life: news headlines, concerts, events, movies and Arizona sports scores
  • Draw horoscopes, tarot cards, chakra and Solfeggio guides, sound sessions and Schumann…
When to use it
Useful when an assistant answers questions about KAZM's broadcast or about visiting and living in Sedona: what is on air, what to do outdoors, current hazards, and local events. It is a niche, location-specific companion rather than a general-purpose tool.
Requirements
A remote Streamable HTTP endpoint; no authentication, API keys or environment variables are declared. One optional feature, highway incidents, only works when the server itself has a ROAD511_KEY configured.
Before you install
Submitting a song request sends data to the station's studio and is visible to its DJs. Listener profile tools store a name, location, language, favorite genres and listening history, and profiles can be looked up by ID or email, so avoid entering personal details you would not share with a third party. Most other tools only read public data.

Installation

In SourceWeft

  1. Open KAZM Mellow Mountain Radio in the dashboard and add it to a workspace.
  2. Enable the server for the chats that should use its tools.

Web executable via Streamable HTTP. Remote servers run from the web runtime once configured in a workspace.

Use with an agent

Paste this prompt into Claude Code, Codex, Cursor or another agent — or into SourceWeft chat. The agent reads this server's install guide, shows you its publisher, endpoint and sign-in, and adds it to your client once you agree. Keys never go into a command.

Read https://sourceweft.com/mcp/com.mellowmountainradio.mcp%2Fkazm/install.md and connect the MCP server it describes to my client. Before changing any config, show me its publisher, endpoint and sign-in method and wait for my OK. Never put an API key in a command or in a file I would commit; ask me where it should come from.

Read the install guide the agent follows

Other MCP clients

Add this to your client's mcpServers config.

{
  "mcpServers": {
    "kazm-mellow-mountain-radio": {
      "type": "http",
      "url": "https://mcp.mellowmountainradio.com/mcp"
    }
  }
}

README

mellowmountainradio

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

[LightNow capabilities]

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

json
{  "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:

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

Structure

index.html              # the homepagestyles.css              # design system + all sections (light + dark mode)main.js                 # nav, live stream player, now-playing, scroll revealsassets/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:

bash
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.

Source: README.md at commit 3e6fdbf

Tools

46

get_now_playing

Now Playing

Returns the song currently on air: title, artist, album, artwork URL, start time, and stream URL.

Takes no parameters.

get_listener_count

Listener Count

Returns the current live listener count across all mounts, plus per-mount breakdown.

Takes no parameters.

search_song_history

Song History Search

Returns the most recently played songs (up to 25). Optionally filter by keyword in title or artist.

Parametersquery

get_fire_restrictions

Fire Restrictions

Returns current fire restriction level and fire danger rating for the Sedona / Coconino National Forest area. Includes any active Stage 1 or Stage 2 restrictions and Sedona-area alerts.

Takes no parameters.

get_weather

Weather Conditions

Returns current conditions and a 7-day forecast for Sedona AZ from Open-Meteo (free, no key required).

Takes no parameters.

get_road_conditions

Road Conditions

Returns active road and trail closures for the Sedona / Oak Creek area from the Coconino National Forest alerts page. Also includes highway incidents for SR-89A, SR-179, and I-17 via Road511 when ROAD511_KEY is set.

Takes no parameters.

get_concerts

Concerts

Returns upcoming concerts and shows sourced from KAZM's data, primarily AZ and regional venues.

Parametersstate

get_events

Local Events

Returns upcoming local Sedona events including library events and festivals.

Takes no parameters.

get_stream_url

Stream URL

Returns the live audio stream URLs for KAZM (MP3 and AAC mounts) plus the station web player URL.

Takes no parameters.

get_show_schedule

Show Schedule

Returns KAZM's weekly on-air program schedule. Optionally filter by day (weekday, saturday, sunday) or show name keyword.

Parametersdayquery

get_horoscope

Daily Horoscope

Returns daily, weekly, and monthly horoscopes for all signs or a specific sign.

Parameterssignperiod

get_schumann_resonance

Schumann Resonance

Returns the current Schumann resonance reading — Earth's electromagnetic pulse measured at the Tomsk observatory. Includes frequency, energy score, activity level, and spectrogram URL.

Takes no parameters.

get_sound_session

Sound Session

Recommends a KAZM sound healing session — binaural or tonal — based on the listener's goal or current time of day. Returns session name, description, frequency, duration, and link.

Parametersgoal

get_chakra_guide

Chakra Guide

Full guide to the seven chakras — Sanskrit name, Solfeggio frequency, musical note, color, element, bija mantra, petal count, governing theme, balanced and blocked states, affirmation, crystals, essential oils, yoga pose, and the Sedona vortex tied to each center.

Parameterschakra

get_chakra_frequencies

Chakra Frequencies

Returns the seven Solfeggio chakra frequencies with musical notes, colors, and affirmations. For the full guide (crystals, oils, poses, Sedona vortex) use get_chakra_guide.

Parameterschakra

get_solfeggio

Solfeggio Frequencies

Returns the nine-tone Solfeggio frequency scale with each tone's traditional healing properties, note name, and use cases. These frequencies underpin modern sound healing practice.

Parametershz

search_song_request_library

Song Request Library

Search KAZM's requestable song library by artist or title keyword. Returns matching tracks the DJ can play on request.

Parametersqueryrequired

get_rewind

Audio Rewind

Returns available on-demand rewind blocks — past KAZM broadcasts you can listen to, with dates and stream URLs.

Takes no parameters.

get_jeep_trails

Jeep Trails

Returns Sedona jeep trail names available on the KAZM trail map. Pass a trail name to get its GPS coordinate path.

Parameterstrail

get_movies

Movie Showtimes

Returns current movie showings at Sedona-area theaters (Mary D. Fisher Theatre, Harkins Sedona 6, and others).

Takes no parameters.

get_emergency_alerts

Emergency Alerts

Returns active Emergency Alert System (EAS) alerts for the Sedona area — Yavapai and Coconino counties. Covers weather emergencies, evacuation orders, Amber Alerts, and all FEMA IPAWS-distributed alerts. Data is live from the National Weather Service public API.

Parametersseverity

submit_song_request

Submit Song Request

Submit a song request to KAZM 106.5 FM & 780 AM via the station website. Searches the real studio library, then logs the request for the DJ — every request gets read. Provide both song title and artist for best results.

Parametersnamenotequeryrequired

get_local_news_headlines

Local News Headlines

Returns the latest Sedona and Verde Valley local news headlines. Pulls live from the Sedona Red Rock News and Verde Independent RSS feeds. Covers local government, arts, community events, real estate, and Verde Valley news.

Parameterslimit

get_air_quality

Air Quality

Returns current air quality index (AQI) and pollutant readings for Sedona, AZ from Open-Meteo. Includes US AQI category, PM2.5, PM10, ozone, and UV index. Especially useful during wildfire season for tracking smoke and outdoor safety.

Takes no parameters.

get_sports_scores

Sports Scores

Returns current and recent scores for Arizona sports teams — Cardinals (NFL), Suns (NBA), D-backs (MLB), Mercury (WNBA), ASU Sun Devils, Arizona Wildcats, NAU Lumberjacks, and UFC events. Powered by ESPN.

Parametersteam

get_sun_times

Sunrise & Sunset Times

Returns sunrise, sunset, solar noon, day length, golden hours, and astronomical twilight for Sedona from the KAZM transmitter site. Optional date param for any day. Also flags next solstice and equinox.

Parametersdate

get_moon_phase

Moon Phase

Returns tonight's moon phase for Sedona, AZ — illumination percent, phase name, and a 7-day lunar calendar. Perfect for stargazing and outdoor planning.

Parametersdate

get_vortex_guide

Vortex Guide

Returns a guide to Sedona's four famous energy vortex sites — Bell Rock, Cathedral Rock, Airport Mesa, and Boynton Canyon. Includes directions, hiking info, best visit times, and energy type.

Parameterssite

get_nws_alerts

NWS Weather Alerts

Returns active National Weather Service alerts for the Sedona / Yavapai County area — watches, warnings, and advisories. Returns empty when conditions are clear.

Takes no parameters.

get_oak_creek_levels

Oak Creek Water Levels

Returns current Oak Creek stream level and discharge at the Sedona USGS gauge. Useful for creek crossing safety, swimming holes, and recreation planning.

Takes no parameters.

get_artist_info

Artist Info

Returns biography, genre tags, and album discography for the artist currently on KAZM, or any named artist, from MusicBrainz (open music encyclopedia).

Parametersartist

get_wildfire_perimeters

Wildfire Perimeters

Returns active wildfire incidents within ~150 miles of Sedona from the National Interagency Fire Center (NIFC). Especially critical during Arizona fire season (April–July). Returns name, acreage, containment, and distance from Sedona.

Takes no parameters.

get_day_in_music_history

Day in Music History

Returns notable music events that happened on this day in history — album releases, iconic concerts, chart milestones, artist birthdays — from Wikipedia's On This Day feed. Great for on-air trivia.

Parametersdate

get_visitor_info

Visitor Information

Returns practical visitor information for Sedona, AZ — Red Rock Pass requirements, state park hours and fees, popular attractions, best seasons to visit, and local tips. Perfect for tourist queries.

Parameterstopic

get_red_rock_pass

Red Rock Pass Info

Complete Red Rock Pass guide for Sedona / Coconino National Forest — all 19 required sites, current fees, accepted passes (America the Beautiful, Senior, Access), where to buy, shuttle info, and Soldier Pass permit details. Answers the most common Sedona visitor question.

Parameterstopic

get_hiking_trails

Hiking Trails

Sedona hiking trail guide — distance, elevation gain, difficulty, trailhead location, Red Rock Pass requirement, access restrictions (shuttle/permit), and pro tips for 15 of the best trails in Red Rock Country.

Parameterstraildifficulty

get_stargazing_conditions

Stargazing Conditions

Returns tonight's stargazing forecast for Sedona, AZ — astronomical darkness window, moon interference, Milky Way galactic core visibility, and best times to shoot the night sky. Sedona sits near the Verde Valley Dark Sky corridor.

Parametersdate

get_photography_guide

Photography Guide

Returns Sedona photography locations with today's real golden hour / blue hour times, current light quality score, and camera settings for each scenario. Great for landscape and astrophotography planning.

Parameterslocation

get_tarot_card

Tarot Card

Draws from the full 78-card Rider-Waite tarot deck. Returns the card of the day over Sedona (same for all listeners, turns at midnight MST), a single random draw, or a three-card past/present/future spread. Each card includes upright and reversed meanings, astrological correspondence, and suit element.

Parametersspreadcard_name

register_listener

Register Listener

Create or update a KAZM listener profile. Returns a listener_id that persists across AI sessions — saves name, location, language, and favorite genres so any future AI session can deliver a fully personalized Mellow Mountain Radio experience without starting from scratch.

Parametersnamerequiredemailgenreslanguagelocation

get_or_create_listener

Get or Create Listener

The zero-friction entry point for KAZM personalization. Pass whatever you know — listener_id, email, or just a name — and this tool either returns the existing profile or silently creates one in a single call. No separate registration step needed. Call this at the start of every listener session.

Parametersnameemailgenreslanguagelocationlistener_id

get_listener_profile

Listener Profile

Retrieve a KAZM listener's full profile — by listener_id OR by email address. Either identifier works. Use at the start of any session to instantly personalize the experience. If the listener has their KAZM ID saved in Claude custom instructions, use that; otherwise look them up by email.

Parametersemaillistener_id

update_listener_preference

Update Listener Preference

Update a specific preference for a KAZM listener — language, location, favorite genre, or any custom key. Persists across all future AI sessions.

Parameterskeyrequiredvaluerequiredlistener_idrequired

log_listener_history

Log Listener History

Log a listening event for a KAZM listener — a song that played, a show they tuned into, a request they made. Builds the history that powers smarter recommendations in every future session. Call this whenever something notable happens in a listener's session.

Parametersnotestitleartistevent_typerequiredlistener_idrequired

get_personalized_content

Personalized Content

Returns a fully personalized KAZM experience — greeting in the listener's language, recommendations from their history, station brief. Accepts listener_id OR email, so no separate registration step is ever needed. Pairs perfectly with get_or_create_listener.

Parametersemaillistener_idcontent_type

search_broadcast_transcripts

Search every word spoken on KAZM's airwaves — weather reports, local news, live talk breaks, and syndicated shows, machine-transcribed from the station's own broadcast tapes. The archive begins July 2026 and grows four blocks a day, forever. Commercials and PSAs are never archived. Times are Arizona (Phoenix, UTC-7). Pairs with search_song_history: that tool answers what was PLAYED, this one answers what was SAID.

Parametersdatelimitqueryrequiredtypes

Version history

1
  1. v1.0.0LatestSep 16, 2026

Score

90% of the applicable checks met

How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.

  • Reached in the last 30 daysRequired25 pts
  • Auth declaredRequired10 pts
  • Tools listedRequired15 pts
  • DescriptionRequired15 pts
  • Logo10 pts
  • Documentation15 pts
  • License10 pts

    Declare a license in the repository or the registry entry.