Skip to main content
Glama

Rpki Aspa Changes

rpki_aspa_changes

Track RPKI ASPA object changes—added, removed, or modified—to monitor provider authorization shifts and detect routing policy changes.

Instructions

Track changes to RPKI ASPA objects over time.

Shows when ASPA objects were added, removed, or modified. Useful for monitoring provider authorization changes and detecting potential routing policy shifts.

Requires Cloudflare Radar API token (CLOUDFLARE_API_TOKEN).

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
asnNoFilter by ASN to see its ASPA changes
date_endNoEnd date in ISO 8601
date_startNoStart date in ISO 8601 (e.g. '2026-03-01')

Output Schema

TableJSON Schema
NameRequiredDescriptionDefault
errorNoSet when an upstream lookup failed; other fields may be empty or partial.
totalYesNumber of changes returned
sourceYesWhich data source produced this result
changesYesASPA changes in the window
date_endNoEnd of the queried window
date_startNoStart of the queried window

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observedv0.1.0

TDQS

B3.4/5.0
Behavior3/5

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

No annotations are provided, so the description must carry full weight. It clearly states it requires a Cloudflare Radar API token, which is critical. It doesn't disclose rate limits, pagination, or whether changes are per-ASN or global. Since it's a read-only monitoring tool, the safety profile is implied but not stated. It could be more explicit about what it returns (e.g., list of change events).

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?

The description is concise and front-loaded with the core purpose. It uses a short paragraph and clear sentences. The API token requirement is a necessary addition. No fluff, but it could be more structured with bullet points. Slightly dense but acceptable.

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

Completeness3/5

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

Given the tool's moderate complexity (3 optional params, output schema exists), the description covers the essential use case and requirement. However, it lacks details on output format, pagination, or how changes are structured (e.g., timestamps, old/new values). The output schema might cover return values, but the description doesn't highlight any specific field. It's adequate but not rich.

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 coverage is 100%, so the baseline is 3. The description itself doesn't add parameter details beyond the schema. The description implies filtering by ASN and date ranges, which aligns with the parameters, but doesn't elaborate on format or semantics beyond what schema provides. It correctly notes the date_start example.

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

Purpose4/5

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

The description clearly states the tool tracks changes to RPKI ASPA objects over time, mentioning specific actions (added, removed, modified). It also provides use cases. However, it does not differentiate from sibling rpki_aspa_lookup, which likely provides current state; the description implies temporal nature but doesn't explicitly say 'use this for history vs current state'.

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?

The description mentions 'useful for monitoring provider authorization changes and detecting potential routing policy shifts', which implies when to use it. But it doesn't explicitly state when not to use it or alternatives. With siblings like rpki_aspa_lookup, more explicit guidance would be better. However, the API token requirement is a needed prerequisite.

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