{"serverId":"mcp-registry/com.buzzradr/mcp","tools":[{"name":"get_daily_digest","fixed":{"name":"get_daily_digest","description":"Return the top ~12 trending topics for a vertical as a daily briefing. Use this when the user asks \"what is trending today\", \"what is the AI news today\", or wants a quick roundup. Each topic includes a title, AI summary, why-it-matters reason, a one-line \"why this one\" judgement (aiWhy; absent when none was generated), composite ranking score, platforms, keywords, trusted-source count, and its top items. The score combines source, coverage, engagement and freshness signals; it is not 24-hour dis","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{"locale":{"enum":["en","zh"],"type":"string","description":"Summary and aiWhy language: \"en\" (default) or \"zh\"."},"vertical":{"enum":["ai","jobs","world-cup-2026","finance","real-estate"],"type":"string","description":"Topic vertical to read. Defaults to \"ai\" (the flagship AI-news radar)."}}},"annotations":{"readOnlyHint":true},"title":"Get the BuzzRadr daily digest"},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":264,"tokensAfter":264},{"name":"get_source_health","fixed":{"name":"get_source_health","description":"Report the ingestion sources behind a vertical and their health: status, last fetch time, accepted/filtered item counts, and any public message. Use this to check data freshness or which platforms feed the radar.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{"vertical":{"enum":["ai","jobs","world-cup-2026","finance","real-estate"],"type":"string","description":"Topic vertical to read. Defaults to \"ai\" (the flagship AI-news radar)."}}},"annotations":{"readOnlyHint":true},"title":"Get BuzzRadr source health"},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":149,"tokensAfter":149},{"name":"get_topic","fixed":{"name":"get_topic","description":"Fetch one trending topic by its topicId (as returned by get_daily_digest / list_trends). Use this to drill into a specific story. Returns \"topic not found\" if the id is unknown or the topic no longer clears the public quality gate. locale=\"zh\" opts into Chinese summaries (default English). Topic page: https://buzzradr.com/ai/{topicId}.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["topicId"],"properties":{"locale":{"enum":["en","zh"],"type":"string","description":"Summary and aiWhy language: \"en\" (default) or \"zh\"."},"topicId":{"type":"string","description":"The topic id, e.g. \"ai_topic_ugfymp\"."},"vertical":{"enum":["ai","jobs","world-cup-2026","finance","real-estate"],"type":"string","description":"Topic vertical to read. Defaults to \"ai\" (the flagship AI-news radar)."}}},"annotations":{"readOnlyHint":true},"title":"Get a single BuzzRadr topic"},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":245,"tokensAfter":245},{"name":"list_trends","fixed":{"name":"list_trends","description":"Search and list trending topics for a vertical with optional filters. Use this to answer \"what is happening with <keyword>\", to filter by platform, or to pull a ranked list. keywords/platforms narrow the results; sort=\"hot\" (default) ranks by composite ranking score, sort=\"time\" by recency; limit is 1-50 (default 20); locale=\"zh\" opts into Chinese summaries (default English). Read a topic at https://buzzradr.com/ai/{topicId}.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{"sort":{"enum":["hot","time"],"type":"string","description":"Ranking: \"hot\" by composite ranking score (default), not 24-hour discussion heat; or \"time\" by recency."},"limit":{"type":"integer","maximum":50,"minimum":1,"description":"Maximum topics to return (1-50, default 20)."},"locale":{"enum":["en","zh"],"type":"string","description":"Summary and aiWhy language: \"en\" (default) or \"zh\"."},"keywords":{"type":"array","items":{"type":"string"},"description":"Case-insensitive keyword filter; any match keeps a topic."},"vertical":{"enum":["ai","jobs","world-cup-2026","finance","real-estate"],"type":"string","description":"Topic vertical to read. Defaults to \"ai\" (the flagship AI-news radar)."},"platforms":{"type":"array","items":{"type":"string"},"description":"Platform filter, e.g. [\"x\",\"reddit\",\"hackernews\"]."}}},"annotations":{"readOnlyHint":true},"title":"List BuzzRadr trending topics"},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":393,"tokensAfter":393}],"toolsChanged":4,"tokensSaved":0,"todo":[],"note":"Deterministic fixes. Changes marked verify need a human look before shipping (renames, inferred annotations, inferred types, removed text). Parameter descriptions in `todo` need to be written by someone who knows the API."}