Skip to main content
Glama

Server Details

Öffentlicher Read-only-MCP: Med-Dent24 Produktkatalog. Kein Login, keine Kundendaten.

If you are the author of this connector, you can claim ownership with GitHub, an HTTP challenge, or a DNS record. Claimed connector authors can inspect health checks, view analytics, and manage their listing.
Status
Healthy
Last Tested
Transport
Streamable HTTP
URL

TDQS

A4.2/5.0

Scored across 2 tools

Disambiguation5/5

get_product and list_products are clearly distinct: one retrieves a single item by SKU, the other lists items with pagination and search. No ambiguity.

Naming Consistency5/5

Both tools follow the verb_noun pattern with snake_case, using 'get' for singular and 'list' for plural, which is a consistent and readable convention.

Tool Count3/5

With only two tools, the server feels thin for a 'ShopMCP', but both tools are purposeful for read-only catalog access. It sits at the low end of a reasonable range.

Completeness4/5

For a read-only product catalog, the surface is complete: single-item retrieval and paginated/searchable listing cover the core needs. No write operations are exposed, but the descriptions explicitly state read-only intent.

Available Tools

2 tools
get_productAInspect

Einzelne Produktdetails anhand der SKU abrufen. Schreibgeschützt.

ParametersJSON Schema
NameRequiredDescriptionDefault
skuYesExakte Produkt-SKU

TDQS

A4.3/5.0
Behavior3/5

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

With no annotations, the description carries the burden. It includes 'Schreibgeschützt' (read-only), indicating no side effects, but does not mention error behavior (e.g., SKU not found) or other operational details. This is minimal but adequate.

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 succinct, front-loaded with the action and resource, and includes a useful read-only note. No redundant 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 get operation, the description sufficiently conveys that product details are returned. It lacks an output schema and error-handling specifics, but given the tool's simplicity, it is reasonably complete.

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

Parameters5/5

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

The sole parameter 'sku' has a description 'Exakte Produkt-SKU' (exact product SKU), which adds clarity about the expected value. Schema coverage is 100% and the description enriches the parameter meaning.

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 the verb 'abrufen' (retrieve) and the resource 'Produktdetails' (product details) by SKU, distinguishing it from the sibling 'list_products' which likely returns multiple products.

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?

The description implies usage for fetching a single product by exact SKU, and the 'Schreibgeschützt' (read-only) note hints at safe usage. It does not explicitly contrast with list_products, but the purpose makes the appropriate context clear.

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

list_productsAInspect

Öffentliche Katalogprodukte auflisten (paginiert, durchsuchbar). Schreibgeschützt, keine Seiteneffekte. Geschützte IDs ausgeschlossen.

ParametersJSON Schema
NameRequiredDescriptionDefault
pageNoSeitennummer (1-basiert)
searchNoSuchbegriff (Name oder SKU)
per_pageNoErgebnisse pro Seite

TDQS

A4/5.0
Behavior4/5

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

With no annotations, the description carries the behavioral burden and does so well: it explicitly states 'Schreibgeschützt, keine Seiteneffekte' (read-only, no side effects), 'paginiert, durchsuchbar' (paginated, searchable), and 'Geschützte IDs ausgeschlossen' (protected IDs excluded). It does not cover authentication, errors, or return format, but the key safety and filtering behaviors are disclosed.

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 compact: action and scope, safety behavior, and exclusion rule. There is no filler or repetition of parameter names, and the main action is front-loaded.

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 list tool with three optional parameters and no output schema, the description plus schema covers scope, safety, pagination, search, and protected-ID exclusion. It omits response structure and authentication requirements, which keeps it from being fully complete, but those are not critical for this basic read-only operation.

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?

The input schema already documents all three parameters with descriptions, so schema coverage is 100%. The description only echoes pagination/search at a high level and adds no parameter-specific meaning beyond what the schema provides.

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 uses a specific verb and resource: it lists public catalog products, and adds scope qualifiers such as 'public' and 'protected IDs excluded'. The paginated/searchable note plus the sibling context make it easy to distinguish from get_product.

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 implies this is the read-only listing tool for public catalog products, and the protected-ID exclusion clarifies scope, but it never names get_product or states when not to use this tool. Guidance is context-only rather than an explicit routing rule.

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. 2 tool updates
    • First observedget_product
    • First observedlist_products

Related MCP Connectors

Related MCP Servers

  • A
    license
    Not graded
    quality
    C
    maintenance
    Enables sovereign, offline-capable dental practice management with Ed25519-signed transactions, running on your own infrastructure.
    MIT
  • A
    license
    Not graded
    quality
    F
    maintenance
    Read-only MCP server for managing Feegow Clinic data, including patients, appointments, professionals, specialties, insurance, finances, and electronic medical records.
    1
    MIT
Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.

Resources