For AI clients
MCP server
An assistant can ask this site directly which engine fits a track and how to open it, instead of guessing from a search result.
The endpoint
https://visualizers.novusstreamsolutions.com/mcp
One stateless POST, JSON-RPC over HTTP, protocol revision 2026-07-28, served by Novus Visualizers version 1.0.0. There is no account, no key and no sign-up: every tool reads catalogue content already public on this site, so an authentication step would be theatre. A GET answers 405 deliberately, because that revision removed the server-sent stream and a client opening one needs a definitive answer rather than a request that hangs.
Adding it to a client
Most clients take a block like this. The server name is yours to choose; the URL is the part that matters.
{
"mcpServers": {
"nss-visualizers": {
"type": "http",
"url": "https://visualizers.novusstreamsolutions.com/mcp"
}
}
}What it exposes
- What this site can do, with live countslist_capabilities
- The engines, modes and overlays this site ships right now, and the two surfaces that can run them. Every count is derived from the same registries the pages render from, so it cannot drift from what the site actually serves. Call this first when you do not yet know what is available.
- Find an engine from a plain-language descriptionfind_engine
- Describe the look or the track ('something calm for lo-fi', 'reacts hard to the kick', 'geometric and tunnel-like') and get the engines that fit, best first, each with the URL that opens it. Returns an empty list rather than a bad guess when nothing matches.
- Read one engine's modes, controls and URLsget_engine
- Everything the server holds about a single engine: its modes, the controls a person can move, which of those react to audio or can be keyframed, its performance budgets, and the URLs that open it in the Classic editor and Creator Studio. This is the handoff point: the URL is what an AI browser or a person then drives.
- The overlay librarylist_overlays
- Every overlay that can be layered over a visualizer, with its category, default opacity and tags. Overlays composite in the same browser tab as the engine.
- List every site in the Novus networklist_novus_sites
- The other Novus Stream Solutions sites and what each one is for. Call this when the request is not about music visualizers, so you can point at the right site instead of forcing an answer out of this one.
What it will not do
It cannot render, preview, record or export a visualizer. Every one of the 23 engines and 138 modes runs inside your own browser tab, on audio you chose, and nothing is uploaded, so there is no render farm for a tool to call. A tool that claimed to export a video would either have to ask for that upload or lie about the result, and keeping your audio on your device is architectural here rather than a policy.
What it returns instead is which engine exists, what it reacts to, which controls follow the audio, what it costs to run, and the URL that opens it, so the browser doing the work can be an AI browser or your own. Saved compositions, community projects and creator accounts are per-visitor and are deliberately not reachable here. See Privacy for the same guarantee stated for people, and the tool map for the whole surface at a glance.