Catalogue is an MCP server with 12 tools an agent can call, among them catalogue_report, license_activate, license_status. It answers at https://mcp.zovo.one/mcp/catalogue over streamable HTTP, and it listed its tools to an anonymous client, so no sign-in was needed for that. Our probes reached it 6 of 6 times since 11 September 2026; the last check, on 24 October 2026, succeeded.
A price list and rate card the quotes and invoice servers read by SKU.
Description as the publisher wrote it.
| Tool | What it does |
|---|---|
catalogue_report | Report the catalogue as at date: how many SKUs there are, how many price rows are in force, which rows a later row already replaces, and which SKUs carry no price in the profile's default currency. Reads only. Pro. Inputs: date, limit |
license_activate | Turn Pro on for this connection with key, an MCPL1.<payload>.<signature> issued at checkout for this server or the bundle. Data under your token stays; a wrong or expired key changes nothing. license_status confirms it. Inputs: key |
license_status | Report this endpoint's licence state for your token as JSON: the product, the tier free or pro, why it is not Pro, and the checkout URL. Call it to explain a free-tier refusal. No arguments, nothing changes. |
lines_resolve | Turn a list of sku or role lines into invoice_create-ready and quote_create-ready items priced from the catalogue as of each line's date. An unknown code is refused by name and never priced. Free. Inputs: lines, client, currency, date, tier, tax_rate |
price_list_pdf | Call this tool to render the price list for one currency and tier as an A4 HTML document laid out for print-to-PDF (this hosted endpoint has no PDF renderer) and return a download link valid for one hour: every SKU with its unit, its price Inputs: date, currency, tier, out_path |
price_list_text | Print the price list as plain text: every SKU with its unit, the price in force on a date and any later price booked, then the labour rate cards, under your business name. Also a .txt download link valid one hour. Free; price_list_pdf write Inputs: date, currency, tier |
rate_get | Show the hourly rate for a role as of a date and currency: the row picked is the latest valid_from at or before that date, and the answer names it. With no role given, lists every card. Free. Inputs: role, date, currency |
rate_set | Set the hourly charge-out rate on a labour card: role, currency, hourly_minor in whole MINOR units and the day it starts. The same role, currency and date REPLACES that row rather than adding one. Free. Inputs: role, currency, hourly_minor, valid_from, sku, note |
sku_delete | Delete a catalogue line no rate card points at and that never priced a resolved line, freeing a free-tier slot. Otherwise it is refused, naming what depends on it: reprice it to withdraw it instead. Inputs: sku |
sku_get | Show the price of one SKU as of a date, in one currency and tier: the row picked is the latest valid_from at or before that date, and the answer names the row and any later one already booked. Free. Inputs: sku, date, currency, tier |
sku_list | List catalogue lines with the price in force today, filtered by code prefix, by currency and by tier. A SKU with no price in that currency and tier is listed and said to have none. Free. Inputs: prefix, currency, tier, date, limit |
sku_set | Add a catalogue line or reprice one: a code, a name, a unit, an optional VAT rate, and price_minor in whole minor units for one currency, tier and valid_from. A repriced line keeps its old rows. Free: 25 SKUs, one tier. Inputs: sku, name, unit, currency, price_minor, tier |
Every block below points at https://mcp.zovo.one/mcp/catalogue. Pick your client and copy.
claude mcp add --transport http catalogue https://mcp.zovo.one/mcp/catalogue
{
"mcpServers": {
"catalogue": {
"command": "npx",
"args": ["-y", "mcp-remote", "https://mcp.zovo.one/mcp/catalogue"]
}
}
}{
"mcpServers": {
"catalogue": {
"url": "https://mcp.zovo.one/mcp/catalogue"
}
}
}{
"servers": {
"catalogue": {
"type": "http",
"url": "https://mcp.zovo.one/mcp/catalogue"
}
}
}{
"context_servers": {
"catalogue": {
"url": "https://mcp.zovo.one/mcp/catalogue"
}
}
}{
"mcpServers": {
"catalogue": {
"serverUrl": "https://mcp.zovo.one/mcp/catalogue"
}
}
}{
"mcpServers": {
"catalogue": {
"url": "https://mcp.zovo.one/mcp/catalogue"
}
}
}name: Catalogue
version: 0.0.1
schema: v1
mcpServers:
- name: Catalogue
type: streamable-http
url: https://mcp.zovo.one/mcp/catalogue{
"mcpServers": {
"catalogue": {
"httpUrl": "https://mcp.zovo.one/mcp/catalogue"
}
}
}{
"mcpServers": {
"catalogue": {
"type": "http",
"url": "https://mcp.zovo.one/mcp/catalogue"
}
}
}{
"mcpServers": {
"catalogue": {
"url": "https://mcp.zovo.one/mcp/catalogue"
}
}
}goose://extension?url=https%3A%2F%2Fmcp.zovo.one%2Fmcp%2Fcatalogue&type=streamable_http&id=catalogue&name=Catalogue
It answered our last check on 24 October 2026 in 98 ms. Over 6 checks since 11 September 2026 it answered 6. Status here comes from Neuronto's own probes, not from the publisher.
12, as returned by the server's own tools/list on 21 September 2026: catalogue_report, license_activate, license_status, lines_resolve, price_list_pdf, price_list_text, rate_get, rate_set, and 4 more.
It answered our last check on 24 October 2026 in 98 ms. Over 6 checks since 11 September 2026 it answered 6.
Put the server under mcpServers in ~/.cursor/mcp.json with the URL https://mcp.zovo.one/mcp/catalogue. The exact JSON is above, with the same setup for Claude Code, Claude Desktop, VS Code, Windsurf, Zed, Gemini CLI and the rest.
It listed its tools to an anonymous client, so reading the tool list needs no key. Individual tools can still ask for credentials in their own inputs.
Publisher: io.github.theluckystrike. Endpoint host: mcp.zovo.one. ARD identifier: urn:air:io.github.theluckystrike:mcp:catalogue.
First indexed 10 September 2026. The tools are exactly what the server returned; nothing on this page
is inferred from its name. Ranking in Neuronto search is never for sale.