Skip to content

Hanging Context

by hangingcontext.com · remote · no sign-in to list tools · v2.0.0 · published by com.hangingcontext

Fresh context for agents. Ask, search or follow stories. Each fact cites a Synorb Manifest.

Changes · 1

8 tools: 1 change things and 7 only read.

Scanned Oct 21, 2026

No check matched anything in the tool definitions. No finding is not a safety guarantee. How the checks work.

claude mcp add --transport http hangingcontext https://hangingcontext.com/mcp

Tools

Open a tool for its reasons and full description. Descriptions are the publisher's own words, shown as they are.

8 tools

Changes things 1Claude Code: ask
  • hc_askAnswer a question from recent stories.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.
    • The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
    Description, as the server wrote it
    Answer a question from recent stories. Ranks stories by keyword match and copies the best key facts word for word. Returns up to 5 facts, each with its story URL and Manifest ids, and up to `limit` matched stories. If nothing matches, returns no_match true and suggestions. It does not use an LLM. Use it when the user asks a question about recent news.

    Annotations the server declares

    • title: Ask a question
    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false
Only reads 7Claude Code: allow
  • hc_aboutExplain Hanging Context.No findings

    Why it is in this group

    • The description's first verb is "explain": a word for reading.
    Description, as the server wrote it
    Explain Hanging Context. Returns what it is, the checks on each story, the reuse rules, and how to read or receive stories.

    Annotations the server declares

    • title: About Hanging Context
    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false
  • hc_get_storyRead one story.No findings

    Why it is in this group

    • The name "hc_get_story" says "get": a word for reading.
    Description, as the server wrote it
    Read one story. Use format `brief` for the headline, dek and key facts. Use format `full` for the whole story as Markdown. Use format `claims` for key facts and paragraphs as JSON, each with its Manifest ids. Returns the story in that format and up to 3 related stories.

    Annotations the server declares

    • title: Read a story
    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false
  • hc_latestGet the latest stories, newest first.No findings

    Why it is in this group

    • The description's first verb is "get": a word for reading.
    Description, as the server wrote it
    Get the latest stories, newest first. Filter by topic or beat. Returns up to 20 stories with headline, dek, topic, URL and Manifest ids.

    Annotations the server declares

    • title: Get the latest stories
    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false
  • hc_sinceGet only the stories that are new since your last call.No findings

    Why it is in this group

    • The description's first verb is "get": a word for reading.
    Description, as the server wrote it
    Get only the stories that are new since your last call. Send the cursor from the last response. If you send no cursor, the call returns the current cursor and no stories. Returns up to 50 stories with next_cursor and has_more.

    Annotations the server declares

    • title: Get new stories since last check
    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false
  • hc_sourcesShow where a story gets its facts.No findings

    Why it is in this group

    • The description's first verb is "show": a word for reading.
    Description, as the server wrote it
    Show where a story gets its facts. Returns each source with its title, source name, original URL and date, and which facts and paragraphs use it. Also returns the trust label.

    Annotations the server declares

    • title: Show a story's sources
    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false
  • hc_topicsList the topics.No findings

    Why it is in this group

    • The description's first verb is "list": a word for reading.
    Description, as the server wrote it
    List the topics. Returns each topic with its title, beats, sources and story count for the last 24 hours. Also returns not_covered, a list of things this server does not cover. Call this first to get valid topic and beat ids for hc_latest, hc_search and hc_since.

    Annotations the server declares

    • title: List topics
    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false

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 2.0.0. Values in angle brackets are yours to fill in.

claude mcp add --transport http hangingcontext https://hangingcontext.com/mcp

Run in a terminal.

Claude Code permissions

Allow the reads, ask before a change, deny the deletes. Paste into .claude/settings.json.

.claude/settings.json
{
  "permissions": {
    "allow": [
      "mcp__hangingcontext__hc_latest",
      "mcp__hangingcontext__hc_since",
      "mcp__hangingcontext__hc_search",
      "mcp__hangingcontext__hc_get_story",
      "mcp__hangingcontext__hc_sources",
      "mcp__hangingcontext__hc_topics",
      "mcp__hangingcontext__hc_about"
    ],
    "ask": [
      "mcp__hangingcontext__hc_ask"
    ],
    "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 hangingcontext. Review it before you use it.