HeatPulse
by heatpulse.cc · remote · no sign-in to list tools · v1.0.0 · published by cc.heatpulse
AI-news gateway for agents: curated events, digests, live LLM leaderboards, intent router.
8 tools: 3 change things and 5 only read.
Scanned Oct 21, 2026
- Deletes or cancels0Claude Code: deny
- Can't be undone0Claude Code: ask
- Changes things3Claude Code: ask: see these tools
- Only reads5Claude Code: allow: see these tools
No check matched anything in the tool definitions. No finding is not a safety guarantee. How the checks work.
claude mcp add --transport http heatpulse https://heatpulse.cc/mcpTools
Open a tool for its reasons and full description. Descriptions are the publisher's own words, shown as they are.
8 tools
Changes things 3Claude Code: ask
daily_digestThe daily editorial digest for a date (YYYY-MM-DD) or the latest one: intro paragraph, stats, and the day's featured events.No findings
Why it is in this group
- Nothing in its name or description says what it does, so it is counted as a write.
Description, as the server wrote it The daily editorial digest for a date (YYYY-MM-DD) or the latest one: intro paragraph, stats, and the day's featured events.
llm_leaderboardLive LLM arena leaderboards (text/code/agent/document/vision/search).No findings
Why it is in this group
- Nothing in its name or description says what it does, so it is counted as a write.
Description, as the server wrote it Live LLM arena leaderboards (text/code/agent/document/vision/search). Rows carry arena score+votes, rank delta vs the previous daily snapshot, OpenRouter context length and USD-per-1M-token pricing. Agent board: score = net-improvement %, votes = sessions.
Only reads 5Claude Code: allow
get_eventOne AI-news event by slug: full editorial summary plus its outbound coverage list (outlet name, link, language, time — no publisher headlines).No findings
Why it is in this group
- The name "get_event" says "get": a word for reading.
Description, as the server wrote it One AI-news event by slug: full editorial summary plus its outbound coverage list (outlet name, link, language, time — no publisher headlines).
list_datasetsBulk JSONL dataset manifest (events corpus, entities, leaderboard history, digests) for RAG/fine-tune pulls.No findings
Why it is in this group
- The name "list_datasets" says "list": a word for reading.
Description, as the server wrote it Bulk JSONL dataset manifest (events corpus, entities, leaderboard history, digests) for RAG/fine-tune pulls.
list_topicsExtracted entities (companies, models, people, themes) ranked by coverage count.No findings
Why it is in this group
- The name "list_topics" says "list": a word for reading.
Description, as the server wrote it Extracted entities (companies, models, people, themes) ranked by coverage count.
route_intentDescribe what knowledge you need in natural language; get back the right HeatPulse endpoint(s) and authoritative external sources, each with a "why".No findings
Why it is in this group
- The description's first verb is "describe": a word for reading.
Description, as the server wrote it Describe what knowledge you need in natural language; get back the right HeatPulse endpoint(s) and authoritative external sources, each with a "why".
search_newsSearch or list AI news events.No findings
Why it is in this group
- The name "search_news" says "search": a word for reading.
Description, as the server wrote it Search or list AI news events. Pass `query` for semantic search, or omit it for the heat-ranked feed. Returns editorial summaries (safe to quote) with canonical /event/{slug} URLs.
This is not a safety rating, and no finding is not a safety guarantee. The groups and findings come from fixed checks of the tool definitions the server returned on the date shown, not from its code or what it does when called. How the checks work.
Install
Pinned to version 1.0.0. Values in angle brackets are yours to fill in.
claude mcp add --transport http heatpulse https://heatpulse.cc/mcpRun in a terminal.
Claude Code permissions
Allow the reads, ask before a change, deny the deletes. Paste into .claude/settings.json.
{
"permissions": {
"allow": [
"mcp__heatpulse__search_news",
"mcp__heatpulse__get_event",
"mcp__heatpulse__list_topics",
"mcp__heatpulse__route_intent",
"mcp__heatpulse__list_datasets"
],
"ask": [
"mcp__heatpulse__related_stories",
"mcp__heatpulse__daily_digest",
"mcp__heatpulse__llm_leaderboard"
],
"deny": []
}
}Tools that only read are allowed, tools that change things ask first, tools that delete or cancel are denied. It assumes the server is installed as heatpulse. Review it before you use it.