{"$schema":"https://wellknown.network/schemas/agent-record-v1.json","schemaVersion":"1","id":"ag_2p7vuytg7zr5","handle":"hosaka-music-data","url":"https://wellknown.network/agents/hosaka-music-data","links":{"self":"https://wellknown.network/agents/hosaka-music-data/record.json","html":"https://wellknown.network/agents/hosaka-music-data","markdown":"https://wellknown.network/agents/hosaka-music-data/record.md","api":"https://wellknown.network/api/v1/agents/hosaka-music-data","status":"https://wellknown.network/api/v1/agents/hosaka-music-data/status","claim":"https://wellknown.network/agents/hosaka-music-data/claim","claimApi":"https://wellknown.network/api/v1/claims","claimDescriptor":"https://wellknown.network/agents/hosaka-music-data/claim.json","badge":"https://wellknown.network/agents/hosaka-music-data/badge.svg","openapi":"https://wellknown.network/openapi.json","history":"https://wellknown.network/api/v1/agents/hosaka-music-data/history","tools":"https://wellknown.network/api/v1/agents/hosaka-music-data/tools"},"ard":{"identifier":"urn:air:mcp.hosaka.fm:server:hosaka-music-data","type":"application/mcp-server-card+json"},"kind":"mcp_server","declared":{"name":"hosaka music data","summary":"Verified music facts for agents: artists, releases, tracks, gigs, similar artists, discovery lists.","description":"Verified music facts for agents: artists, releases, tracks, gigs, similar artists, discovery lists.","publisher":{"name":"fm.hosaka","url":null},"homepage":"https://hosaka.fm/agents","repository":null,"version":"0.6.0","license":null,"protocols":["mcp"],"tags":[],"pricing":null,"endpoints":[{"url":"https://mcp.hosaka.fm/mcp","type":"mcp_streamable_http","auth":null,"probeable":true}],"skills":null,"tools":null,"extra":{"updatedAt":"2026-10-30T01:36:52.011877Z","publishedAt":"2026-10-30T01:36:52.011877Z","registryName":"fm.hosaka/ono-sendai"},"attribution":{"kind":"mcp_registry","name":"mcp_registry","summary":"mcp_registry","version":"mcp_registry","description":"mcp_registry","homepageUrl":"mcp_registry","publisherName":"mcp_registry"}},"derived":{"capabilities":[{"slug":"media.music","name":"Music & Audio","confidence":1,"provenance":"derived"},{"slug":"security.identity","name":"Identity & Access","confidence":0.525,"provenance":"derived"},{"slug":"commerce.ecommerce","name":"E-commerce Operations","confidence":0.51,"provenance":"derived"},{"slug":"commerce.travel","name":"Travel & Booking","confidence":0.51,"provenance":"derived"}],"categories":["commerce","media","security"],"language":"en"},"observed":{"status":"live","statusReason":"Responded 8h ago.","lastOkAt":"2026-11-09T01:33:09.086Z","lastProbedAt":"2026-11-09T01:33:09.086Z","statusComputedAt":"2026-11-09T01:36:01.445Z","reliability30d":{"probes":22,"successRate":1,"p50Ms":100,"basis":"service","measures":{"availability":"availability","latency":"response time","tools":"tool surface observed","summary":"Checks reached the service itself."},"checks":{"total":22,"ok":22,"authBoundaryOk":0,"serviceOk":22,"note":"Counted from the observation rows for the window, checks of the server only (HTTP, A2A card, MCP initialize). ok = authBoundaryOk + serviceOk. `probes` is the sum of daily rollups and includes registry checks, so it can differ from `total`."}},"latestObservations":[{"at":"2026-11-09T01:33:09.086Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":104,"error":null,"detail":{"tools":[{"name":"resolve_artist","description":"Map a name, URL or id to hosaka's verified artist identity (`cluster_id`) with an ambiguity verdict.\nUse: the user names an artist; you hold a Discogs / MusicBr"},{"name":"get_artist","description":"Artist card plus any published facet on request.\nUse: an artist's facts, releases or signals.\nInputs: `key`: cluster_id from resolve_artist, or slug; `view`: su"},{"name":"find_similar_artists","description":"Artists adjacent to one artist, with the axes hosaka observed (co-appearance, radio co-play, DJ champions, lineage, credits, label mates) and counts — no compos"},{"name":"get_label","description":"Record-label card (identity, allowlisted facets) with hosaka's over-merge signal when one label page may cover several labels.\nUse: the user asks about a label;"},{"name":"search_catalog","description":"Search releases (masters) by text and facets, with cursor pagination.\nUse: releases matching a description; candidate names (rows carry artist_cluster_id).\nInpu"},{"name":"find_tracks","description":"Find tracks by title, resolve artist + track, or a batch of up to 25 tracks in one call — release facts, durations, cluster_id.\nUse: the user names a song; a tr"},{"name":"get_upcoming_gigs","description":"Upcoming gigs for one artist, or in one city within a date window.\nUse: where or when an artist plays; what is on in a city.\nInputs: `key`: cluster_id from reso"},{"name":"get_profile","description":"The linked account's stable, opaque profile id (and display name if set); never ask the user for it.\nUse: the host needs a stable user handle; after sign-in to "},{"name":"get_usage","description":"The linked account's current-period usage against its temporary allowance, with the 80 % warning and reset time.\nUse: the user asks how much is left; after quot"},{"name":"list_breakouts","description":"Artists breaking out or rising per hosaka, with the corroboration observed (press, or bookings ahead of press).\nUse: who is breaking through now.\nInputs: `limit"},{"name":"list_ones_to_watch","description":"The ones-to-watch slice of hosaka's tastemaker index: rising names with emergence and momentum tiers from early-moving curators and DJs.\nUse: up-and-coming arti"},{"name":"get_aura","description":"Aura: signal dimensions converging on an artist within 18 months, with measured 12-month break odds.\nUse: is an artist about to break.\nInputs: `cluster_id` from"},{"name":"browse_artists","description":"Browse hosaka's artist grid by Discogs genre and style, emergence tier and sort.\nUse: artists in a genre or style, by emergence tier.\nInputs: `genre`, `style`: "},{"name":"list_tastemakers","description":"A section of hosaka's tastemaker index: ones_to_watch is served; leaderboard and early_spinners are withheld until crate classifies them.\nUse: up-and-coming art"},{"name":"get_festival","description":"A festival card: header facts, identity and lineup as crate publishes them, acts linked to artist cards where a cluster_id exists.\nUse: a festival whose slug yo"},{"name":"get_release","description":"One release under an artist: a Discogs master (header, sections, artwork links, freshness) or a Bandcamp release (facts, track list).\nUse: a discography row nam"},{"name":"read_surface","description":"hosaka's cluster-keyed surface registry (signal tables behind the facets) and one surface's rows for one cluster.\nUse: row-level detail behind a facet; which su"}],"toolCount":17,"toolsHash":"78b53d0c33c790add06ed844f8d15c62f43b13b3f80dff43575426586b2d3f30","serverName":"ono-sendai","capabilities":["tools","resources"],"serverVersion":"0.6.0","protocolVersion":"2025-06-18"}},{"at":"2026-11-08T16:28:20.777Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":105,"error":null,"detail":{"tools":[{"name":"resolve_artist","description":"Map a name, URL or id to hosaka's verified artist identity (`cluster_id`) with an ambiguity verdict.\nUse: the user names an artist; you hold a Discogs / MusicBr"},{"name":"get_artist","description":"Artist card plus any published facet on request.\nUse: an artist's facts, releases or signals.\nInputs: `key`: cluster_id from resolve_artist, or slug; `view`: su"},{"name":"find_similar_artists","description":"Artists adjacent to one artist, with the axes hosaka observed (co-appearance, radio co-play, DJ champions, lineage, credits, label mates) and counts — no compos"},{"name":"get_label","description":"Record-label card (identity, allowlisted facets) with hosaka's over-merge signal when one label page may cover several labels.\nUse: the user asks about a label;"},{"name":"search_catalog","description":"Search releases (masters) by text and facets, with cursor pagination.\nUse: releases matching a description; candidate names (rows carry artist_cluster_id).\nInpu"},{"name":"find_tracks","description":"Find tracks by title, resolve artist + track, or a batch of up to 25 tracks in one call — release facts, durations, cluster_id.\nUse: the user names a song; a tr"},{"name":"get_upcoming_gigs","description":"Upcoming gigs for one artist, or in one city within a date window.\nUse: where or when an artist plays; what is on in a city.\nInputs: `key`: cluster_id from reso"},{"name":"get_profile","description":"The linked account's stable, opaque profile id (and display name if set); never ask the user for it.\nUse: the host needs a stable user handle; after sign-in to "},{"name":"get_usage","description":"The linked account's current-period usage against its temporary allowance, with the 80 % warning and reset time.\nUse: the user asks how much is left; after quot"},{"name":"list_breakouts","description":"Artists breaking out or rising per hosaka, with the corroboration observed (press, or bookings ahead of press).\nUse: who is breaking through now.\nInputs: `limit"},{"name":"list_ones_to_watch","description":"The ones-to-watch slice of hosaka's tastemaker index: rising names with emergence and momentum tiers from early-moving curators and DJs.\nUse: up-and-coming arti"},{"name":"get_aura","description":"Aura: signal dimensions converging on an artist within 18 months, with measured 12-month break odds.\nUse: is an artist about to break.\nInputs: `cluster_id` from"},{"name":"browse_artists","description":"Browse hosaka's artist grid by Discogs genre and style, emergence tier and sort.\nUse: artists in a genre or style, by emergence tier.\nInputs: `genre`, `style`: "},{"name":"list_tastemakers","description":"A section of hosaka's tastemaker index: ones_to_watch is served; leaderboard and early_spinners are withheld until crate classifies them.\nUse: up-and-coming art"},{"name":"get_festival","description":"A festival card: header facts, identity and lineup as crate publishes them, acts linked to artist cards where a cluster_id exists.\nUse: a festival whose slug yo"},{"name":"get_release","description":"One release under an artist: a Discogs master (header, sections, artwork links, freshness) or a Bandcamp release (facts, track list).\nUse: a discography row nam"},{"name":"read_surface","description":"hosaka's cluster-keyed surface registry (signal tables behind the facets) and one surface's rows for one cluster.\nUse: row-level detail behind a facet; which su"}],"toolCount":17,"toolsHash":"78b53d0c33c790add06ed844f8d15c62f43b13b3f80dff43575426586b2d3f30","serverName":"ono-sendai","capabilities":["tools","resources"],"serverVersion":"0.6.0","protocolVersion":"2025-06-18"}},{"at":"2026-11-08T08:23:02.720Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":103,"error":null,"detail":{"tools":[{"name":"resolve_artist","description":"Map a name, URL or id to hosaka's verified artist identity (`cluster_id`) with an ambiguity verdict.\nUse: the user names an artist; you hold a Discogs / MusicBr"},{"name":"get_artist","description":"Artist card plus any published facet on request.\nUse: an artist's facts, releases or signals.\nInputs: `key`: cluster_id from resolve_artist, or slug; `view`: su"},{"name":"find_similar_artists","description":"Artists adjacent to one artist, with the axes hosaka observed (co-appearance, radio co-play, DJ champions, lineage, credits, label mates) and counts — no compos"},{"name":"get_label","description":"Record-label card (identity, allowlisted facets) with hosaka's over-merge signal when one label page may cover several labels.\nUse: the user asks about a label;"},{"name":"search_catalog","description":"Search releases (masters) by text and facets, with cursor pagination.\nUse: releases matching a description; candidate names (rows carry artist_cluster_id).\nInpu"},{"name":"find_tracks","description":"Find tracks by title, resolve artist + track, or a batch of up to 25 tracks in one call — release facts, durations, cluster_id.\nUse: the user names a song; a tr"},{"name":"get_upcoming_gigs","description":"Upcoming gigs for one artist, or in one city within a date window.\nUse: where or when an artist plays; what is on in a city.\nInputs: `key`: cluster_id from reso"},{"name":"get_profile","description":"The linked account's stable, opaque profile id (and display name if set); never ask the user for it.\nUse: the host needs a stable user handle; after sign-in to "},{"name":"get_usage","description":"The linked account's current-period usage against its temporary allowance, with the 80 % warning and reset time.\nUse: the user asks how much is left; after quot"},{"name":"list_breakouts","description":"Artists breaking out or rising per hosaka, with the corroboration observed (press, or bookings ahead of press).\nUse: who is breaking through now.\nInputs: `limit"},{"name":"list_ones_to_watch","description":"The ones-to-watch slice of hosaka's tastemaker index: rising names with emergence and momentum tiers from early-moving curators and DJs.\nUse: up-and-coming arti"},{"name":"get_aura","description":"Aura: signal dimensions converging on an artist within 18 months, with measured 12-month break odds.\nUse: is an artist about to break.\nInputs: `cluster_id` from"},{"name":"browse_artists","description":"Browse hosaka's artist grid by Discogs genre and style, emergence tier and sort.\nUse: artists in a genre or style, by emergence tier.\nInputs: `genre`, `style`: "},{"name":"list_tastemakers","description":"A section of hosaka's tastemaker index: ones_to_watch is served; leaderboard and early_spinners are withheld until crate classifies them.\nUse: up-and-coming art"},{"name":"get_festival","description":"A festival card: header facts, identity and lineup as crate publishes them, acts linked to artist cards where a cluster_id exists.\nUse: a festival whose slug yo"},{"name":"get_release","description":"One release under an artist: a Discogs master (header, sections, artwork links, freshness) or a Bandcamp release (facts, track list).\nUse: a discography row nam"},{"name":"read_surface","description":"hosaka's cluster-keyed surface registry (signal tables behind the facets) and one surface's rows for one cluster.\nUse: row-level detail behind a facet; which su"}],"toolCount":17,"toolsHash":"78b53d0c33c790add06ed844f8d15c62f43b13b3f80dff43575426586b2d3f30","serverName":"ono-sendai","capabilities":["tools","resources"],"serverVersion":"0.6.0","protocolVersion":"2025-06-18"}},{"at":"2026-11-07T23:26:44.119Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":92,"error":null,"detail":{"tools":[{"name":"resolve_artist","description":"Map a name, URL or id to hosaka's verified artist identity (`cluster_id`) with an ambiguity verdict.\nUse: the user names an artist; you hold a Discogs / MusicBr"},{"name":"get_artist","description":"Artist card plus any published facet on request.\nUse: an artist's facts, releases or signals.\nInputs: `key`: cluster_id from resolve_artist, or slug; `view`: su"},{"name":"find_similar_artists","description":"Artists adjacent to one artist, with the axes hosaka observed (co-appearance, radio co-play, DJ champions, lineage, credits, label mates) and counts — no compos"},{"name":"get_label","description":"Record-label card (identity, allowlisted facets) with hosaka's over-merge signal when one label page may cover several labels.\nUse: the user asks about a label;"},{"name":"search_catalog","description":"Search releases (masters) by text and facets, with cursor pagination.\nUse: releases matching a description; candidate names (rows carry artist_cluster_id).\nInpu"},{"name":"find_tracks","description":"Find tracks by title, resolve artist + track, or a batch of up to 25 tracks in one call — release facts, durations, cluster_id.\nUse: the user names a song; a tr"},{"name":"get_upcoming_gigs","description":"Upcoming gigs for one artist, or in one city within a date window.\nUse: where or when an artist plays; what is on in a city.\nInputs: `key`: cluster_id from reso"},{"name":"get_profile","description":"The linked account's stable, opaque profile id (and display name if set); never ask the user for it.\nUse: the host needs a stable user handle; after sign-in to "},{"name":"get_usage","description":"The linked account's current-period usage against its temporary allowance, with the 80 % warning and reset time.\nUse: the user asks how much is left; after quot"},{"name":"list_breakouts","description":"Artists breaking out or rising per hosaka, with the corroboration observed (press, or bookings ahead of press).\nUse: who is breaking through now.\nInputs: `limit"},{"name":"list_ones_to_watch","description":"The ones-to-watch slice of hosaka's tastemaker index: rising names with emergence and momentum tiers from early-moving curators and DJs.\nUse: up-and-coming arti"},{"name":"get_aura","description":"Aura: signal dimensions converging on an artist within 18 months, with measured 12-month break odds.\nUse: is an artist about to break.\nInputs: `cluster_id` from"},{"name":"browse_artists","description":"Browse hosaka's artist grid by Discogs genre and style, emergence tier and sort.\nUse: artists in a genre or style, by emergence tier.\nInputs: `genre`, `style`: "},{"name":"list_tastemakers","description":"A section of hosaka's tastemaker index: ones_to_watch is served; leaderboard and early_spinners are withheld until crate classifies them.\nUse: up-and-coming art"},{"name":"get_festival","description":"A festival card: header facts, identity and lineup as crate publishes them, acts linked to artist cards where a cluster_id exists.\nUse: a festival whose slug yo"},{"name":"get_release","description":"One release under an artist: a Discogs master (header, sections, artwork links, freshness) or a Bandcamp release (facts, track list).\nUse: a discography row nam"},{"name":"read_surface","description":"hosaka's cluster-keyed surface registry (signal tables behind the facets) and one surface's rows for one cluster.\nUse: row-level detail behind a facet; which su"}],"toolCount":17,"toolsHash":"78b53d0c33c790add06ed844f8d15c62f43b13b3f80dff43575426586b2d3f30","serverName":"ono-sendai","capabilities":["tools","resources"],"serverVersion":"0.6.0","protocolVersion":"2025-06-18"}},{"at":"2026-11-07T14:25:02.811Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":435,"error":null,"detail":{"tools":[{"name":"resolve_artist","description":"Map a name, URL or id to hosaka's verified artist identity (`cluster_id`) with an ambiguity verdict.\nUse: the user names an artist; you hold a Discogs / MusicBr"},{"name":"get_artist","description":"Artist card plus any published facet on request.\nUse: an artist's facts, releases or signals.\nInputs: `key`: cluster_id from resolve_artist, or slug; `view`: su"},{"name":"find_similar_artists","description":"Artists adjacent to one artist, with the axes hosaka observed (co-appearance, radio co-play, DJ champions, lineage, credits, label mates) and counts — no compos"},{"name":"get_label","description":"Record-label card (identity, allowlisted facets) with hosaka's over-merge signal when one label page may cover several labels.\nUse: the user asks about a label;"},{"name":"search_catalog","description":"Search releases (masters) by text and facets, with cursor pagination.\nUse: releases matching a description; candidate names (rows carry artist_cluster_id).\nInpu"},{"name":"find_tracks","description":"Find tracks by title, resolve artist + track, or a batch of up to 25 tracks in one call — release facts, durations, cluster_id.\nUse: the user names a song; a tr"},{"name":"get_upcoming_gigs","description":"Upcoming gigs for one artist, or in one city within a date window.\nUse: where or when an artist plays; what is on in a city.\nInputs: `key`: cluster_id from reso"},{"name":"get_profile","description":"The linked account's stable, opaque profile id (and display name if set); never ask the user for it.\nUse: the host needs a stable user handle; after sign-in to "},{"name":"get_usage","description":"The linked account's current-period usage against its temporary allowance, with the 80 % warning and reset time.\nUse: the user asks how much is left; after quot"},{"name":"list_breakouts","description":"Artists breaking out or rising per hosaka, with the corroboration observed (press, or bookings ahead of press).\nUse: who is breaking through now.\nInputs: `limit"},{"name":"list_ones_to_watch","description":"The ones-to-watch slice of hosaka's tastemaker index: rising names with emergence and momentum tiers from early-moving curators and DJs.\nUse: up-and-coming arti"},{"name":"get_aura","description":"Aura: signal dimensions converging on an artist within 18 months, with measured 12-month break odds.\nUse: is an artist about to break.\nInputs: `cluster_id` from"},{"name":"browse_artists","description":"Browse hosaka's artist grid by Discogs genre and style, emergence tier and sort.\nUse: artists in a genre or style, by emergence tier.\nInputs: `genre`, `style`: "},{"name":"list_tastemakers","description":"A section of hosaka's tastemaker index: ones_to_watch is served; leaderboard and early_spinners are withheld until crate classifies them.\nUse: up-and-coming art"},{"name":"get_festival","description":"A festival card: header facts, identity and lineup as crate publishes them, acts linked to artist cards where a cluster_id exists.\nUse: a festival whose slug yo"},{"name":"get_release","description":"One release under an artist: a Discogs master (header, sections, artwork links, freshness) or a Bandcamp release (facts, track list).\nUse: a discography row nam"},{"name":"read_surface","description":"hosaka's cluster-keyed surface registry (signal tables behind the facets) and one surface's rows for one cluster.\nUse: row-level detail behind a facet; which su"}],"toolCount":17,"toolsHash":"78b53d0c33c790add06ed844f8d15c62f43b13b3f80dff43575426586b2d3f30","serverName":"ono-sendai","capabilities":["tools","resources"],"serverVersion":"0.6.0","protocolVersion":"2025-06-18"}},{"at":"2026-11-07T06:29:45.318Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":98,"error":null,"detail":{"tools":[{"name":"resolve_artist","description":"Map a name, URL or id to hosaka's verified artist identity (`cluster_id`) with an ambiguity verdict.\nUse: the user names an artist; you hold a Discogs / MusicBr"},{"name":"get_artist","description":"Artist card plus any published facet on request.\nUse: an artist's facts, releases or signals.\nInputs: `key`: cluster_id from resolve_artist, or slug; `view`: su"},{"name":"find_similar_artists","description":"Artists adjacent to one artist, with the axes hosaka observed (co-appearance, radio co-play, DJ champions, lineage, credits, label mates) and counts — no compos"},{"name":"get_label","description":"Record-label card (identity, allowlisted facets) with hosaka's over-merge signal when one label page may cover several labels.\nUse: the user asks about a label;"},{"name":"search_catalog","description":"Search releases (masters) by text and facets, with cursor pagination.\nUse: releases matching a description; candidate names (rows carry artist_cluster_id).\nInpu"},{"name":"find_tracks","description":"Find tracks by title, resolve artist + track, or a batch of up to 25 tracks in one call — release facts, durations, cluster_id.\nUse: the user names a song; a tr"},{"name":"get_upcoming_gigs","description":"Upcoming gigs for one artist, or in one city within a date window.\nUse: where or when an artist plays; what is on in a city.\nInputs: `key`: cluster_id from reso"},{"name":"get_profile","description":"The linked account's stable, opaque profile id (and display name if set); never ask the user for it.\nUse: the host needs a stable user handle; after sign-in to "},{"name":"get_usage","description":"The linked account's current-period usage against its temporary allowance, with the 80 % warning and reset time.\nUse: the user asks how much is left; after quot"},{"name":"list_breakouts","description":"Artists breaking out or rising per hosaka, with the corroboration observed (press, or bookings ahead of press).\nUse: who is breaking through now.\nInputs: `limit"},{"name":"list_ones_to_watch","description":"The ones-to-watch slice of hosaka's tastemaker index: rising names with emergence and momentum tiers from early-moving curators and DJs.\nUse: up-and-coming arti"},{"name":"get_aura","description":"Aura: signal dimensions converging on an artist within 18 months, with measured 12-month break odds.\nUse: is an artist about to break.\nInputs: `cluster_id` from"},{"name":"browse_artists","description":"Browse hosaka's artist grid by Discogs genre and style, emergence tier and sort.\nUse: artists in a genre or style, by emergence tier.\nInputs: `genre`, `style`: "},{"name":"list_tastemakers","description":"A section of hosaka's tastemaker index: ones_to_watch is served; leaderboard and early_spinners are withheld until crate classifies them.\nUse: up-and-coming art"},{"name":"get_festival","description":"A festival card: header facts, identity and lineup as crate publishes them, acts linked to artist cards where a cluster_id exists.\nUse: a festival whose slug yo"},{"name":"get_release","description":"One release under an artist: a Discogs master (header, sections, artwork links, freshness) or a Bandcamp release (facts, track list).\nUse: a discography row nam"},{"name":"read_surface","description":"hosaka's cluster-keyed surface registry (signal tables behind the facets) and one surface's rows for one cluster.\nUse: row-level detail behind a facet; which su"}],"toolCount":17,"toolsHash":"78b53d0c33c790add06ed844f8d15c62f43b13b3f80dff43575426586b2d3f30","serverName":"ono-sendai","capabilities":["tools","resources"],"serverVersion":"0.6.0","protocolVersion":"2025-06-18"}},{"at":"2026-11-06T22:26:19.540Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":98,"error":null,"detail":{"tools":[{"name":"resolve_artist","description":"Map a name, URL or id to hosaka's verified artist identity (`cluster_id`) with an ambiguity verdict.\nUse: the user names an artist; you hold a Discogs / MusicBr"},{"name":"get_artist","description":"Artist card plus any published facet on request.\nUse: an artist's facts, releases or signals.\nInputs: `key`: cluster_id from resolve_artist, or slug; `view`: su"},{"name":"find_similar_artists","description":"Artists adjacent to one artist, with the axes hosaka observed (co-appearance, radio co-play, DJ champions, lineage, credits, label mates) and counts — no compos"},{"name":"get_label","description":"Record-label card (identity, allowlisted facets) with hosaka's over-merge signal when one label page may cover several labels.\nUse: the user asks about a label;"},{"name":"search_catalog","description":"Search releases (masters) by text and facets, with cursor pagination.\nUse: releases matching a description; candidate names (rows carry artist_cluster_id).\nInpu"},{"name":"find_tracks","description":"Find tracks by title, resolve artist + track, or a batch of up to 25 tracks in one call — release facts, durations, cluster_id.\nUse: the user names a song; a tr"},{"name":"get_upcoming_gigs","description":"Upcoming gigs for one artist, or in one city within a date window.\nUse: where or when an artist plays; what is on in a city.\nInputs: `key`: cluster_id from reso"},{"name":"get_profile","description":"The linked account's stable, opaque profile id (and display name if set); never ask the user for it.\nUse: the host needs a stable user handle; after sign-in to "},{"name":"get_usage","description":"The linked account's current-period usage against its temporary allowance, with the 80 % warning and reset time.\nUse: the user asks how much is left; after quot"},{"name":"list_breakouts","description":"Artists breaking out or rising per hosaka, with the corroboration observed (press, or bookings ahead of press).\nUse: who is breaking through now.\nInputs: `limit"},{"name":"list_ones_to_watch","description":"The ones-to-watch slice of hosaka's tastemaker index: rising names with emergence and momentum tiers from early-moving curators and DJs.\nUse: up-and-coming arti"},{"name":"get_aura","description":"Aura: signal dimensions converging on an artist within 18 months, with measured 12-month break odds.\nUse: is an artist about to break.\nInputs: `cluster_id` from"},{"name":"browse_artists","description":"Browse hosaka's artist grid by Discogs genre and style, emergence tier and sort.\nUse: artists in a genre or style, by emergence tier.\nInputs: `genre`, `style`: "},{"name":"list_tastemakers","description":"A section of hosaka's tastemaker index: ones_to_watch is served; leaderboard and early_spinners are withheld until crate classifies them.\nUse: up-and-coming art"},{"name":"get_festival","description":"A festival card: header facts, identity and lineup as crate publishes them, acts linked to artist cards where a cluster_id exists.\nUse: a festival whose slug yo"},{"name":"get_release","description":"One release under an artist: a Discogs master (header, sections, artwork links, freshness) or a Bandcamp release (facts, track list).\nUse: a discography row nam"},{"name":"read_surface","description":"hosaka's cluster-keyed surface registry (signal tables behind the facets) and one surface's rows for one cluster.\nUse: row-level detail behind a facet; which su"}],"toolCount":17,"toolsHash":"78b53d0c33c790add06ed844f8d15c62f43b13b3f80dff43575426586b2d3f30","serverName":"ono-sendai","capabilities":["tools","resources"],"serverVersion":"0.6.0","protocolVersion":"2025-06-18"}},{"at":"2026-11-06T14:27:56.696Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":105,"error":null,"detail":{"tools":[{"name":"resolve_artist","description":"Map a name, URL or id to hosaka's verified artist identity (`cluster_id`) with an ambiguity verdict.\nUse: the user names an artist; you hold a Discogs / MusicBr"},{"name":"get_artist","description":"Artist card plus any published facet on request.\nUse: an artist's facts, releases or signals.\nInputs: `key`: cluster_id from resolve_artist, or slug; `view`: su"},{"name":"find_similar_artists","description":"Artists adjacent to one artist, with the axes hosaka observed (co-appearance, radio co-play, DJ champions, lineage, credits, label mates) and counts — no compos"},{"name":"get_label","description":"Record-label card (identity, allowlisted facets) with hosaka's over-merge signal when one label page may cover several labels.\nUse: the user asks about a label;"},{"name":"search_catalog","description":"Search releases (masters) by text and facets, with cursor pagination.\nUse: releases matching a description; candidate names (rows carry artist_cluster_id).\nInpu"},{"name":"find_tracks","description":"Find tracks by title, resolve artist + track, or a batch of up to 25 tracks in one call — release facts, durations, cluster_id.\nUse: the user names a song; a tr"},{"name":"get_upcoming_gigs","description":"Upcoming gigs for one artist, or in one city within a date window.\nUse: where or when an artist plays; what is on in a city.\nInputs: `key`: cluster_id from reso"},{"name":"get_profile","description":"The linked account's stable, opaque profile id (and display name if set); never ask the user for it.\nUse: the host needs a stable user handle; after sign-in to "},{"name":"get_usage","description":"The linked account's current-period usage against its temporary allowance, with the 80 % warning and reset time.\nUse: the user asks how much is left; after quot"},{"name":"list_breakouts","description":"Artists breaking out or rising per hosaka, with the corroboration observed (press, or bookings ahead of press).\nUse: who is breaking through now.\nInputs: `limit"},{"name":"list_ones_to_watch","description":"The ones-to-watch slice of hosaka's tastemaker index: rising names with emergence and momentum tiers from early-moving curators and DJs.\nUse: up-and-coming arti"},{"name":"get_aura","description":"Aura: signal dimensions converging on an artist within 18 months, with measured 12-month break odds.\nUse: is an artist about to break.\nInputs: `cluster_id` from"},{"name":"browse_artists","description":"Browse hosaka's artist grid by Discogs genre and style, emergence tier and sort.\nUse: artists in a genre or style, by emergence tier.\nInputs: `genre`, `style`: "},{"name":"list_tastemakers","description":"A section of hosaka's tastemaker index: ones_to_watch is served; leaderboard and early_spinners are withheld until crate classifies them.\nUse: up-and-coming art"},{"name":"get_festival","description":"A festival card: header facts, identity and lineup as crate publishes them, acts linked to artist cards where a cluster_id exists.\nUse: a festival whose slug yo"},{"name":"get_release","description":"One release under an artist: a Discogs master (header, sections, artwork links, freshness) or a Bandcamp release (facts, track list).\nUse: a discography row nam"},{"name":"read_surface","description":"hosaka's cluster-keyed surface registry (signal tables behind the facets) and one surface's rows for one cluster.\nUse: row-level detail behind a facet; which su"}],"toolCount":17,"toolsHash":"78b53d0c33c790add06ed844f8d15c62f43b13b3f80dff43575426586b2d3f30","serverName":"ono-sendai","capabilities":["tools","resources"],"serverVersion":"0.6.0","protocolVersion":"2025-06-18"}},{"at":"2026-11-06T05:27:43.937Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":91,"error":null,"detail":{"tools":[{"name":"resolve_artist","description":"Map a name, URL or id to hosaka's verified artist identity (`cluster_id`) with an ambiguity verdict.\nUse: the user names an artist; you hold a Discogs / MusicBr"},{"name":"get_artist","description":"Artist card plus any published facet on request.\nUse: an artist's facts, releases or signals.\nInputs: `key`: cluster_id from resolve_artist, or slug; `view`: su"},{"name":"find_similar_artists","description":"Artists adjacent to one artist, with the axes hosaka observed (co-appearance, radio co-play, DJ champions, lineage, credits, label mates) and counts — no compos"},{"name":"get_label","description":"Record-label card (identity, allowlisted facets) with hosaka's over-merge signal when one label page may cover several labels.\nUse: the user asks about a label;"},{"name":"search_catalog","description":"Search releases (masters) by text and facets, with cursor pagination.\nUse: releases matching a description; candidate names (rows carry artist_cluster_id).\nInpu"},{"name":"find_tracks","description":"Find tracks by title, resolve artist + track, or a batch of up to 25 tracks in one call — release facts, durations, cluster_id.\nUse: the user names a song; a tr"},{"name":"get_upcoming_gigs","description":"Upcoming gigs for one artist, or in one city within a date window.\nUse: where or when an artist plays; what is on in a city.\nInputs: `key`: cluster_id from reso"},{"name":"get_profile","description":"The linked account's stable, opaque profile id (and display name if set); never ask the user for it.\nUse: the host needs a stable user handle; after sign-in to "},{"name":"get_usage","description":"The linked account's current-period usage against its temporary allowance, with the 80 % warning and reset time.\nUse: the user asks how much is left; after quot"},{"name":"list_breakouts","description":"Artists breaking out or rising per hosaka, with the corroboration observed (press, or bookings ahead of press).\nUse: who is breaking through now.\nInputs: `limit"},{"name":"list_ones_to_watch","description":"The ones-to-watch slice of hosaka's tastemaker index: rising names with emergence and momentum tiers from early-moving curators and DJs.\nUse: up-and-coming arti"},{"name":"get_aura","description":"Aura: signal dimensions converging on an artist within 18 months, with measured 12-month break odds.\nUse: is an artist about to break.\nInputs: `cluster_id` from"},{"name":"browse_artists","description":"Browse hosaka's artist grid by Discogs genre and style, emergence tier and sort.\nUse: artists in a genre or style, by emergence tier.\nInputs: `genre`, `style`: "},{"name":"list_tastemakers","description":"A section of hosaka's tastemaker index: ones_to_watch is served; leaderboard and early_spinners are withheld until crate classifies them.\nUse: up-and-coming art"},{"name":"get_festival","description":"A festival card: header facts, identity and lineup as crate publishes them, acts linked to artist cards where a cluster_id exists.\nUse: a festival whose slug yo"},{"name":"get_release","description":"One release under an artist: a Discogs master (header, sections, artwork links, freshness) or a Bandcamp release (facts, track list).\nUse: a discography row nam"},{"name":"read_surface","description":"hosaka's cluster-keyed surface registry (signal tables behind the facets) and one surface's rows for one cluster.\nUse: row-level detail behind a facet; which su"}],"toolCount":17,"toolsHash":"78b53d0c33c790add06ed844f8d15c62f43b13b3f80dff43575426586b2d3f30","serverName":"ono-sendai","capabilities":["tools","resources"],"serverVersion":"0.6.0","protocolVersion":"2025-06-18"}},{"at":"2026-11-05T20:28:06.299Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":95,"error":null,"detail":{"tools":[{"name":"resolve_artist","description":"Map a name, URL or id to hosaka's verified artist identity (`cluster_id`) with an ambiguity verdict.\nUse: the user names an artist; you hold a Discogs / MusicBr"},{"name":"get_artist","description":"Artist card plus any published facet on request.\nUse: an artist's facts, releases or signals.\nInputs: `key`: cluster_id from resolve_artist, or slug; `view`: su"},{"name":"find_similar_artists","description":"Artists adjacent to one artist, with the axes hosaka observed (co-appearance, radio co-play, DJ champions, lineage, credits, label mates) and counts — no compos"},{"name":"get_label","description":"Record-label card (identity, allowlisted facets) with hosaka's over-merge signal when one label page may cover several labels.\nUse: the user asks about a label;"},{"name":"search_catalog","description":"Search releases (masters) by text and facets, with cursor pagination.\nUse: releases matching a description; candidate names (rows carry artist_cluster_id).\nInpu"},{"name":"find_tracks","description":"Find tracks by title, resolve artist + track, or a batch of up to 25 tracks in one call — release facts, durations, cluster_id.\nUse: the user names a song; a tr"},{"name":"get_upcoming_gigs","description":"Upcoming gigs for one artist, or in one city within a date window.\nUse: where or when an artist plays; what is on in a city.\nInputs: `key`: cluster_id from reso"},{"name":"get_profile","description":"The linked account's stable, opaque profile id (and display name if set); never ask the user for it.\nUse: the host needs a stable user handle; after sign-in to "},{"name":"get_usage","description":"The linked account's current-period usage against its temporary allowance, with the 80 % warning and reset time.\nUse: the user asks how much is left; after quot"},{"name":"list_breakouts","description":"Artists breaking out or rising per hosaka, with the corroboration observed (press, or bookings ahead of press).\nUse: who is breaking through now.\nInputs: `limit"},{"name":"list_ones_to_watch","description":"The ones-to-watch slice of hosaka's tastemaker index: rising names with emergence and momentum tiers from early-moving curators and DJs.\nUse: up-and-coming arti"},{"name":"get_aura","description":"Aura: signal dimensions converging on an artist within 18 months, with measured 12-month break odds.\nUse: is an artist about to break.\nInputs: `cluster_id` from"},{"name":"browse_artists","description":"Browse hosaka's artist grid by Discogs genre and style, emergence tier and sort.\nUse: artists in a genre or style, by emergence tier.\nInputs: `genre`, `style`: "},{"name":"list_tastemakers","description":"A section of hosaka's tastemaker index: ones_to_watch is served; leaderboard and early_spinners are withheld until crate classifies them.\nUse: up-and-coming art"},{"name":"get_festival","description":"A festival card: header facts, identity and lineup as crate publishes them, acts linked to artist cards where a cluster_id exists.\nUse: a festival whose slug yo"},{"name":"get_release","description":"One release under an artist: a Discogs master (header, sections, artwork links, freshness) or a Bandcamp release (facts, track list).\nUse: a discography row nam"},{"name":"read_surface","description":"hosaka's cluster-keyed surface registry (signal tables behind the facets) and one surface's rows for one cluster.\nUse: row-level detail behind a facet; which su"}],"toolCount":17,"toolsHash":"78b53d0c33c790add06ed844f8d15c62f43b13b3f80dff43575426586b2d3f30","serverName":"ono-sendai","capabilities":["tools","resources"],"serverVersion":"0.6.0","protocolVersion":"2025-06-18"}}],"tools":[{"name":"resolve_artist","description":"Map a name, URL or id to hosaka's verified artist identity (`cluster_id`) with an ambiguity verdict.\nUse: the user names an artist; you hold a Discogs / MusicBr"},{"name":"get_artist","description":"Artist card plus any published facet on request.\nUse: an artist's facts, releases or signals.\nInputs: `key`: cluster_id from resolve_artist, or slug; `view`: su"},{"name":"find_similar_artists","description":"Artists adjacent to one artist, with the axes hosaka observed (co-appearance, radio co-play, DJ champions, lineage, credits, label mates) and counts — no compos"},{"name":"get_label","description":"Record-label card (identity, allowlisted facets) with hosaka's over-merge signal when one label page may cover several labels.\nUse: the user asks about a label;"},{"name":"search_catalog","description":"Search releases (masters) by text and facets, with cursor pagination.\nUse: releases matching a description; candidate names (rows carry artist_cluster_id).\nInpu"},{"name":"find_tracks","description":"Find tracks by title, resolve artist + track, or a batch of up to 25 tracks in one call — release facts, durations, cluster_id.\nUse: the user names a song; a tr"},{"name":"get_upcoming_gigs","description":"Upcoming gigs for one artist, or in one city within a date window.\nUse: where or when an artist plays; what is on in a city.\nInputs: `key`: cluster_id from reso"},{"name":"get_profile","description":"The linked account's stable, opaque profile id (and display name if set); never ask the user for it.\nUse: the host needs a stable user handle; after sign-in to "},{"name":"get_usage","description":"The linked account's current-period usage against its temporary allowance, with the 80 % warning and reset time.\nUse: the user asks how much is left; after quot"},{"name":"list_breakouts","description":"Artists breaking out or rising per hosaka, with the corroboration observed (press, or bookings ahead of press).\nUse: who is breaking through now.\nInputs: `limit"},{"name":"list_ones_to_watch","description":"The ones-to-watch slice of hosaka's tastemaker index: rising names with emergence and momentum tiers from early-moving curators and DJs.\nUse: up-and-coming arti"},{"name":"get_aura","description":"Aura: signal dimensions converging on an artist within 18 months, with measured 12-month break odds.\nUse: is an artist about to break.\nInputs: `cluster_id` from"},{"name":"browse_artists","description":"Browse hosaka's artist grid by Discogs genre and style, emergence tier and sort.\nUse: artists in a genre or style, by emergence tier.\nInputs: `genre`, `style`: "},{"name":"list_tastemakers","description":"A section of hosaka's tastemaker index: ones_to_watch is served; leaderboard and early_spinners are withheld until crate classifies them.\nUse: up-and-coming art"},{"name":"get_festival","description":"A festival card: header facts, identity and lineup as crate publishes them, acts linked to artist cards where a cluster_id exists.\nUse: a festival whose slug yo"},{"name":"get_release","description":"One release under an artist: a Discogs master (header, sections, artwork links, freshness) or a Bandcamp release (facts, track list).\nUse: a discography row nam"},{"name":"read_surface","description":"hosaka's cluster-keyed surface registry (signal tables behind the facets) and one surface's rows for one cluster.\nUse: row-level detail behind a facet; which su"}],"package":null,"toolSurface":{"id":"ts_3a4yg6uy834q","endpointId":"ep_trxv5xf9v9bb","hash":"78b53d0c33c790add06ed844f8d15c62f43b13b3f80dff43575426586b2d3f30","toolCount":17,"serverName":"ono-sendai","serverVersion":"0.6.0","protocolVersion":"2025-06-18","firstSeenAt":"2026-11-01T19:23:57.956Z","lastSeenAt":"2026-11-09T01:33:09.092Z","observations":22,"hiddenText":{"level":"none","total":0,"tools":0,"kinds":[],"findings":[]},"toolNames":["resolve_artist","get_artist","find_similar_artists","get_label","search_catalog","find_tracks","get_upcoming_gigs","get_profile","get_usage","list_breakouts","list_ones_to_watch","get_aura","browse_artists","list_tastemakers","get_festival","get_release","read_surface"],"distinctSurfaces":1,"surfacesWithHiddenText":0},"endpointFacts":[]},"verification":{"claimed":false,"claimedAt":null,"proofs":[]},"provenance":{"sources":[{"source":"mcp_registry","key":"fm.hosaka/ono-sendai","url":"https://registry.modelcontextprotocol.io/v0/servers/fm.hosaka%2Fono-sendai","firstSeenAt":"2026-11-01T17:22:42.797Z","fetchedAt":"2026-11-05T12:17:47.573Z","normalizedAt":"2026-11-05T12:17:47.573Z"}]},"firstSeenAt":"2026-11-01T17:22:42.797Z","updatedAt":"2026-11-09T01:37:39.615Z"}