Skip to main content
Glama

agent-economy-data

Server Details

Registry counts by namespace type. No server names. Snapshot, as is. Not affiliated.

If you are the author of this connector, you can claim ownership by verifying the domain or GitHub account it belongs to. Claimed connector authors can inspect health checks, view analytics, and manage their listing.
Status
Healthy
Last Tested
Transport
Streamable HTTP · MCP 2025-11-25
URL

TDQS

A3.6/5.0

Scored across 6 tools

Disambiguation4/5

Most tools have clearly distinct query targets: daily counts, namespace distribution, registry totals, snapshot metadata, and spec changes. However, daily_new_counts and new_servers_count_since both count new servers with different time granularity, which could cause some confusion.

Naming Consistency5/5

All tool names are consistent snake_case descriptive noun phrases, with no mixing of camelCase or vague verbs. The time-scoped tools also consistently use the 'since' suffix where applicable.

Tool Count5/5

Six tools is well-scoped for a read-only data snapshot server covering registry statistics and spec changes. Each tool targets a distinct analytical query and none appear redundant.

Completeness4/5

The surface covers new-server trends, namespace distributions, registry totals, snapshot metadata, and spec changes. Minor gaps remain, such as new-server breakdowns by status or transport over time, but core data queries are addressed.

Available Tools

6 tools
daily_new_countsAInspect

Number of new servers per UTC day for the last N days (max 365).

NameRequiredDescriptionDefault
daysNo

TDQS

A3.6/5.0
Behavior3/5

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

No annotations, so the description carries the burden. 'Number of' plus the day-bucketing implies a safe read-only aggregation, and the max-365 cap is a useful limit disclosure. It does not say what the response looks like (a date→count series?), whether empty days are included, or whether any auth/quota applies.

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?

One sentence, front-loaded with the metric, then granularity, then the window bound. Nothing redundant.

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?

For a single-optional-param analytics tool with no output schema, the definition covers purpose and the window constraint but leaves the return shape ambiguous (per-day buckets, ordering, zero-filled days). An agent can call it, but cannot anticipate the result structure.

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

Parameters4/5

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

Schema coverage is 0%, so the description must explain the single parameter, and it does: 'days' is the lookback window with a documented ceiling of 365; the default of 30 is in the schema. Only the zero/negative edge case is left unstated.

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?

States a specific metric (number of new servers) with an explicit granularity (per UTC day) and scope (last N days), which implicitly distinguishes it from the cumulative sibling new_servers_count_since. It never names that sibling, but the per-day vs. aggregate framing is clear enough to pick correctly.

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?

'For the last N days (max 365)' implies trend/historical use and gives a hard bound, but there is no statement of when to use this instead of new_servers_count_since or registry_totals, and no exclusions or prerequisites. Usage is only inferable.

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

namespace_typesBInspect

Servers by namespace type (code host namespace such as io.github versus own domain). Counts only.

NameRequiredDescriptionDefault

No parameters

TDQS

B3.3/5.0
Behavior3/5

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

No annotations are supplied, so the description carries the burden; it does disclose the key behavior that results are counts only, not server records, and that grouping is by namespace type. It omits whether counts cover the current snapshot or all history, and says nothing about authentication or result shape beyond the grouping key.

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?

Two short fragments, front-loaded with the resource and grouping dimension, and the 'counts only' qualifier is useful. The telegraphic style is efficient though slightly under-specified rather than padded.

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?

For a no-parameter stat tool with no output schema, the description covers what is counted and how it is grouped, but leaves open the temporal scope (snapshot vs cumulative) and the exact shape of returned keys. That is a real, if small, gap.

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

Parameters4/5

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

The tool takes zero parameters, so there is nothing for the description to disambiguate; baseline 4 applies. The description implicitly confirms no filtering options exist.

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 states a specific output: server counts grouped by namespace type, with a concrete clarifying example (io.github vs own domain). It distinguishes itself reasonably from the count/total siblings by implying a categorical breakdown, though it never names an alternative.

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?

No guidance on when to use this versus registry_totals or daily_new_counts, no mention of scope (all-time vs snapshot), and no exclusions. The agent must infer usage from the sibling names alone.

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

new_servers_count_sinceBInspect

Number of servers first published on or after a date (YYYY-MM-DD), split by namespace type. Counts only.

NameRequiredDescriptionDefault
dateYes

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 carries the burden. It usefully discloses the date format (YYYY-MM-DD), inclusive semantics ('on or after'), and the aggregate return nature ('Counts only'), but says nothing about permissions, failure on malformed dates, or the exact shape of the grouped result for a tool with zero annotation coverage.

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?

A single sentence, front-loaded with the core action and scope, with no filler. Every clause (date semantics, grouping dimension, counts-only) adds information.

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?

For a simple one-parameter aggregate tool with no output schema, this is nearly complete: it covers what is counted, the date boundary semantics, and how results are split. The only gap is the precise response representation (e.g., map keyed by namespace type), which is reasonably inferable.

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?

Only one parameter exists and the schema gives it no description (0% coverage). The description compensates partially by specifying the required YYYY-MM-DD format and that the date is an inclusive lower bound, which is genuinely useful information not present in the schema.

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?

States a specific verb+resource: counts servers first published on or after a given date, split by namespace type. 'Counts only' clarifies the aggregate nature, which helps distinguish it from sibling tools like spec_changes_since or daily_new_counts, though no sibling is named explicitly.

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?

There is no explicit guidance about when to use this instead of daily_new_counts or registry_totals. The phrase 'Counts only' implies an aggregate query, but the agent must infer that from the description rather than being told when this tool is the right choice.

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

registry_totalsBInspect

Totals of the registry snapshot: unique servers, status, transport and package type counts.

NameRequiredDescriptionDefault

No parameters

