For developers and assistants

The whole company, as an MCP server

One URL gives Claude, Cursor or any Model Context Protocol client 16 read-only tools: what SNVRKOTICS is and charges, the split-sheet and licensing arithmetic the product runs, the sync and photography catalogs, and every published NVR.news story with its sources. No key, no account.

Endpoint

https://snvrkotics.com/api/mcp

Connect

Paste it into the client you use

Streamable HTTP, stateless, no OAuth. The server sends its own instructions on connect, so the model knows what each tool is for before it calls one.

Claude Code

One command, then ask it anything about the company.

claude mcp add --transport http snvrkotics https://snvrkotics.com/api/mcp

Claude.ai and the desktop app

Settings → Connectors → Add custom connector. Paste the URL; leave the OAuth fields empty.

https://snvrkotics.com/api/mcp

Cursor, Windsurf, VS Code

Add the server to the client's MCP configuration file.

{
  "mcpServers": {
    "snvrkotics": { "url": "https://snvrkotics.com/api/mcp" }
  }
}

Any HTTP client

The protocol is JSON-RPC 2.0 over POST. This lists the tools.

curl -s https://snvrkotics.com/api/mcp \
  -H 'content-type: application/json' \
  -H 'accept: application/json, text/event-stream' \
  -d '{"jsonrpc":"2.0","id":1,"method":"tools/list"}'

Tools

16 tools, every one of them public and read-only

Grouped by what they touch. The same registries the pages render, the same catalog reads the storefronts make, the same arithmetic the free tools run.

The company

What SNVRKOTICS is, what each host does, what the plans include, and what is on offer for free.

  • company_overviewCompany overview

    What SNVRKOTICS is and is not, the legal entity, every host and division with its URL, and how to reach the company.

  • list_plansPlans and pricing

    The free tier and the three paid plans: monthly and yearly prices, limits on recordings, collaborators, statements and seats, and every listed feature.

  • list_free_toolsFree tools

    The calculators and checkers on snvrkotics.com that need no account, each with its URL and what it does.

  • list_open_rolesOpen roles

    Current job openings with their division, location and how to apply. Empty when nothing is open, which is the honest answer.

The arithmetic

The same functions the free tools run in the browser, with every assumption returned beside the number.

  • check_split_sheetCheck a split sheet

    Validate master and publishing shares on the 100% or 200% basis, report every problem, and optionally divide a payout across the rows to the cent with no rounding loss.

  • estimate_catalog_advanceEstimate a catalog advance

    The notebook.exchange estimate: an advance range from monthly streams, ownership, catalog age and trend, with the assumptions and caveats that produced it.

  • estimate_sync_feeEstimate a sync fee

    A sync licence fee range for a media type, term, territory, exclusivity and artist profile, priced per side and in total, with each lever's effect.

  • check_music_codeCheck an ISRC, ISWC or UPC

    Validate the format and check digit of an ISRC, ISWC or UPC offline and return its parts, problems and notes.

The catalogs

Public reads over the licensing storefronts, the guides and the smart-link service list.

  • search_resourcesSearch the guides

    Search the published guides and articles on snvrkotics.com by words in the title or summary, or list the newest.

  • search_sync_catalogSearch the sync catalog

    Recordings available to licence for film, advertising, podcasts and games, filtered by text, mood, use case, genre, vocals or tempo, with their preview URLs.

  • search_imagesSearch SNVRK IMAGES

    Photographs in the SNVRK IMAGES catalog by keyword or text, with their public preview URLs, credit and whether each is editorial-only.

  • list_smart_link_servicesSmart-link services

    Every store, streaming service and platform an NVR.to smart link can point at, grouped by category.

NVR.news

Published stories from the title, with their sources, and the company's own announcements.

  • list_news_sectionsNVR.news sections

    The sections of NVR.news, its beats, its standards headings and where its policies are published.

  • search_newsSearch NVR.news

    Published NVR.news stories, newest first, filtered by section or by words in the headline or summary; each with its URL, byline, dates and status.

  • get_news_storyRead an NVR.news story

    One NVR.news story by slug: the full text, every listed source, the correction note if any, and the timestamped updates when coverage is live.

  • list_announcementsCompany announcements

    SNVRKOTICS newsroom announcements, newest first, with their section, date and URL.

What it will not do

Nothing behind a login, nothing written

The server has no session, so it cannot see a catalog, a split sheet, a statement or a payout, and it has no write path, so it cannot create a link, a licence or a tip. Two resources travel with it: the company in one page, and the news title's standards.

  • Public reads only

    Every catalog query runs with the public key under row-level security: the same rows an anonymous visitor sees, and no others.

  • Assumptions travel with numbers

    The advance and sync-fee tools return their assumptions and caveats beside the range. Neither is a quote, and the server says so.

  • Rate-limited, not metered

    A per-address limit stops one client from making the catalog reads its load test. There is no plan, no key and no bill.

A model that only needs the summary can read /llms.txt. The free tools the arithmetic comes from are at /tools, and the title the news tools read is NVR.news.

Questions

Straight answers

Does the server need an API key?
No. Every tool reads what an anonymous visitor could read on the sites, or runs arithmetic the free tools already run in the browser. There is no account access, so there is nothing to authenticate. Requests are rate-limited per address.
Can it change anything in my SNVRKOTICS account?
No. The server has no session and no write path. It cannot see a catalog, a split sheet, a statement or a payout, and it cannot create a link, a licence or a tip. Those stay behind the login.
Which transport does it use?
Streamable HTTP, stateless, at a single URL. A client sends JSON-RPC over POST and receives JSON, or a stream when it asks for one. No session id is issued, so any instance can answer any request.
Are the numbers it returns quotes?
No. The split checker is exact and is what the product enforces. The advance and sync-fee estimates are ranges from public benchmarks, returned with their assumptions and caveats, and the server's own instructions tell the model to repeat them.
SNVRKOTICS - MCP server: SNVRKOTICS for AI assistants