Skip to main content
Glama

Server Details

Read-only answers about tool changes in the public MCP servers on Stackduke's tracker. No sign-in.

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

A4.4/5.0

Scored across 4 tools

Disambiguation5/5

Each tool has a distinct role: listing tracked servers, searching for a tool name across servers, inspecting one server's capability groups, and viewing one server's recent changes. Overlap is minimal because find_tool is cross-server search while get_server_capabilities is per-server grouping.

Naming Consistency5/5

All names use clear snake_case verb_noun patterns: find_tool, get_recent_changes, get_server_capabilities, list_tracked_servers. The verbs are used consistently for their operations (find/search, get/retrieve, list/enumerate).

Tool Count5/5

Four tools are well-scoped for a read-only tracker: list servers, search tools, inspect capabilities, and review recent changes. No tool feels redundant or excessive, and the small set matches the narrow domain.

Completeness4/5

The surface covers the core tracker workflows: discovering tracked servers, finding tools, viewing capability groupings, and checking recent changes. Minor gaps remain, such as no cross-server recent-change aggregation or richer per-server metadata beyond counts and timestamps.

Available Tools

4 tools
find_toolFind a tool by nameA
Read-onlyIdempotent
Inspect

Finds which tracked vendor MCP servers list a tool with a given name, and the kind each is counted as. By default it matches the whole name, ignoring case; with match set to 'contains' it finds names containing the text (at least 3 characters). Searches only the servers the tracker follows, at their latest listing.

NameRequiredDescriptionDefault
nameYesA tool name, for example "delete_issue".
matchNoexact

Output Schema

NameRequiredDescription
matchNo
queryYes
sourceYesThe tracker page this answer is drawn from.
matchesYes
summaryYes
data_as_ofYesWhen the tracker data was published.
total_matchesYes
servers_searchedNo

TDQS

A3.9/5.0
Behavior4/5

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

Annotations already cover read-only, idempotent and non-destructive behavior, so the bar is lower. The description adds real value beyond them: results are limited to followed servers and to the latest listing (no history), and it discloses the case-insensitive exact default plus the 3-character minimum for 'contains'.

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?

Three sentences, front-loaded with the core purpose, then matching semantics, then scope limits. No redundant restatement of the title or schema, and nothing dangles.

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?

An output schema exists, so return values need not be explained. Scope, matching modes and default behavior are all covered; the only real gap is the absence of head-to-head guidance against the sibling lookup tools.

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 50%: 'name' is described in the schema but 'match' is only an enum with a default. The description compensates by explaining what exact vs 'contains' actually do, including the case-insensitivity and the 3-character floor that the schema's pattern does not express.

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 and resource ('Finds which tracked vendor MCP servers list a tool with a given name') plus a secondary output ('the kind each is counted as'). It reads clearly relative to siblings like list_tracked_servers or get_server_capabilities, though it never names an alternative explicitly.

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 scope constraint ('Searches only the servers the tracker follows, at their latest listing') tells the agent when results will be incomplete, which is useful context. But it never states when to choose this tool over the sibling tools (e.g. list_tracked_servers or get_server_capabilities), so usage is only implied.

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

get_recent_changesGet recent tool changesA
Read-onlyIdempotent
Inspect

Gives the changes seen to one tracked vendor MCP server's tool list in the last 1 to 30 days (default 7): tools added and removed, tools changed with the fields that changed (title, description, input or output schema, annotations), and tools now counted as able to do more than before. Each change is dated as seen between two checks, because the tracker compares one listing with the next. The answer also says how many checks were made in the period, which ones failed, and any stretch that was not watched. A change made and undone between two checks is not seen. Changed text is never quoted. A server the tracker does not follow gets a 'not covered' answer.

NameRequiredDescriptionDefault
daysNoHow many days back to look, 1 to 30. Default 7.
vendorYesThe server, by id or name, for example "huggingface" or "Microsoft Learn".

Output Schema

NameRequiredDescription
daysNo
nameNo
periodNo
sourceYesThe tracker page this answer is drawn from.
vendorNo
changesNo
coveredYes
summaryYes
data_as_ofYesWhen the tracker data was published.
last_listedNo
vendor_askedNo
watched_fromNo
failed_checksNo
covered_vendorsNo
checks_in_periodNo
listings_in_periodNo
failed_checks_totalNo
unwatched_stretchesNo
older_changes_may_be_missingNo

TDQS

A4.7/5.0
Behavior5/5

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

Beyond the read-only, idempotent annotations, the description discloses important behavior: changes are dated between checks, changes made and undone between checks are invisible, changed text is never quoted, and failed or missing checks are reported. These are exactly the details an agent needs to interpret reliability and limitations.

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 purpose is front-loaded in the first sentence, and the remaining sentences each contribute a distinct operational caveat or coverage rule. Despite the density, there is no filler and the description is appropriately sized for a tool with change-detection semantics.

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?

The description covers scope, time range, tracked-server constraint, detection limitations, output contents, and untracked-server behavior. With annotations and an output schema already present, this is complete enough for an agent to invoke the tool correctly.

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 already 100%, including the days range and vendor examples, so the baseline is 3. The description adds meaningful vendor semantics by specifying that the vendor must be a tracked server and that untracked servers yield a 'not covered' response.

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 and resource: it reports changes to one tracked vendor MCP server's tool list over a bounded time window, including added, removed, changed, and newly expanded tools. This change-history scope is clearly distinct from the sibling tools' focus on finding tools, server capabilities, or listing tracked servers.

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

