Skip to main content
Glama

denverpost_article

Read-only

Extract metadata and the paragraphs present in the anonymous HTML response for one canonical Denver Post article URL.

Input Schema

NameRequiredDescriptionDefault
urlYesCanonical Denver Post article URL

Output Schema

NameRequiredDescriptionDefault
dataYesThe tool result payload (shape varies per tool; see each tool's docs resource).

Schema Changelog

Changes observed during successful MCP inspections.

  1. Changed1 schema field changed
    • addedInput schema / properties / url / description
      Added value: +"Canonical Denver Post article URL"
  2. First observed

TDQS

A3.7/5.0
Behavior3/5

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

Annotations already declare readOnlyHint=true and openWorldHint=true, so the safety profile is covered. The description adds useful context that extraction happens from an 'anonymous HTML response' (i.e., no auth/cookies needed) and that only paragraphs plus metadata are returned, but says nothing about failure behavior, paywalls, or partial content.

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?

A single front-loaded sentence with no filler; the extraction target is stated first and the input constraint last. Slightly dense phrasing ('anonymous HTML response') costs a moment of parsing but is not wasted verbiage.

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

Completeness4/5

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

With an output schema present, the description does not need to enumerate return fields, and the read-only/open-world annotations cover the operational profile. For a single-URL extraction tool it is essentially complete, with only minor gaps around error or content-availability behavior.

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?

One parameter with 100% schema description coverage, so the schema already documents it. The description's 'canonical ... URL' constraint essentially restates the schema text ('Canonical Denver Post article URL') and adds no new syntax or format detail, which is baseline 3.

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?

States a specific verb (extract), concrete outputs (metadata and paragraphs), and a precise scope (one canonical Denver Post article URL). This clearly separates it from denverpost_headlines, denverpost_news, and denverpost_sections, which operate at feed/section granularity rather than single-article granularity.

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

Usage Guidelines3/5

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

Usage is implied rather than stated: the tool is for when you already have a specific canonical article URL, and the sibling feed tools (headlines/news/sections) are the obvious entry points that produce such URLs. No explicit when-to-use/when-not-to-use or alternative routing is given, so it is minimum viable but not guiding.

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.