Skip to main content
Glama

Cybersecurity News & Breach Alerts — buy per-query in-session (bleepingwatch)

data_preview

Read-onlyIdempotent

✅ No API key needed. Listing: bleepingwatch: Cybersecurity News & Breach Alerts. Price 0.01 USDC/query (max 20 queries/session). Sample questions: What are the latest cybersecurity breach and ransomware news stories?; Any new critical vulnerability or vendor patch news today?. FREE preview — no key, no payment. Try one of the sample questions now.

Tool call template

This tool declares no required parameters. Add optional parameters from the input schema as needed.

{
  "id": 1,
  "jsonrpc": "2.0",
  "method": "tools/call",
  "params": {
    "arguments": {},
    "name": "data_preview"
  }
}

Input Schema

NameRequiredDescriptionDefault
slugNoPublic listing slug. Defaults to the routed session's listing when connected via /mcp/data/{slug}/http.
questionNoOptional free-text question you'd ask this data (echoed back).

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observed

TDQS

C2.4/5.0
Behavior3/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations already cover the safety profile (readOnlyHint, idempotentHint, destructiveHint=false, openWorldHint=false), so the bar is lower. The description does add genuinely new behavioral facts: no API key required, a price of 0.01 USDC/query, and a rate cap of 20 queries/session. It is muddied by repeating the 'free' claim and by not clarifying what the free preview actually returns versus a paid query.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness2/5

Is the description appropriately sized, front-loaded, and free of redundancy?

The copy is front-loaded with a checkmark and a 'no API key needed' claim that is then repeated verbatim in spirit at the end. Pricing, a hardcoded listing name, and sample questions are stacked without structure, and the call-to-action sentence adds no information an agent can act on.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness2/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

This is a cheap read-only preview with zero required params and no output schema, so the description should explain what comes back (public metadata only, question echoed back) and how it differs from a paid query. It does neither, and the fixed listing name creates a false impression of a listing-specific tool.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema description coverage is 100%, so both params (slug, question) are already documented in the schema, which sets the baseline at 3. The description adds no parameter meaning and arguably works against it by hardcoding a single listing rather than explaining that slug selects which listing is previewed.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose2/5

Does the description clearly state what the tool does and how it differs from similar tools?

The text never states plainly what the tool returns; it is largely a pitch ("✅ No API key needed", "FREE preview — no key, no payment"). The only purpose signal is the word "preview" plus a hardcoded listing ("bleepingwatch: Cybersecurity News & Breach Alerts"), which is misleading since the schema accepts any listing slug.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines2/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

"Try one of the sample questions now" implies a usage moment, but there is no guidance on when to call this versus siblings like data_session_query, data_session_open, or data_session_fund, nor any prerequisite or exclusion. No sibling tool is named at all.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.

Resources