TDQS

B3.3/5.0
Behavior3/5

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

No annotations are provided, so the description carries the burden; it does disclose the shape of the result by enumerating the count categories, which is genuinely useful. However it says nothing about whether the totals reflect the latest snapshot, whether they are cached, or how to check snapshot freshness, which matters given the sibling snapshot_info tool.

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 sentence that front-loads the resource and then enumerates the aggregates; nothing is padded. It is arguably too terse for a tool with no annotations and no output schema, but it wastes no words.

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?

Because there is no output schema and no annotations, the description is the only source of information about return values, and it does list the count categories. It stops short of describing the response structure or snapshot currency, leaving a real gap for a zero-parameter aggregate tool.

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

Parameters4/5

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

The tool takes zero parameters, so there is no parameter semantics to explain; the baseline of 4 applies. The description correctly implies no filtering or scoping options are available.

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 names the resource (the registry snapshot) and the specific aggregates returned (unique servers, status, transport, package-type counts), which is more than a restatement of the name. It does not explicitly contrast itself with siblings like daily_new_counts or new_servers_count_since, but the 'totals of the snapshot' framing is distinct enough to infer.

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?

There is no statement of when to reach for this tool versus daily_new_counts, new_servers_count_since, or namespace_types, all of which compute counts over related data. The agent is left to infer that this one gives current whole-snapshot aggregates, and there are no exclusions or prerequisites given.

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

snapshot_infoCInspect

What this snapshot contains, its date and source.

NameRequiredDescriptionDefault

No parameters

TDQS

C2.8/5.0
Behavior2/5

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

With no annotations at all, the description carries the full disclosure burden, and it discloses almost nothing: no read-only confirmation, no error behavior, no indication of how the snapshot is selected (there are no parameters, so 'this snapshot' is unexplained). One clause about the payload is insufficient for a tool with zero structured metadata.

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 short sentence with no filler, and the subject (what the snapshot contains) is front-loaded. It is efficiently sized but borders on under-specification rather than tightness.

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?

There is no output schema, so the description is the only source of return-shape information, and it only gestures at three fields without structure or format. Combined with an unexplained implicit snapshot selection, an agent cannot reliably predict what calling this returns.

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

Parameters4/5

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

The tool takes zero parameters, so the baseline is 4. Nothing in the schema needs explaining, though the description never resolves how the target snapshot is scoped without any input.

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

Purpose3/5

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

The description names the resource (a snapshot) and the three things it reports (contents, date, source), which is more than a restatement of the name. But there is no verb and no differentiation from the sibling tools (daily_new_counts, registry_totals, spec_changes_since), so it reads as a vague 'info about X' rather than a precise operation.

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?

There is no statement of when to call this instead of the sibling aggregate/count tools, nor any prerequisite or exclusion. The agent must infer usage entirely from the name.

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

spec_changes_sinceAInspect

Changes to the MCP and A2A specs on or after a date (YYYY-MM-DD), in our own words with a link to the source. Summary may be incomplete.

NameRequiredDescriptionDefault
dateYes

TDQS

A3.9/5.0
Behavior4/5

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

No annotations are provided, so the description carries the burden. It usefully discloses that the output is a summarized interpretation ('in our own words') with source links and warns that the 'Summary may be incomplete,' which is meaningful behavioral context. It does not state authentication needs, rate limits, or exact return structure.

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 a compact, front-loaded statement of resource, scope, output style, and the incompleteness caveat. Every phrase carries useful information and there is no filler.

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?

For a simple one-parameter retrieval tool with no output schema or annotations, the description adequately explains what is returned and flags the main reliability caveat. It stops short of clarifying whether the result is a list of changes versus prose summary, or timezone handling for the date.

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

Parameters4/5

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

Schema description coverage is 0%, so the description must compensate for the single parameter. It does so by giving the expected date format (YYYY-MM-DD) and the inclusive semantics ('on or after'). It does not address timezone or invalid-input behavior, keeping it short of a 5.

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 names a specific resource (MCP and A2A specs) and a clear temporal scope (changes on or after a date), plus what kind of output to expect (own words with source links). It does not explicitly say 'returns' or name a sibling as a contrast, but the purpose is clear enough for an agent to distinguish it from the count/totals siblings.

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 by the resource and date filter, but there is no explicit when-to-use guidance, no when-not-to-use conditions, and no alternative tool named. The sibling tools are statistically different, so misuse risk is low, but the description leaves selection reasoning to inference.

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

Tool Schema Changelog

Recent tool additions, removals, and schema changes observed during successful MCP inspections.

  1. 6 tool updates
    • First observeddaily_new_counts
    • First observednamespace_types
    • First observednew_servers_count_since
    • First observedregistry_totals
    • First observedsnapshot_info
    • First observedspec_changes_since

Related MCP Connectors

Related MCP Servers

  • F
    license
    Not graded
    quality
    D
    maintenance
    Provides a keyless, unified view of developer registries (npm, PyPI, Docker Hub, VS Code Marketplace) with tools for package search, details, versions, downloads, dependency graphs, vulnerabilities, and security insights via the DevStack API.
    -
  • A
    license
    Not graded
    quality
    B
    maintenance
    Enables agents to look up and search servers from the official MCP registry, probe any server live for availability, protocol, auth, tools and context-token cost, and retrieve registry-wide statistics. Also supplies a CLI and GitHub Action that measure how many tokens your own configured servers' tool definitions consume against a budget.
    MIT
  • A
    license
    Not graded
    quality
    B
    maintenance
    Enables AI agents to fetch open package metadata across 100+ registries and to resolve every registry a given package or repository is published to via package URL or repository URL. Also exposes the supported registry catalog with ecosystem and package counts, keylessly over MCP or plain HTTP.
    8 npm
    MIT
Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.

Resources