Skip to main content
Glama
frothkoetter

data-marketplace-mcp-server

by frothkoetter

preview_data_product

Preview anonymized data and column profiles for a data product by providing its product ID, with an optional limit on the number of rows returned.

Instructions

Anonymisierte Datenvorschau und Spalten-Profiling für ein Datenprodukt.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
limitNo
product_idYes

Output Schema

TableJSON Schema
NameRequiredDescriptionDefault
resultYes
Behavior3/5

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

No annotations are provided, so the description carries the full burden of behavioral disclosure. The description conveys that output is anonymized and includes column profiling, which is useful behavioral context. However, it does not state safe-read characteristics explicitly, whether access/permissions are required, or what happens with the limit parameter (truncation behavior). Given zero annotation coverage, this is adequate but not rich.

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, efficient German sentence covering the core function (preview + profiling) and key behavioral trait (anonymized). Zero waste, no filler. Front-loaded with the essential purpose.

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?

An output schema exists, so return-value documentation is not required from the description. With only 2 parameters and a clear single-sentence purpose, the description is mostly adequate. However, with zero annotations and zero schema description coverage, the description leaves parameter semantics and access-permission behavior unexplained, creating a moderate completeness gap for an otherwise simple tool.

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

Parameters2/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 parameter documentation. The description mentions preview and column profiling but does not explain that product_id identifies which data product to preview, or that limit (default 10) caps the number of rows returned. The German 'Datenvorschau' implies a row limit but limit's semantics as row count vs other meaning is undocumented.

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 the tool provides 'Anonymisierte Datenvorschau und Spalten-Profiling für ein Datenprodukt' (anonymized data preview and column profiling for a data product), which is a specific verb+resource combination. It distinguishes from siblings like get_data_product (which presumably returns full product metadata) by clarifying this is a preview with anonymization and profiling, though the sister tools list has related product tools so differentiation is implicit rather than explicit.

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 for previewing data rather than retrieving full product details or requesting access, which contextually separates it from get_data_product and request_data_access. However, it does not explicitly state when to use this vs alternatives, nor any prerequisites like needing access rights before previewing. The 'anonymized' keyword hints that this is a safe preview option, but no exclusions or alternatives are named.

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

Install Server

Other Tools

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/frothkoetter/data-marketplace-mcp-server'

If you have feedback or need assistance with the MCP directory API, please join our Discord server