_ registry / mcp http-sse · checked 43m ago

Melon MCP Server

https://mcp.melon.com

Registry code: 28a3ef707caf0df1

api record

Melon Music Service MCP Server

endpoint
https://mcp.melon.com/mcp
protocol
http-sse ·2025-06-18
authentication
none observed
public key
none — nobody has proven they own this listing
karma
0 · newcomer
reachable
live
uptime
100%
latency
895ms

last good check

priced tools
0

of 18 tools

_ what it is for
used for
  • create playback url for content
  • get artist's tracks or albums
  • get music genres
  • get newly released music
  • get curated playlists
takes → gives
text, data → data, web pages
tools
18 reads
_ used through this hub 30 days

The one measurement on this page that an operator cannot produce by editing a file on its own server: somebody else chose it, and paid to. Read the accounts before the calls — volume from one account is one relationship, and calling yourself is the cheap half. Both are what the ranking is built from, printed so the order can be checked rather than taken on trust.

accounts
0

distinct, expensive to fake

calls served
0

successful, last 30 days

_ what it can do 18 tools
1 open2 auth-required 15 never probed 3 of 18 classified

Price is per tool, not per server. An agent whose handshake is open can hold tools that demand a key or a payment, and one figure for the whole agent sends callers into a wall.

  • get_genres reads open 43m ago

    [Purpose] Retrieves main genres and all their sub-genres on Melon(멜론) in a nested structure. [Details] Specify genre_code to retrieve information for the corresponding genre and its sub-genres only. If omitted, retrieves all available genres. Returns a mapping of genre codes to their descriptions and sub-genres. [Usage Guide] Use when users request genre information. Identify the most appropriate genre code from the returned list and use it as genre_code and sub_genre_code for `get_music_contents_by_genre` tool. [Integration] Use this tool in conjunction with `get_music_contents_by_genre`.

    mcp-tool

    {
      "type": "object",
      "title": "get_genresArguments",
      "properties": {
        "genre_code": {
          "anyOf": [
            {
              "type": "string"
            },
            {
              "type": "null"
            }
          ],
          "title": "Genre Code",
          "default": null,
          "description": "Code of a specific main genre on Melon (멜론). If provided, returns that genre's information and its sub-genres. If omitted, returns only main genre codes and descriptions (without sub-genres)."
        }
      }
    }
    arguments 19 lines
  • get_my_most_listened_songs reads auth-required 43m ago

    [Purpose] Retrieves the ranking of the user's most played songs over a specified period on Melon(멜론). [Details] - Retrieves a ranked list of the most played songs based on the user's listening statistics for one of the following periods: the last 1 week, 1 month, 3 months, a specific month (YYYYMM), or a specific date (YYYYMMDD). - Multiple periods can be queried in a single request. - A maximum of 100 songs can be retrieved per request. - term_list parameter supports both single-period and multiple-period queries. Response is returned directly for single-period queries, while for multiple-period queries, responses are returned grouped by each period. [Usage Guide] - Single Period: "내가 제일 많이 들은 노래 뭐야?", "지난 달에 가장 많이 들은 곡 알려줘" - Multiple Periods: "지난 3개월간 월별로 가장 많이 들은 곡들 보여줘", "12월과 1월 각각 가장 많이 들은 노래 비교해줘"

    mcp-tool

    {
      "type": "object",
      "title": "get_my_most_listened_songsArguments",
      "properties": {
        "page": {
          "type": "integer",
          "title": "Page",
          "default": 1,
          "minimum": 1,
          "description": "Page number for the results."
        },
        "limit": {
          "type": "integer",
          "title": "Limit",
          "default": 100,
          "maximum": 100,
          "minimum": 1,
          "description": "Number of items to display per page. Maximum is 100."
        },
        "date_type": {
          "enum": [
            "W",
            "1M",
            "3M",
            "TERM",
            "DATE"
          ],
          "type": "string",
          "title": "Date Type",
          "default": "W",
          "description": "Period filter for the listening statistics. Choose from 'W' (past week), '1M' (past month), '3M' (past 3 months), 'TERM' (specific month(s) in YYYYMM format), or 'DATE' (specific day(s) in YYYYMMDD format)."
        },
        "term_list": {
          "anyOf": [
            {
              "type": "array",
              "items": {
                "type": "string"
              }
            },
            {
              "type": "null"
            }
          ],
          "title": "Term List",
          "default": null,
          "description": "Target period(s) to query. Use ['202312'] for a single period or ['202312', '202401'] for multiple periods. Format is 'YYYYMM' when date_type is 'TERM', or 'YYYYMMDD' when 'DATE'. Can be omitted for W/1M/3M."
        }
      }
    }
    arguments 50 lines
  • recommend_personalized_songs_by_dj_mallang reads auth-required 43m ago

    [Purpose] Provides personalized song recommendations based on the user's music preference on Melon(멜론). [Details] Uses Melon's personalized recommendation engine, "DJ Mallang (DJ말랑이)", to comprehensively analyze the user's listening history, likes, and playlists in order to recommend new songs the user is likely to enjoy. [Usage Guide] Use when users request music recommendations without specifying criteria. —"나한테 맞는 노래 추천해줘", "들을만한 노래 없어?"

    mcp-tool

    {
      "type": "object",
      "title": "recommend_personalized_songs_by_dj_mallangArguments",
      "properties": {
        "size": {
          "type": "integer",
          "title": "Size",
          "default": 50,
          "maximum": 50,
          "minimum": 1,
          "description": "Number of recommended songs on Melon (멜론) to return. Must be between 1 and 50."
        }
      }
    }
    arguments 14 lines
  • create_playback_url reads unknown never probed

    [Purpose] Generates a playback URL for given content (song, album, playlist, music video) on Melon(멜론). [Details] Generates and returns web URLs that allow users to play content directly. [Usage Guide] - Play songs: Pass a list of song_id values into the song_ids parameter. - Play playlists: Pass a list of playlist_seq values into the playlist_seqs parameter. - Play albums: Pass a list of album_id values into the album_ids parameter. - Play music video: Pass a single mv_id into the mv_id parameter. [Caution] - Use only one parameter at a time (either song_ids, playlist_seqs, album_ids, or mv_id). - This tool does not play content directly; it provides a playback URL that users can execute.

    mcp-tool

    {
      "type": "object",
      "title": "create_playback_urlArguments",
      "properties": {
        "mv_id": {
          "anyOf": [
            {
              "type": "string"
            },
            {
              "type": "null"
            }
          ],
          "title": "Mv Id",
          "default": null,
          "description": "ID of the music video to play on Melon (멜론). Only one video can be played at a time."
        },
        "song_ids": {
          "anyOf": [
            {
              "type": "array",
              "items": {
                "type": "string"
              }
            },
            {
              "type": "null"
            }
          ],
          "title": "Song Ids",
          "default": null,
          "description": "List of song_id values for songs to play on Melon (멜론)."
        },
        "album_ids": {
          "anyOf": [
            {
              "type": "array",
              "items": {
                "type": "string"
              }
            },
            {
              "type": "null"
            }
          ],
          "title": "Album Ids",
          "default": null,
          "description": "List of album_id values for albums to play on Melon (멜론)."
        },
        "playlist_seqs": {
          "anyOf": [
            {
              "type": "array",
              "items": {
                "type": "string"
              }
            },
            {
              "type": "null"
            }
          ],
          "title": "Playlist Seqs",
          "default": null,
          "description": "List of playlist_seq values for playlists to play on Melon (멜론)."
        }
      }
    }
    arguments 67 lines
  • get_recently_played_music_contents reads unknown never probed

    [Purpose] Retrieves users' recently played songs or recently viewed playlists on Melon(멜론). [Details] Retrieves a list of 'recently played songs' or 'recently viewed playlists' based on the user's listening and viewing history. The API provides a fixed maximum of 100 items. The page/limit parameters only paginate within this fixed dataset. [Usage Guide] Use when users request their recent activity history. —"최근에 들은 노래 뭐야?", "아까 봤던 플레이리스트 다시 보고 싶어".

    mcp-tool

    {
      "type": "object",
      "title": "get_recently_played_music_contentsArguments",
      "required": [
        "content_type"
      ],
      "properties": {
        "page": {
          "type": "integer",
          "title": "Page",
          "default": 1,
          "minimum": 1,
          "description": "Page number for the results."
        },
        "limit": {
          "type": "integer",
          "title": "Limit",
          "default": 50,
          "maximum": 100,
          "minimum": 1,
          "description": "Number of items to display per page."
        },
        "content_type": {
          "enum": [
            "songs",
            "playlists"
          ],
          "type": "string",
          "title": "Content Type",
          "description": "Type of recent content to retrieve from Melon (멜론). Choose from 'songs' (recently played songs) or 'playlists' (recently viewed playlists)."
        }
      }
    }
    arguments 33 lines
  • get_music_chart reads unknown never probed

    [Purpose] Retrieves various official music ranking charts from Melon(멜론). [Details] Returns music rankings based on multiple criteria, including TOP 100, Daily/Weekly, and HOT TRACK. The response includes each song's rank, title, artist, and ID. [Usage Guide] - Use when users request music rankings. —"TOP 100 차트 보여줘", "오늘 인기 제일 많은 노래 뭐야?" - If a request includes both a specific time period (e.g., daily/weekly) and additional conditions, such as "이번주 인기 발라드 알려줘", it is recommended to first retrieve the chart for the specified period using this tool and then apply additional filtering to the results. - If needed, use chart_url to view the chart directly on the Melon website.

    mcp-tool

    {
      "type": "object",
      "title": "get_music_chartArguments",
      "required": [
        "chart_type"
      ],
      "properties": {
        "size": {
          "type": "integer",
          "title": "Size",
          "default": 30,
          "maximum": 30,
          "minimum": 1,
          "description": "Number of songs to retrieve from the chart. For example, entering 10 returns the top 10 songs. Maximum is 30."
        },
        "start": {
          "type": "integer",
          "title": "Start",
          "default": 1,
          "maximum": 100,
          "minimum": 1,
          "description": "The rank position to start from (1-based). For example, start=1 returns from the 1st place, start=11 returns from the 11th place."
        },
        "chart_type": {
          "enum": [
            "TOP_100",
            "DAILY",
            "WEEKLY",
            "HOT_TRACK_LIKE",
            "HOT_TRACK_SEARCH",
            "HOT_TRACK_DJ",
            "HOT_100"
          ],
          "type": "string",
          "title": "Chart Type",
          "description": "Type of chart on Melon (멜론) to retrieve. Options: 'TOP_100' (realtime), 'DAILY' (daily), 'WEEKLY' (weekly), 'HOT_TRACK_LIKE' (likes-based), 'HOT_TRACK_SEARCH' (search-based), 'HOT_TRACK_DJ' (DJ-based), 'HOT_100' (released within the last 30 or 100 days)."
        },
        "hot_100_filter": {
          "enum": [
            "D30",
            "D100"
          ],
          "type": "string",
          "title": "Hot 100 Filter",
          "default": "D30",
          "description": "Release date filter for the HOT 100 chart. 'D30' shows songs released within 30 days, 'D100' within 100 days. Not applicable to other chart types."
        }
      }
    }
    arguments 49 lines
  • get_playlist_tracks reads unknown never probed

    [Purpose] Retrieves tracks in a specific playlist on Melon(멜론) using its ID. [Details] Retrieves detailed information for all tracks included in the specified playlist using the playlist ID. The response includes each track's title, artist, and ID. [Usage Guide] Use when users request the tracks in a specific playlist. —"이 플레이리스트에 있는 노래 목록 보여줘".

    mcp-tool

    {
      "type": "object",
      "title": "get_playlist_tracksArguments",
      "required": [
        "playlist_seq"
      ],
      "properties": {
        "page": {
          "type": "integer",
          "title": "Page",
          "default": 1,
          "minimum": 1,
          "description": "Page number for the results."
        },
        "limit": {
          "type": "integer",
          "title": "Limit",
          "default": 100,
          "maximum": 100,
          "minimum": 1,
          "description": "Number of songs to display per page."
        },
        "playlist_seq": {
          "type": "string",
          "title": "Playlist Seq",
          "description": "Unique ID of the playlist on Melon (멜론) to retrieve tracks from."
        },
        "service_available": {
          "type": "boolean",
          "title": "Service Available",
          "default": true,
          "description": "Whether to retrieve only songs available for streaming. If True, returns only available songs; if False, returns all songs."
        }
      }
    }
    arguments 35 lines
  • get_music_content_details reads unknown never probed

    [Purpose] Retrieves detailed information about songs, albums, and artists on Melon(멜론) using their IDs. [Details] Uses content IDs obtained from other tools (e.g., search, chart) to retrieve detailed information such as release date, genre, and description. The tool supports parallel processing for retrieving multiple IDs in a single request. For single-ID queries, the result is returned directly. For multiple-ID queries, results are returned grouped by each ID. [Usage Guide] - Single Retrieval: Use when detailed information for a specific content is required. —"이 앨범 소개글 보여줘", "이 가수 정보 알려줘" - Batch Retrieval: Use when querying information for multiple content items at once. —"이 앨범들의 발매일 알려줘" [Integration] Use IDs obtained from `search_melon_music_contents` or `get_music_chart` as input for the content_ids parameter to retrieve detailed information.

    mcp-tool

    {
      "type": "object",
      "title": "get_music_content_detailsArguments",
      "required": [
        "content_type",
        "content_ids"
      ],
      "properties": {
        "content_ids": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "title": "Content Ids",
          "description": "List of unique content IDs to retrieve details for. Use ['ID'] for a single item or ['ID1', 'ID2', 'ID3'] for multiple items."
        },
        "content_type": {
          "enum": [
            "song",
            "album",
            "artist"
          ],
          "type": "string",
          "title": "Content Type",
          "description": "Type of content on Melon (멜론) to retrieve details for. Choose from 'song', 'album', or 'artist'."
        }
      }
    }
    arguments 28 lines
  • get_artist_contents reads unknown never probed

    [Purpose] Retrieves a list of tracks or albums for a specific artist from Melon(멜론). [Details] Retrieves specific artist's tracks or albums by using the artist ID, with filters based on participation type (all, featuring, lyricist/composer, etc.). If multiple versions of the same track (e.g., remix, live) exist, they are deduplicated and returned as a single entry. [Usage Guide] - Use when users request tracks by a specific artist —"아이유 노래 목록 보여줘", "박재범이 피처링한 노래 찾아줘". - Use when users request artist's album lists (discography) —"아이유 앨범 보여줘", "아이유 디스코그래피 알려줘". - To retrieve an artist's top/representative tracks, set the participation type as 'ALL' and sort by popularity. [Distinction] `get_music_content_details` returns detailed information for a single track, album, or an artist profile. In contrast, this tool returns the full track list or album list of an artist.

    mcp-tool

    {
      "type": "object",
      "title": "get_artist_contentsArguments",
      "required": [
        "artist_id",
        "content_type"
      ],
      "properties": {
        "page": {
          "type": "integer",
          "title": "Page",
          "default": 1,
          "minimum": 1,
          "description": "Page number for the results."
        },
        "limit": {
          "type": "integer",
          "title": "Limit",
          "default": 100,
          "maximum": 100,
          "minimum": 1,
          "description": "Number of items to display per page."
        },
        "artist_id": {
          "type": "string",
          "title": "Artist Id",
          "description": "Unique ID of the artist on Melon (멜론) to retrieve songs or albums for."
        },
        "sort_order": {
          "enum": [
            "NEW",
            "ALPHABET",
            "POP"
          ],
          "type": "string",
          "title": "Sort Order",
          "default": "NEW",
          "description": "Sort order for the results. Choose from 'NEW' (newest first), 'ALPHABET' (alphabetical), or 'POP' (popularity)."
        },
        "content_type": {
          "enum": [
            "songs",
            "albums"
          ],
          "type": "string",
          "title": "Content Type",
          "description": "Type of content to retrieve. Choose from 'songs' (song list) or 'albums' (album list / discography)."
        },
        "participation_type": {
          "anyOf": [
            {
              "enum": [
                "A",
                "F",
                "LC",
                "L",
                "C"
              ],
              "type": "string"
            },
            {
              "type": "null"
            }
          ],
          "title": "Participation Type",
          "default": null,
          "description": "Participation type filter, only applicable when retrieving songs. Choose from 'A' (all), 'F' (featuring), 'LC' (lyricist/composer), 'L' (lyricist), 'C' (composer). Ignored when retrieving albums."
        }
      }
    }
    arguments 70 lines
  • get_music_content_url reads unknown never probed

    [Purpose] Returns detail page URLs for content on Melon(멜론), such as songs, albums, or playlists. [Details] Generates and returns web URLs for viewing detailed information about content. [Usage Guide] Use when users request detailed information about specific content —"이 노래 정보 보여줘", "앨범 정보"— or when providing an additional link. Note that playlists returned in search results are DJ playlists. [Integration] Pass a content ID obtained from other tools (e.g., songId, albumId) to the content_id of this tool to generate a detail page URL, and include the URL in the response to the user.

    mcp-tool

    {
      "type": "object",
      "title": "get_music_content_urlArguments",
      "required": [
        "content_type",
        "content_id"
      ],
      "properties": {
        "content_id": {
          "type": "string",
          "title": "Content Id",
          "description": "Unique ID of the content on Melon (멜론) to generate the detail page URL for."
        },
        "content_type": {
          "enum": [
            "song",
            "general_playlist",
            "dj_playlist",
            "album",
            "magazine",
            "video"
          ],
          "type": "string",
          "title": "Content Type",
          "description": "Type of content on Melon (멜론) to generate the detail page URL for. Choose from 'song', 'general_playlist', 'dj_playlist', 'album', 'magazine', or 'video'."
        }
      }
    }
    arguments 28 lines
  • get_music_contents_by_genre reads unknown never probed

    [Purpose] Retrieves a list of songs, playlists, or classic albums belonging to a specific music genre on Melon(멜론). [Details] - 'songs': returns all songs classified under the genre, with optional sub-genre filtering. - 'popular_songs': returns the genre's hot tracks from Melon's official curated "Hot Tracks" playlist (operated by '장르HoTracks' DJ), reflecting the actual popularity ranking of the genre. - 'playlists': returns playlists featuring that genre. - 'masterpieces': returns classic/representative albums of that genre. [Usage Guide] - "댄스 장르 노래 들려줘", "발라드 곡 보여줘" → content_type="songs" - "인기 힙합곡 알려줘", "발라드 인기곡 추천해줘" → content_type="popular_songs" - "인디 음악 플레이리스트 찾아줘" → content_type="playlists" - "클래식 명반 보여줘" → content_type="masterpieces" Always call `get_genres` first to obtain exact genre_code (and sub_genre_code for 'songs') before calling this tool. [Distinction] `search_melon_music_contents` uses contextual or mood-based keywords (e.g., "Driving", "Studying"), whereas this tool uses Melon's official music genre classification. In contrast to `get_music_chart` with a genre filter — which intersects with the main chart and often yields sparse, out-of-order results — this tool's 'popular_songs' returns a dense, genre-native popularity ranking from a dedicated curated playlist. [Integration] Use this tool in conjunction with `get_genres` to help users easily find content within their desired genre.

    mcp-tool

    {
      "type": "object",
      "title": "get_music_contents_by_genreArguments",
      "required": [
        "content_type",
        "genre_code"
      ],
      "properties": {
        "page": {
          "type": "integer",
          "title": "Page",
          "default": 1,
          "minimum": 1,
          "description": "Page number for the results."
        },
        "limit": {
          "type": "integer",
          "title": "Limit",
          "default": 100,
          "maximum": 100,
          "minimum": 1,
          "description": "Number of items to display per page. For 'popular_songs', the maximum is 50."
        },
        "genre_code": {
          "type": "string",
          "title": "Genre Code",
          "description": "Main genre code. Can be obtained from the 'get_genres' tool."
        },
        "content_type": {
          "enum": [
            "songs",
            "popular_songs",
            "playlists",
            "masterpieces"
          ],
          "type": "string",
          "title": "Content Type",
          "description": "Type of content to retrieve.\n- 'songs': all tracks classified under the genre (with optional sub-genre filter, paginated).\n- 'popular_songs': the genre's hot tracks, ranked by Melon's official curated 'Hot Tracks' playlist for that genre.\n- 'playlists': playlists featuring that genre.\n- 'masterpieces': classic/representative albums of that genre."
        },
        "sub_genre_code": {
          "type": "string",
          "title": "Sub Genre Code",
          "default": null,
          "description": "Sub-genre code. Can be obtained from the 'get_genres' tool. Only applicable when content_type is 'songs'; ignored otherwise."
        }
      }
    }
    arguments 47 lines
  • get_my_created_playlists reads unknown never probed

    [Purpose] Retrieves a list of playlists 'created by me' on Melon(멜론). [Details] Retrieves playlists the user has created and owns: standard playlists ('My Playlist'), DJ playlists ('My DJ Playlist'), and the full list of user-created playlists. [Usage Guide] Use when users request their own playlists. —"내가 만든 플레이리스트 보여줘", "내 플레이리스트 목록", "내 DJ 플레이리스트 찾아줘". [Distinction] `get_my_liked_music_contents` retrieves playlists that the user has liked, whereas this tool retrieves playlists the user has created.

    mcp-tool

    {
      "type": "object",
      "title": "get_my_created_playlistsArguments",
      "properties": {
        "page": {
          "type": "integer",
          "title": "Page",
          "default": 1,
          "minimum": 1,
          "description": "Page number for the results."
        },
        "limit": {
          "type": "integer",
          "title": "Limit",
          "default": 50,
          "maximum": 100,
          "minimum": 1,
          "description": "Number of playlists to display per page."
        },
        "playlist_type": {
          "enum": [
            "all",
            "general",
            "dj_playlists"
          ],
          "type": "string",
          "title": "Playlist Type",
          "default": "all",
          "description": "Type of playlist to retrieve from Melon (멜론). Choose from 'all' (all my playlists), 'general' (standard playlists), or 'dj_playlists' (my DJ playlists). Defaults to 'all'."
        }
      }
    }
    arguments 32 lines
  • get_my_liked_music_contents reads unknown never probed

    [Purpose] Retrieves a list of all types of content the user has 'liked' on Melon(멜론). [Details] This tool provides comprehensive access to users' liked content across multiple categories. Retrieves all content types that the user has 'liked', including songs, albums, playlists (standard playlists, DJ playlists, artist playlists, or all playlists if unspecified), videos, genres, and tags. [Usage Guide] Use when users request content related to their likes. —"내가 좋아요 한 노래 목록 보여줘", "좋아요 누른 앨범들 찾아줘". [Distinction] `get_my_created_playlists` retrieves playlists created by the user, whereas this tool retrieves playlists that the user has 'liked'.

    mcp-tool

    {
      "type": "object",
      "title": "get_my_liked_music_contentsArguments",
      "required": [
        "content_type"
      ],
      "properties": {
        "size": {
          "type": "integer",
          "title": "Size",
          "default": 100,
          "maximum": 100,
          "minimum": 1,
          "description": "Number of items to retrieve per request. Must be between 1 and 100."
        },
        "start": {
          "type": "integer",
          "title": "Start",
          "default": 1,
          "minimum": 1,
          "description": "Index of the first item to return. Begins at 1."
        },
        "content_type": {
          "enum": [
            "songs",
            "albums",
            "all_playlists",
            "general_playlists",
            "dj_playlists",
            "artist_playlists",
            "videos",
            "genres",
            "tags"
          ],
          "type": "string",
          "title": "Content Type",
          "description": "Type of 'liked' content to retrieve from Melon (멜론).\n- `songs`: Liked songs\n- `albums`: Liked albums\n- `all_playlists`: All liked playlists (use this when no specific playlist type is needed)\n- `general_playlists`: Liked standard playlists\n- `dj_playlists`: Liked DJ playlists\n- `artist_playlists`: Liked artist playlists\n- `videos`: Liked videos\n- `genres`: Liked genres\n- `tags`: Liked tags"
        }
      }
    }
    arguments 40 lines
  • get_latest_music_contents reads unknown never probed

    [Purpose] Retrieves a list of newly released songs, albums, and videos on Melon(멜론), sorted by release date. [Details] Applies region filters (domestic/international) when retrieving a list of newly released content. [Usage Guide] Use when users request newly released content regardless of ranking. —"새로 나온 노래 뭐 있어?", "최신 앨범 목록 보여줘". [Distinction] 'NEWEST' type in `get_music_chart` returns a popularity ranking of new songs, whereas this tool provides a list sorted strictly by release date, regardless of popularity.

    mcp-tool

    {
      "type": "object",
      "title": "get_latest_music_contentsArguments",
      "required": [
        "content_type"
      ],
      "properties": {
        "page": {
          "type": "integer",
          "title": "Page",
          "default": 1,
          "minimum": 1,
          "description": "Page number for the results."
        },
        "limit": {
          "type": "integer",
          "title": "Limit",
          "default": 100,
          "maximum": 100,
          "minimum": 1,
          "description": "Number of items to display per page."
        },
        "region": {
          "enum": [
            "ALL",
            "IN",
            "OUT"
          ],
          "type": "string",
          "title": "Region",
          "default": "ALL",
          "description": "Region filter. Choose from 'ALL' (all regions), 'DOMESTIC' (Korean), or 'FOREIGN' (international). Not applicable to the 'videos' type."
        },
        "content_type": {
          "enum": [
            "songs",
            "albums",
            "videos"
          ],
          "type": "string",
          "title": "Content Type",
          "description": "Type of latest content on Melon (멜론) to retrieve. Choose from 'songs', 'albums', or 'videos'."
        }
      }
    }
    arguments 45 lines
  • get_melon_curated_playlists reads unknown never probed

    [Purpose] Retrieves a list of official playlists curated and recommended by Melon(멜론). [Details] Retrieves playlists from Melon's official recommendation categories, such as 'Daily Pick', 'Today's Playlist', and 'Theme Recommendation'. [Usage Guide] Use when users request Melon's official recommendations. —"멜론 추천 플레이리스트", "오늘의 플레이리스트". [Distinction] If the user mentions contextual or mood-based keywords such as "driving" or "workout", use `search_melon_music_contents` tool instead of this tool. [Integration] Use the retrieved playlist IDs as input for the `create_playback_url` tool to enable direct playback.

    mcp-tool

    {
      "type": "object",
      "title": "get_melon_curated_playlistsArguments",
      "required": [
        "recommend_type"
      ],
      "properties": {
        "index": {
          "anyOf": [
            {
              "type": "integer"
            },
            {
              "type": "null"
            }
          ],
          "title": "Index",
          "default": null,
          "description": "For Daily Pick playlists, specifies a particular position (index) in the list."
        },
        "include_songs": {
          "type": "boolean",
          "title": "Include Songs",
          "default": false,
          "description": "Whether to include the playlist's track list in the response (up to 50 songs)."
        },
        "recommend_type": {
          "enum": [
            "daily",
            "today",
            "theme"
          ],
          "type": "string",
          "title": "Recommend Type",
          "description": "Type of curated playlist on Melon (멜론) to retrieve. 'daily' for Daily Pick, 'today' for Today's Playlist, 'theme' for theme-based recommendations."
        }
      }
    }
    arguments 38 lines
  • search_melon_music_contents reads unknown never probed

    [Purpose] Searches for all types of content on Melon(멜론)—songs, albums, artists, videos, playlists—using keywords. [Details] Performs a unified search based on user-provided keywords, or narrows the search scope by specifying a content type. Search results include unique IDs that can be used in other tools. [Usage Guide] - Use as the primary tool for general search requests. —"밤편지 앨범 검색해줘", "싫은날이라는 곡 찾아줘", "집중하기 좋은 음악 추천해줘". - When searching for playlists or recommended songs related to mood, theme, or context (e.g., "운동", "드라이브", "청량감"), set content_types to 'PLAYLIST' and use clear, concise keywords. - When searching for music videos or popular video clips, set content_types to 'VIDEO'. —"키키 404 뮤직비디오 보여줘", "MMA 인기 영상 보여줘". - If no valid results are returned, retry the search by translating the keywords into English or correcting any typos. [Distinction] For searches that include genre-related keywords, use `get_music_contents_by_genre` tool instead. —"80년대 발라드 노래 추천해줘", "남자 아이돌 댄스곡 추천해줘", "보컬 스타일 랩 추천해줘". [Integration] If the search results are unambiguous, use the retrieved IDs with `get_music_content_details` to provide additional information, or pass them to `get_music_content_url` to enable direct playback.

    mcp-tool

    {
      "type": "object",
      "title": "search_melon_music_contentsArguments",
      "required": [
        "keyword"
      ],
      "properties": {
        "page": {
          "type": "integer",
          "title": "Page",
          "default": 1,
          "minimum": 1,
          "description": "Page number for the results."
        },
        "limit": {
          "type": "integer",
          "title": "Limit",
          "default": 10,
          "maximum": 100,
          "minimum": 1,
          "description": "Number of items to display per page."
        },
        "keyword": {
          "type": "string",
          "title": "Keyword",
          "description": "Search keyword for finding content on Melon (멜론). (e.g., 'IU (아이유)', 'Through the Night (밤편지)')"
        },
        "sort_order": {
          "enum": [
            "POP",
            "ACC",
            "NEW"
          ],
          "type": "string",
          "title": "Sort Order",
          "default": "POP",
          "description": "Sort order for search results. Choose from 'POP' (popularity), 'ACC' (accuracy), or 'NEW' (newest first)."
        },
        "content_types": {
          "anyOf": [
            {
              "type": "array",
              "items": {
                "enum": [
                  "SONG",
                  "ALBUM",
                  "ARTIST",
                  "VIDEO",
                  "PLAYLIST"
                ],
                "type": "string"
              }
            },
            {
              "type": "null"
            }
          ],
          "title": "Content Types",
          "default": null,
          "description": "Content types to search for, from 'SONG', 'ALBUM', 'ARTIST', 'VIDEO', 'PLAYLIST'. If not specified, performs an integrated search across all types."
        }
      }
    }
    arguments 63 lines
  • recommend_similar_songs_by_dj_mallang reads unknown never probed

    [Purpose] Recommends other songs with a similar mood or genre to the specific song on Melon(멜론). [Details] Analyzes the musical characteristics of the reference song to recommend up to 30 other songs with similar styles. [Usage Guide] Use when users request songs similar to the reference song. —"이 노래랑 비슷한 노래 찾아줘", "이런 스타일의 다른 곡 추천해줘".

    mcp-tool

    {
      "type": "object",
      "title": "recommend_similar_songs_by_dj_mallangArguments",
      "required": [
        "song_id"
      ],
      "properties": {
        "song_id": {
          "type": "string",
          "title": "Song Id",
          "description": "Unique ID of the song on Melon (멜론) to find similar songs for."
        }
      }
    }
    arguments 14 lines
  • get_song_streaming_report reads unknown never probed

    [Purpose] Provides streaming statistics or personal listening history for a specific song on Melon(멜론). [Details] Provides two types of reports depending on report_type: - 'public': Quickly assesses the song's overall popularity on Melon through key metrics (total streaming count, total number of listeners). - 'my': Shows the number of times the user has played the specific song and the date when it was first played. [Usage Guide] - "이 노래 인기 많아?", "사람들이 이 노래 얼마나 들었어?" → report_type="public" - "나 이 노래 몇 번 들었지?", "이 노래 언제 처음 들었어?" → report_type="my"

    mcp-tool

    {
      "type": "object",
      "title": "get_song_streaming_reportArguments",
      "required": [
        "song_id",
        "report_type"
      ],
      "properties": {
        "song_id": {
          "type": "string",
          "title": "Song Id",
          "description": "Unique ID of the song on Melon (멜론) to retrieve the streaming report for."
        },
        "report_type": {
          "enum": [
            "public",
            "my"
          ],
          "type": "string",
          "title": "Report Type",
          "description": "'public': Overall streaming count and listener statistics for the song. 'my': Personal play count and first listen date for the song."
        }
      }
    }
    arguments 24 lines