Usage Guidelines4/5

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

It gives clear usage context: the server must be tracked, the lookback window is 1 to 30 days with a default of 7, and untracked servers return a 'not covered' answer. It does not explicitly name alternatives such as get_server_capabilities or find_tool, so the guidance is strong but not fully comparative.

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

get_server_capabilitiesGet a server's tools by kindA
Read-onlyIdempotent
Inspect

Gives the tool names on one tracked vendor MCP server, grouped by the most serious thing each tool is counted as able to do: money (move or spend money), destructive (changes that cannot be undone, such as deleting), send (send messages or publish to other people), write (create or change things), unclear, or read (labelled as only reading). Labels come from Stackduke's open-source scanner: the server's own annotations where it sends them, otherwise a guess from the tool's name that leans to the more serious kind. They are not verified by calling the tools, and they do not mean a server is safe. Tool descriptions are never included. A server the tracker does not follow gets a 'not covered' answer.

NameRequiredDescriptionDefault
kindNoOptional. Only the tools counted as this kind.
vendorYesThe server, by id or name, for example "huggingface" or "Microsoft Learn".

Output Schema

NameRequiredDescription
nameNo
groupsNo
sourceYesThe tracker page this answer is drawn from.
vendorNo
coveredYes
summaryYes
data_as_ofYesWhen the tracker data was published.
tool_countNo
last_listedNo
vendor_askedNo
names_withheldNo
covered_vendorsNo

TDQS

A4.6/5.0
Behavior5/5

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

Goes well past the readOnly/idempotent/non-destructive annotations: it discloses where labels come from (the server's own annotations, otherwise a name-based guess biased toward the more serious kind), that they were not verified by calling the tools, that they do not imply safety, that tool descriptions are excluded, and what an untracked server returns. This is exactly the provenance and confidence context annotations cannot carry.

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-loads the purpose, then spends its length on provenance and limits, every clause carrying signal. The parenthetical glosses on each kind are dense but justified, though the middle paragraph runs long as a single block.

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?

With an output schema present, return shape needn't be explained, and the description still covers the two things an agent genuinely needs: what the labels mean and how much to trust them, plus the not-covered case. Nothing essential to correct invocation is missing.

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 100%, so the baseline is 3, but the description defines each enum value semantically (money = move or spend, destructive = irreversible changes, send = messages/publication, write = create or change, read = labelled as reading only), which adds meaning beyond the bare enum list and shapes how the kind filter is chosen.

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?

Opens with a specific verb and resource ('Gives the tool names on one tracked vendor MCP server') plus the grouping dimension. That is clearly distinct from find_tool (search) and list_tracked_servers (enumerate servers), so an agent can route without opening a schema.

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

Usage Guidelines4/5

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

Establishes the context clearly: one server at a time, optional kind filter, and the 'not covered' outcome for untracked servers implicitly points at list_tracked_servers. It never explicitly names a sibling or states when to prefer find_tool, so the routing is inferred rather than spelled out.

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

list_tracked_serversList tracked MCP serversA
Read-onlyIdempotent
Inspect

Lists the official vendor MCP servers that Stackduke's public tracker follows. For each: its tool count, its tools counted by kind (money, destructive, send, write, unclear, read), when it was last checked and when its tools were last listed. Only these servers are covered. The tracker data is published about once a day. Read-only: answers come from Stackduke's published tracker data, and no vendor's server is contacted.

NameRequiredDescriptionDefault

No parameters

Output Schema

NameRequiredDescription
sourceYesThe tracker page this answer is drawn from.
serversYes
summaryYes
data_as_ofYesWhen the tracker data was published.

TDQS

A4.3/5.0
Behavior5/5

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

Goes well beyond the readOnly/idempotent annotations by disclosing data provenance ('answers come from Stackduke's published tracker data'), that no vendor server is contacted, and the ~daily refresh cadence. These are exactly the operational facts an agent needs to reason about staleness and side effects.

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-loads what is listed, then the returned fields, then freshness, then the read-only guarantee — a logical order with no filler. The parenthetical kind list is dense but genuinely informative rather than redundant.

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?

With an output schema present, the description needn't specify return values, yet it still summarizes the per-server fields (tool count, kind breakdown, last checked, last listed), and it covers scope, freshness, and safety. Nothing an agent needs to invoke it correctly is missing.

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; there is nothing parameter-wise for the description to compensate for. Schema coverage is 100% and no enum or nested semantics 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?

States a specific verb and resource ('Lists the official vendor MCP servers that Stackduke's public tracker follows') and immediately scopes it with 'Only these servers are covered,' so an agent can tell this apart from a per-server lookup like get_server_capabilities. It stops short of naming the sibling tools outright, which keeps it from a top score.

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

Usage Guidelines4/5

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

Gives clear context for use: this is the enumeration of tracked servers, and the data refreshes 'about once a day,' which tells the agent how much to trust freshness. There are no explicit when-not-to-use statements or named alternatives, so it falls short of a 5.

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. 4 tool updates
    • First observedfind_tool
    • First observedget_recent_changes
    • First observedget_server_capabilities
    • First observedlist_tracked_servers

Related MCP Connectors

Related MCP Servers

Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.

Resources