Skip to main content
Glama

Recent Changes

recent_changes
Read-onlyIdempotent

"What's new with X" / "latest on Y" / "what happened to Z this week / month / quarter" / "updates on Acme" / "news on Tesla recently" / "what's happening with Apple" — change feed for a company in the last N days/weeks/months in ONE parallel call. Fans out to SEC EDGAR (filings since since), GDELT→GNews fallback (news mentions in window — GDELT preferred, GNews when rate-limited or 5xx), USPTO (patents granted; PatentsView API sunset May 2025 so this soft-fails until reactivated). since accepts ISO date ("2026-04-01") or relative shorthand ("7d", "30d", "3m", "1y"). Returns structured changes[] grouped by source + total_changes count + pipeworx:// citation URIs. Use entity_profile instead when you want the static profile (filings + fundamentals + LEI + patents) regardless of window.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
typeYesEntity type. Only "company" supported today.
sinceYesWindow start — ISO date ("2026-04-01") or relative ("7d", "30d", "3m", "1y"). Use "30d" or "1m" for typical monitoring.
valueYesTicker (e.g., "AAPL") or zero-padded CIK (e.g., "0000320193").

TDQS

A4.7/5.0
Behavior5/5

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

Annotations already establish read-only/idempotent, and the description adds meaningful behavioral context: fans out to multiple sources, GDELT→GNews fallback, USPTO soft-fail due to API sunset, and return format. No contradiction.

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

Conciseness5/5

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

The description is dense but every sentence adds value—query examples, source fan-out, format details, return shape, and alternative. No redundancy or fluff.

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?

No output schema, yet description clearly explains return structure (changes[], total_changes, citation URIs). Covers sources, fallback, date formats, and alternative tool—complete for a complex 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 covers all parameters with examples (ISO/relative since, ticker/CIK). Description adds some contextual use guidance (typical monitoring values) but largely mirrors schema content. With 100% schema coverage, baseline 3 is appropriate.

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 clearly states it's a change feed for a company over a time window, with specific query examples. It distinguishes itself from entity_profile by contrasting dynamic changes vs static profile, so it's unambiguous among siblings.

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?

Explicitly provides when to use ('what's new' questions) and when not to (use entity_profile for static profile), plus notes fallback behavior and soft-fail conditions. This gives clear decision guidance.

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.

TDQS

A3.5/5.0
Disambiguation2/5

Multiple tools have overlapping purposes: ask_pipeworx, ask_pipeworx_beta, ask_pipeworx_grounded, deep_research, and validate_claim all answer research questions, and the Kitsu-specific tools are mixed with unrelated Polymarket, memory, and utility tools. Despite detailed descriptions, the boundaries between many tools are unclear.

Naming Consistency2/5

The server mixes single-word nouns (anime, manga, categories), verb_noun pairs (search_anime, top_anime), verb phrases (ask_pipeworx, generate_llms_txt), and domain-prefixed families (polymarket_*, pipeworx_*) with no consistent overall convention. While some sub-families are internally consistent, the set as a whole lacks a predictable pattern.

Tool Count2/5

38 tools is excessive for a server ostensibly about Kitsu anime/manga, with only 7 tools actually serving that domain. The rest are unrelated (Pipeworx research, Polymarket trading, memory, subscriptions), making the set bloated and unfocused for its stated purpose.

Completeness2/5

The Kitsu domain lacks common operations like filtered search, character/episode data, or user lists. Meanwhile, the Pipeworx/prediction-market tools form an arbitrary subset of their domains (e.g., no general Kalshi data, no SEC full-text search), so the overall surface is incomplete for any single purpose.