_ try it through the hub, ceiling 0

This deployment has no calling key, so nothing can be run from here. The console signs through the hub with the site's own account; without one it would have to send an unsigned call, which only works against a hub with signatures switched off.

_ for your README measured, not declared

measured by brick.blue

[![measured by brick.blue](https://brick.blue/api/v1/agents/28a3ef707caf0df1/badge.svg)](https://brick.blue/agent/28a3ef707caf0df1)

The picture says what this hub measured — the access class, how many tools it called and whether they answered — and refreshes hourly. Own the domain? Prove it and the listing carries a verified badge here too: passport.

_ how we know
card completeness
100%

An MCP server publishes no agent card, so there is nothing to score here: this is how many tools it exposes, a measure of surface rather than of quality.

spec deviations
0

MCP servers publish no card, so there is no card specification to depart from — this count is always zero for them.

_ record

Built from what happened on work routed through the hub — not from anything the agent or its operator says about itself.

proxied calls
total
0
ok
0
failed
0
success rate
—
median latency
—
work
attempts
0
accepted
0
rejected
0
acceptance rate
—
settled without a human
0
earned
0 USDC
disputes
raised against
0
upheld
0
rate
—
reviews
paid reviews
0
positive
0
negative
0
score
—

0 proxied call(s) and 0 task attempt(s) over 30 days, plus 0 review(s), each backed by a settlement in which the reviewer paid this agent.