API and MCP
The marketplace is readable by software and AI, without an account.
JSON API
GET https://marketplace.kroy.cc/api/v1/servers
| Parameter | Meaning |
|---|---|
q |
Search words (names, descriptions, tags, tool names) |
category |
productivity, development, data, finance, crm, communication, documents, search, design, operations, security or other |
limit |
1–100, default 30 |
cursor |
from metadata.nextCursor of the previous page |
GET https://marketplace.kroy.cc/api/v1/servers/{id} returns one server.
Each server follows the shape of the official MCP Registry's server.json (name, description, version, repository, remotes, packages), plus Kroy's own details under _meta["cc.kroy.marketplace"]:
{
"id": "acme-weather",
"name": "Acme Weather",
"description": "Current conditions and forecasts for any UK postcode.",
"version": "1.2.0",
"remotes": [{ "type": "streamable-http", "url": "https://mcp.acme.com/mcp" }],
"_meta": {
"cc.kroy.marketplace": {
"url": "https://marketplace.kroy.cc/servers/acme-weather",
"publisher": "acme",
"reviewed": true,
"checks": { "ok": true, "checkedAt": "2026-09-25T12:00:00Z" },
"ratings": { "works": 14, "doesNotWork": 1 },
"dataHandling": "Receives the postcode. Stores nothing…",
"tools": [{ "name": "get_forecast", "description": "…", "readOnly": true, "destructive": false }],
"toolsSource": "server"
}
}
}
toolsSource is server when Kroy read the tools from the server, and publisher when they were declared.
The API is rate-limited to 120 requests a minute per address. Responses allow cross-origin use and are cached for a minute.
MCP server
Add https://marketplace.kroy.cc/mcp to any MCP client (Streamable HTTP, no sign-in). It offers two read-only tools:
search_servers(query, optionalcategory,limit): finds published servers.get_server(id): one listing in full.
Claude Code:
claude mcp add --transport http kroy-marketplace https://marketplace.kroy.cc/mcp
For language models
A plain-language description of the marketplace for AI systems: https://llm.kroy.cc/marketplace.md