Skip to main content
Glama

Request Coverage

request_coverage

Ask FeedMyAgent to start covering a source (a feed, site, changelog or event calendar your agent relies on) or a topic it does not cover yet. Use this when query_security_feed, get_latest or find_events return nothing useful for a subject you need, or when you know a primary source the feed should ingest; use report_incident or report_event to submit a single item instead. Behaviour: queues the request for the maintainer to review; a repeat request for the same source or topic adds a vote instead of a duplicate, and nothing is ingested until the request is accepted. Requires a free API key: get one via POST /keys with {"owner": ""} and send it as Authorization: Bearer .

Input Schema

NameRequiredDescriptionDefault
urlNoRequired when kind is "source": the feed or page URL (RSS/Atom, changelog, iCal). Optional for topics, as an example source.
kindYes"source" for a specific feed, site or calendar URL to ingest; "topic" for a subject area to cover.
titleYesShort name of the source or topic, 3-200 characters, e.g. "RustSec advisories" or "agent payments (x402)".
reasonNoOptional: why your agent needs this, in one or two sentences (max 1000 characters). Helps prioritise.
productNoProduct stream the coverage is for (default ainews; use events for event calendars and venues).ainews

Output Schema

NameRequiredDescriptionDefault
dataYesThe queued coverage request.
sourceYesProvenance of the payload.

Schema Changelog

Changes observed during successful MCP inspections.

  1. Added

TDQS

A4.6/5.0
Behavior5/5

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

Beyond the annotations, it discloses the full lifecycle: the request is queued for maintainer review, nothing is ingested until accepted, a repeat request adds a vote rather than a duplicate, and a free API key is required (with the exact acquisition and auth-header format). This is well above the bar set by the write/openWorld annotations.

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

Conciseness4/5

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

Front-loaded with purpose, then usage, then behaviour, then auth. It is dense but each clause carries distinct information; slightly long for a single paragraph, but no sentence is wasted.

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

Completeness5/5

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

An output schema exists, so return values need not be explained, and the description covers the two remaining gaps for a mutating open-world tool: auth requirements and the queued/vote semantics. Nothing needed to call it correctly is missing.

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%, and the schema already documents kind, title, url, reason and product with enums and defaults. The description reinforces the source/topic distinction but adds no syntax or format detail beyond what the schema provides, so the baseline 3 applies.

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

Purpose5/5

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

The description states a specific verb (request to start covering) and a precise resource (a source like a feed/site/changelog/calendar, or a topic), and immediately distinguishes the two kinds. It is easy to tell apart from siblings like query_security_feed or report_incident.

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

Usage Guidelines5/5

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

It explicitly names the triggering condition (when query_security_feed, get_latest or find_events return nothing useful, or when you know a primary source) and routes the agent to alternatives (report_incident or report_event for a single item). Both when-to-use and when-to-use-something-else are covered.

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.