We count page visits with Google Analytics to see which pages are read. Nothing is stored until you accept, and we never store search queries. Privacy.
Every change Wellknown observed on this MCP server, newest first, with what it was before and what it became. Tool-surface changes carry the definition diff. Nothing here is edited after the fact.
Changed the definition of "get_product", "search_products", "similar_products" and 1 more
get_productchanged
description
⟨5 unchanged words⟩ : full description, links, GitHub repository, stars and, stars gained in the last 7 and 30 days and the last push, whether its link responded when last checked, ⟨26 unchanged words⟩
6 words differ · removed · added
outputSchema
⟨50 unchanged words⟩ {"archived":{"type":"boolean"},"pushed_at":{"description":"Last push to any branch of the repository, ISO 8601 UTC, as GitHub reports it","type":["string","null"]},"repo":{"type":"string"},"stars" ⟨467 unchanged words⟩
44 words differ · removed · added
search_productschanged
outputSchema
⟨53 unchanged words⟩ {"archived":{"type":"boolean"},"pushed_at":{"description":"Last push to any branch of the repository, ISO 8601 UTC, as GitHub reports it","type":["string","null"]},"repo":{"type":"string"},"stars" ⟨485 unchanged words⟩
44 words differ · removed · added
similar_productschanged
outputSchema
⟨49 unchanged words⟩ {"archived":{"type":"boolean"},"pushed_at":{"description":"Last push to any branch of the repository, ISO 8601 UTC, as GitHub reports it","type":["string","null"]},"repo":{"type":"string"},"stars" ⟨464 unchanged words⟩
44 words differ · removed · added
trending_productschanged
outputSchema
⟨69 unchanged words⟩ {"archived":{"type":"boolean"},"pushed_at":{"description":"Last push to any branch of the repository, ISO 8601 UTC, as GitHub reports it","type":["string","null"]},"repo":{"type":"string"},"stars" ⟨500 unchanged words⟩
44 words differ · removed · added
Tool surface changed
Changed the definition of "get_product", "search_products", "similar_products" and 1 more
get_productchanged
description
Get one product by id: full description, links, GitHub repository,stars and stars gained in the last 7 and 30 days, whether its link responded when last checked, ways to install or connect (MCP server, Homebrew, npm, PyPI, crates.io) when known, and every reaction with its source, title ⟨6 unchanged words⟩
⟨42 unchanged words⟩ only from the sources' own numbers: each post reaction (e.g. HN points, Product Hunt votes) ⟨10 unchanged words⟩ 14 days (the share it beats, 0–1),;a GitHub repository counts by the stars it gained in the period against its own pace over the 28 days before (the fastest get 1 and down); a product's best value per source is added ⟨33 unchanged words⟩
32 words differ · removed · added
Tool surface changed
Added "trending_products" (3 tools before, 4 now)
trending_productsadded
Trending products — List the products that drew the most community reaction recently — use it to see what is trending among products launched since ChatGPT's release, or what is trending for a kind of tool (pass need). Ranked by a reaction index computed only from the sources' own numbers: each reaction (e.g. HN points, Product Hunt votes) is compared with the same source's reactions from the last 14 days (the share it beats, 0–1), and a product's best value per source is added up. Tangerine Index does not rate products. period_days is 3, 7 (default), or 30; data refreshes once a day (as_of). Each result shows t…
TLS
Certificate recorded, valid to 2027-01-30
Authorization
Authorization not required
Status
Unknown → Live
Tool surface
First tool surface recorded: 3 tools (server version 0.1.0)
Endpoint
https://tangerineindex.com/mcp (mcp_streamable_http) — from mcp_registry, with the record
,"stars_as_of":{"description":"Date of the last daily star count, 'YYYY-MM-DD' (UTC). Counts refresh once a day","type":["string","null"]
},"
stars_gained_30d":{"anyOf":[{"maximum":9007199254740991,"minimum":-9007199254740991,"type":"integer"},{"type":"null"}],"description":"Stars gained in the 30 days up to stars_as_of"},"stars_gained_7d":{"anyOf":[{"maximum":9007199254740991,"minimum":-9007199254740991,"type":"integer"},{"type":"null"}],"description":"Stars gained in the 7 days up to stars_as_of (negative if lost). Null when the daily history is shorter"}},"
required":["repo","stars","archived"]
⟨62 unchanged words⟩
},"reactions":{"items":{"additionalProperties":
false
{}
,"properties":{"comments":{"anyOf":[
⟨111 unchanged words⟩
"},"url":{"type":"string"}
,"usage":{"description":"Ways to install or connect, matched by repository, domain or MCP Registry namespace: MCP servers, Homebrew, npm, PyPI, crates.io. Empty when none is known. No install commands; pick one from the registry.","items":{"additionalProperties":{
},"
properties":{"kind":{"description":"'mcp': MCP server in the official MCP Registry; 'brew'/'cask': Homebrew; 'npm', 'pypi', 'cargo': package","enum":["mcp","brew","cask","npm","pypi","cargo"],"type":"string"},"name":{"description":"Name in that registry, e.g. an npm package name or an MCP server name","type":"string"},"package":{"additionalProperties":{},"description":"MCP only: package that runs the server locally, e.g. { type: 'npm', id: '@scope/server' }","properties":{"id":{"type":"string"},"type":{"type":"string"}},"
required":["
type","
id"
]
,"
type":"object"},"remote":{"description":"MCP only: remote (streamable HTTP or SSE) URL to connect to","type":"string"},"scope":{"description":"'company': matched by domain while the product is a page on its company's site, so it covers the whole company","enum":["product","company"],"type":"string"},"url":{"description":"Registry page, or for an MCP server its remote URL, website, or repository","type":"string"}},"required":["kind","
⟨65 unchanged words⟩ description, links, forms, an open-source flag, andGitHubstars with recent gains, community reactions labeled by source (e.g. HN 112 pts), and ways to install or connect when known (MCP server, Homebrew, npm, PyPI, crates.io). Numbers are shown as each source reports ⟨20 unchanged words⟩
28 words differ · removed · added
inputSchema
⟨6 unchanged words⟩ Only return products that have ALL of these formsforms. 'MCP Server': the product is an MCP server (listed in the MCP Registry, or its README has an MCP client config)","items":{"enum":["CLI","Library","Desktop","Mobile","Browser Extension","Self-hosted","MCP Server"],"type":"string"},"maxItems":67,"type":"array"},"limit":{" ⟨58 unchanged words⟩
34 words differ · removed · added
outputSchema
{"$schema":"https://json-schema.org/draft/2020-12/schema","additionalProperties":false{},"properties":{"note":{"description":" ⟨11 unchanged words⟩ },"results":{"items":{"additionalProperties":false{},"properties":{"domain":{"type":"string"},"forms":{"itemsdescription":{"enum"Product forms, any of:["CLI","Library","Desktop","Mobile","Browser Extension","Self-hosted, MCP Server. More may be added.
similar_productschanged
outputSchema
{"$schema":"https://json-schema.org/draft/2020-12/schema","additionalProperties":false{},"properties":{"basis":{"const":" ⟨7 unchanged words⟩ },"results":{"items":{"additionalProperties":false{},"properties":{"domain":{"type":"string"},"forms":{"itemsdescription":{"enum"Product forms, any of:["CLI","Library","Desktop","Mobile","Browser Extension","Self-hosted, MCP Server. More may be added."],"items":{"type":"string"},"type":"array"},"github":{"anyOf":[{"additionalProperties":false{},"properties":{"archived":{"type":" ⟨11 unchanged words⟩ "integer"},{"type":"null"}]},"stars_as_of":{"description":"Date of the last daily star count, 'YYYY-MM-DD' (UTC). Counts refresh once a day","type":["string","null"]},"stars_gained_30d":{"anyOf":[{"maximum":9007199254740991,"minimum":-9007199254740991,"type":"integer"},{"type":"null"}],"description":"Stars gained in the 30 days up to stars_as_of"},"stars_gained_7d":{"anyOf":[{"maximum":9007199254740991,"minimum":-9007199254740991,"type":"integer"},{"type":"null"}],"description":"Stars gained in the 7 days up to stars_as_of (negative if lost). Null when the daily history is shorter"}},"required":["repo","stars","archived"] ⟨58 unchanged words⟩ },"reactions":{"items":{"additionalProperties":false{},"properties":{"comments":{"anyOf":[ ⟨111 unchanged words⟩ "},"url":{"type":"string"},"usage":{"description":"Ways to install or connect, matched by repository, domain or MCP Registry namespace: MCP servers, Homebrew, npm, PyPI, crates.io. Empty when none is known. No install commands; pick one from the registry.","items":{"additionalProperties":{},"properties":{"kind":{"description":"'mcp': MCP server in the official MCP Registry; 'brew'/'cask': Homebrew; 'npm', 'pypi', 'cargo': package","enum":["mcp","brew","cask","npm","pypi","cargo"],"type":"string"},"name":{"description":"Name in that registry, e.g. an npm package name or an MCP server name","type":"string"},"package":{"additionalProperties":{},"description":"MCP only: package that runs the server locally, e.g. { type: 'npm', id: '@scope/server' }","properties":{"id":{"type":"string"},"type":{"type":"string"}},"required":["type","id"],"type":"object"},"remote":{"description":"MCP only: remote (streamable HTTP or SSE) URL to connect to","type":"string"},"scope":{"description":"'company': matched by domain while the product is a page on its company's site, so it covers the whole company","enum":["product","company"],"type":"string"},"url":{"description":"Registry page, or for an MCP server its remote URL, website, or repository","type":"string"}},"required":["kind","name","url","scope"],"type":"object"},"type":"array"}},"required":["id","name","summary","url","domain","page_url"," ⟨4 unchanged words⟩ ","link_checked_at","latest_reaction_at","reaction_count","reactions","usage"],"type":"object"},"type": ⟨7 unchanged words⟩
669 words differ · removed · added
trending_productschanged
description
⟨41 unchanged words⟩ computed only from the sources' own numbers: for each postsource,reactionaproduct's best number in the period (e.g. HN points, Product Hunt votes) is compared withdividedthebysamethat source's reactions from the last10th14bestdaysin(the share it beats,same0–1);period; a GitHub repository counts by the stars it gained in the period againstbeyond its own pace over the 28 days before,(divided the fastestsamegetway;1theandvaluesdown);areaaddedproduct'sacrossbestsources,valueso1 per source ismeansaddedaup.reaction as large as that source's 10th place. Tangerine Index does not rate products. period_days is ⟨24 unchanged words⟩
81 words differ · removed · added
inputSchema
⟨6 unchanged words⟩ Only return products that have ALL of these formsforms. 'MCP Server': the product is an MCP server (listed in the MCP Registry, or its README has an MCP client config)","items":{"enum":["CLI","Library","Desktop","Mobile","Browser Extension","Self-hosted","MCP Server"],"type":"string"},"maxItems":67,"type":"array"},"limit":{" ⟨81 unchanged words⟩
34 words differ · removed · added
outputSchema
{"$schema":"https://json-schema.org/draft/2020-12/schema","additionalProperties":false{},"properties":{"as_of":{"description":" ⟨27 unchanged words⟩ },"results":{"items":{"additionalProperties":false{},"properties":{"domain":{"type":"string"},"forms":{"itemsdescription":{"enum"Product forms, any of:["CLI","Library","Desktop","Mobile","Browser Extension","
,"stars_as_of":{"description":"Date of the last daily star count, 'YYYY-MM-DD' (UTC). Counts refresh once a day","type":["string","null"]
},"
stars_gained_30d":{"anyOf":[{"maximum":9007199254740991,"minimum":-9007199254740991,"type":"integer"},{"type":"null"}],"description":"Stars gained in the 30 days up to stars_as_of"},"stars_gained_7d":{"anyOf":[{"maximum":9007199254740991,"minimum":-9007199254740991,"type":"integer"},{"type":"null"}],"description":"Stars gained in the 7 days up to stars_as_of (negative if lost). Null when the daily history is shorter"}},"
required":["repo","stars","archived"]
⟨80 unchanged words⟩
},"reactions":{"items":{"additionalProperties":
false
{}
,"properties":{"comments":{"anyOf":[
⟨111 unchanged words⟩
"},"url":{"type":"string"}
,"usage":{"description":"Ways to install or connect, matched by repository, domain or MCP Registry namespace: MCP servers, Homebrew, npm, PyPI, crates.io. Empty when none is known. No install commands; pick one from the registry.","items":{"additionalProperties":{
},"
properties":{"kind":{"description":"'mcp': MCP server in the official MCP Registry; 'brew'/'cask': Homebrew; 'npm', 'pypi', 'cargo': package","enum":["mcp","brew","cask","npm","pypi","cargo"],"type":"string"},"name":{"description":"Name in that registry, e.g. an npm package name or an MCP server name","type":"string"},"package":{"additionalProperties":{},"description":"MCP only: package that runs the server locally, e.g. { type: 'npm', id: '@scope/server' }","properties":{"id":{"type":"string"},"type":{"type":"string"}},"
required":["
type","
id"
]
,"
type":"object"},"remote":{"description":"MCP only: remote (streamable HTTP or SSE) URL to connect to","type":"string"},"scope":{"description":"'company': matched by domain while the product is a page on its company's site, so it covers the whole company","enum":["product","company"],"type":"string"},"url":{"description":"Registry page, or for an MCP server its remote URL, website, or repository","type":"string"}},"required":["kind","
,"stars_as_of":{"description":"Date of the last daily star count, 'YYYY-MM-DD' (UTC). Counts refresh once a day","type":["string","null"]
},"
stars_gained_30d":{"anyOf":[{"maximum":9007199254740991,"minimum":-9007199254740991,"type":"integer"},{"type":"null"}],"description":"Stars gained in the 30 days up to stars_as_of"},"stars_gained_7d":{"anyOf":[{"maximum":9007199254740991,"minimum":-9007199254740991,"type":"integer"},{"type":"null"}],"description":"Stars gained in the 7 days up to stars_as_of (negative if lost). Null when the daily history is shorter"}},"
,"usage":{"description":"Ways to install or connect, matched by repository, domain or MCP Registry namespace: MCP servers, Homebrew, npm, PyPI, crates.io. Empty when none is known. No install commands; pick one from the registry.","items":{"additionalProperties":{
},"
properties":{"kind":{"description":"'mcp': MCP server in the official MCP Registry; 'brew'/'cask': Homebrew; 'npm', 'pypi', 'cargo': package","enum":["mcp","brew","cask","npm","pypi","cargo"],"type":"string"},"name":{"description":"Name in that registry, e.g. an npm package name or an MCP server name","type":"string"},"package":{"additionalProperties":{},"description":"MCP only: package that runs the server locally, e.g. { type: 'npm', id: '@scope/server' }","properties":{"id":{"type":"string"},"type":{"type":"string"}},"
required":["
type","
id"
]
,"
type":"object"},"remote":{"description":"MCP only: remote (streamable HTTP or SSE) URL to connect to","type":"string"},"scope":{"description":"'company': matched by domain while the product is a page on its company's site, so it covers the whole company","enum":["product","company"],"type":"string"},"url":{"description":"Registry page, or for an MCP server its remote URL, website, or repository","type":"string"}},"required":["kind","