shop
Server Details
Tabak Brucker in ChatGPT/Claude: Katalog, Beratung, Angebote & Warenkorb-Hand-off. Kauf 18+ im Shop.
- Status
- Healthy
- Last Tested
- Transport
- Streamable HTTP
- URL
Glama MCP Gateway
Connect through Glama MCP Gateway for full control over tool access and complete visibility into every call.
Full call logging
Every tool call is logged with complete inputs and outputs, so you can debug issues and audit what your agents are doing.
Tool access control
Enable or disable individual tools per connector, so you decide what your agents can and cannot do.
Managed credentials
Glama handles OAuth flows, token storage, and automatic rotation, so credentials never expire on your clients.
Usage analytics
See which tools your agents call, how often, and when, so you can understand usage patterns and catch anomalies.
Tool Definition Quality
Average 3.8/5 across 19 of 19 tools scored. Lowest: 2.9/5.
Each tool targets a distinct function: inventory checks, cart creation, product search, order management, loyalty, support. No overlap among search_products, list_products, and get_product; similarly, list_orders and request_address_change are unique.
All tools follow a verb_noun pattern (e.g., check_availability, create_cart, link_account) with consistent snake_case and English verbs, even though the shop is German. No mix of conventions.
19 tools is slightly above the typical 3-15 range for a focused server, but the number is justified by the breadth of shop functionality (product browsing, orders, cart, loyalty, guides, support). Not excessive.
Covers core shopping flows: product discovery, cart creation, order tracking, and account linking. However, missing tools for cart modification (add/remove items), order cancellation/returns, and checkout. These gaps may cause agent failures.
Available Tools
19 toolscheck_availabilityVerfuegbarkeit pruefenBInspect
Prueft, wie viele Einheiten eines Artikels aktuell bestellbar sind (unter Beruecksichtigung von Bestand und Lieferstatus).
| Name | Required | Description | Default |
|---|---|---|---|
| menge | No | Gewuenschte Menge (Default 1). | |
| artikel_id | Yes | Artikel-ID. |
Tool Definition Quality
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
No annotations are present, so the description must disclose all behavioral traits. It only states the check is performed and mentions stock and delivery status, but fails to clarify if the operation is read-only, requires authentication, or has any 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.
Is the description appropriately sized, front-loaded, and free of redundancy?
The description is a single, concise sentence that efficiently conveys the tool's purpose without redundancy. It is front-loaded with the action and uses clear language.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
For a simple check tool with two parameters and no output schema, the description provides adequate but not complete information. It does not describe the return format or potential errors, which would be helpful for an agent.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
The parameter schema already covers both parameters with descriptions, so the tool description does not add significant meaning. It does not explain how 'menge' interacts with the availability check (e.g., whether it returns if the requested quantity is available). Baseline 3 applies due to 100% schema coverage.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description clearly states the tool checks how many units of an article are orderable, considering stock and delivery status. It uses a specific verb and resource, distinguishing it from sibling tools like get_product or get_variants, though not explicitly.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
The description provides no guidance on when to use this tool versus alternatives. No exclusions, prerequisites, or context are given, leaving the agent to infer usage from the action alone.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
contact_supportKontakt / SupportAInspect
Leitet eine Kundenanfrage als Ticket an das Team weiter. Erfordert eine gueltige E-Mail fuer die Rueckmeldung.
| Name | Required | Description | Default |
|---|---|---|---|
| name | No | Name (optional). | |
| Yes | Gueltige E-Mail fuer die Rueckmeldung. | ||
| thema | No | Betreff (optional). | |
| nachricht | Yes | Die Anfrage/Nachricht. |
Tool Definition Quality
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
With no annotations, the description bears full behavioral transparency burden. It discloses the core action (forwarding a ticket) and a requirement, but lacks details on side effects, rate limits, or authorization needs.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
Two concise sentences that front-load the action. No redundant information; every sentence serves a purpose.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
For a simple tool with high schema coverage, the description is adequate. It could be more complete by mentioning what happens after submission (e.g., ticket created), but it still enables correct invocation.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema coverage is 100%, so baseline is 3. The description repeats that email is required for feedback, but adds no new meaning beyond the schema descriptions already present.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description clearly states that it forwards a customer inquiry as a ticket to the team, with a specific verb and resource. It distinguishes itself from sibling tools, as none others relate to contacting support.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
The description mentions a prerequisite (valid email for feedback) but does not provide explicit guidance on when to use this tool over siblings or any context about when not to use it.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
create_cartWarenkorb anlegen (Checkout-Link)AInspect
Legt einen vorbereiteten Warenkorb an und gibt eine Checkout-URL zurueck. WICHTIG: schliesst KEINE Bestellung ab — der Kunde muss die URL im Browser oeffnen und dort Login, Altersnachweis und Zahlung durchlaufen.
| Name | Required | Description | Default |
|---|---|---|---|
| items | Yes | Positionen (max. 50). |
Tool Definition Quality
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
No annotations are provided, so the description bears full responsibility for behavioral disclosure. It discloses the core behavior (creates cart, returns URL) and explicitly states it does not complete orders. However, it lacks details such as whether the operation is idempotent, if there are side effects on existing carts, or any rate limits. The most critical behavioral trait (no order completion) is covered, but more context would improve transparency.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
The description is two sentences long, no filler. The first sentence delivers the core purpose and return value; the second sentence adds critical context. Information is front-loaded and every word earns its place.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
Given the tool has only one parameter and no output schema, the description adequately explains what the tool does, what it returns (checkout URL), and what it does not do. It also provides post-usage context (customer must open URL and go through steps). No additional information seems necessary for an agent to correctly invoke this tool.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema coverage is 100% with one parameter ('items') described in the schema as 'Positionen (max. 50)' and nested properties for article ID and quantity. The tool description does not add additional meaning beyond the schema, so baseline score 3 is appropriate.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description clearly states the verb 'anlegen' (create) and resource 'Warenkorb' (cart), and specifies the return value 'Checkout-URL'. There are no sibling tools related to cart creation, so it is well-distinguished.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
The description explicitly notes when to use the tool (creating a prepared cart returning a checkout URL) and importantly clarifies what it does NOT do ('schliesst KEINE Bestellung ab') and the subsequent steps the customer must take (login, age verification, payment). This provides clear usage boundaries.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
get_guideRatgeber-Artikel lesenAInspect
Liefert den vollstaendigen Text eines Ratgeber-Artikels (per ID oder URL-Slug) als Klartext, damit die KI damit fundiert beraten kann.
| Name | Required | Description | Default |
|---|---|---|---|
| id | No | ratgeber_id (aus search_guides). | |
| url | No | URL-Slug des Artikels (Alternative zur id). |
Tool Definition Quality
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
No annotations are provided, so the description carries the behavioral burden. It states the output is plain text and complete, but does not disclose that it is read-only, safe, or free of side effects. For a simple retrieval tool, this is adequate but minimal.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
A single sentence that is front-loaded with the core purpose. Every word is necessary; no redundancy or verbosity.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
Given the tool's simplicity (2 parameters, no output schema, no complex behavior), the description covers the essential function and input options. It could mention the output format (e.g., 'returns full text as plain string') but is complete enough for an agent to use correctly.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema description coverage is 100%. The description adds no additional meaning beyond restating that identification is by ID or URL slug. Baseline 3 is appropriate as the schema already provides sufficient parameter semantics.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description clearly states the verb ('liefert'), resource ('vollstaendigen Text eines Ratgeber-Artikels'), and identification methods (ID or URL-Slug). It distinguishes itself from search_guides by implying this tool retrieves full content after finding an ID.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
The description implies usage when the KI needs full text for consultation, and the sibling search_guides suggests a natural workflow. However, it does not explicitly state when not to use it or mention alternatives like search_guides for initial lookup.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
get_loyaltyMeine TreuepunkteAInspect
Treuepunkte-Stand, Stufe und einloesbare Praemien des verknuepften Kunden. Erfordert ein via link_account verknuepftes token.
| Name | Required | Description | Default |
|---|---|---|---|
| token | Yes | session_token aus link_account. |
Tool Definition Quality
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
No annotations are provided, so the description must fully disclose behavior. It only states it retrieves loyalty info without mentioning side effects, read-only nature, error conditions, or rate limits. The lack of such details leaves the agent uncertain about safety and failure modes.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
The description is a single concise sentence that packs the essential purpose and a key requirement. No superfluous words.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
Given the tool has one parameter and no output schema, the description adequately describes the return contents (points, level, rewards). It could include error handling info, but overall it provides sufficient context for a low-complexity tool.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
The input schema covers 100% of the parameter with a clear description. The description reinforces that the token must be linked via link_account but adds no new semantic meaning beyond the schema.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description clearly states the tool returns loyalty points balance, level, and redeemable rewards for a linked customer. It specifies the prerequisite of a token from link_account, distinguishing it from sibling tools like link_account or get_product.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
The description explicitly requires a token linked via link_account, guiding when to use it (after linking). It does not mention when not to use it or alternative tools, but the context is clear for a single-purpose tool.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
get_pickup_infoAbholung (Click & Collect)AInspect
Informationen zur Abholung am Lagerverkauf inkl. naechster verfuegbarer Abholtermine.
| Name | Required | Description | Default |
|---|---|---|---|
No parameters | |||
Tool Definition Quality
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
No annotations provided, so description carries burden. It discloses the kind of information returned (pickup info and next appointments) but does not mention behavior like data freshness, caching, or authentication requirements.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
Single sentence with front-loaded main purpose. No wasted words; appropriately concise for a simple tool.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
Given zero parameters and no output schema, the description sufficiently covers what the tool does. Could briefly mention if data is real-time or cached, but still adequate.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
No parameters exist, so baseline is 4. Description is not required to add parameter meaning beyond the schema.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description clearly states that the tool provides information about pickup at the warehouse sale, including next available appointments. The purpose is specific and distinguishes from sibling tools.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
No explicit guidance on when to use or not use this tool. However, usage is implied as it is a zero-parameter info retrieval tool, but no alternatives are discussed.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
get_productProduktdetailsAInspect
Ein einzelnes Produkt per ID oder Artikelnummer (SKU) mit Preis, Verfuegbarkeit, Marke, Bild, Grundpreis und Gebinde-Infos.
| Name | Required | Description | Default |
|---|---|---|---|
| id | No | Artikel-ID. | |
| sku | No | Artikelnummer (falls keine ID bekannt). |
Tool Definition Quality
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
With no annotations provided, the description carries full burden for behavioral disclosure. It only lists return fields and does not mention authentication, rate limits, idempotency, or side effects. As a read-only operation, this is minimally transparent.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
The description is a single, well-structured sentence that front-loads the core purpose and includes key return fields without extraneous information.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
For a simple retrieval tool with two parameters and no output schema, the description lists relevant return fields and covers usage. Missing behavioral details lower the score slightly, but overall it is mostly complete.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema descriptions cover both parameters (id and sku) at 100%. The tool description adds 'per ID oder Artikelnummer' which reinforces the schema but does not provide new meaning beyond what is already in the schema.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description clearly states the tool retrieves a single product by ID or SKU, listing specific fields like price, availability, brand, etc. It is well differentiated from siblings such as list_products (list) and check_availability (stock check).
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
The description implies use when you have a specific product ID or SKU, but it does not explicitly state when not to use it or compare it to alternatives like search_products or get_variants. Usage context is clear but exclusions are missing.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
get_recommendationsEmpfehlungenBInspect
Aehnliche, lieferbare Produkte zu einem Artikel (gleicher Hersteller, Top-Seller).
| Name | Required | Description | Default |
|---|---|---|---|
| artikel_id | Yes | Anker-Artikel-ID. |
Tool Definition Quality
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
No annotations exist, so the description must disclose behavioral traits. It mentions 'lieferbare' (deliverable) as a filter, but lacks details about result count, pagination, response format, or any side effects. The algorithmic hints ('same manufacturer, top-seller') are helpful but insufficient.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
The description is a single sentence of 8 words, very concise with no filler. However, it omits important details like usage context, which would add needed value without losing conciseness.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
For a simple tool with one parameter and no output schema, the description explains the core function and filtering criteria (deliverable, same manufacturer, top-seller). However, it lacks expected return values or example output, which would be beneficial given no output schema.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema description coverage is 100%. The description does not add meaning beyond the schema's 'Anker-Artikel-ID.' since it only paraphrases the parameter purpose. Baseline 3 applies.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description 'Similar, deliverable products to an article (same manufacturer, top-seller)' clearly specifies the verb (get similar products) and resource (recommendations), distinguishing it from sibling tools like search_products or list_bestsellers by mentioning manufacturer and top-seller filters.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
No guidance is provided on when to use this tool versus alternatives (e.g., search_products for broader queries, list_bestsellers for general top sellers). The description does not include exclusions or prerequisites.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
get_shop_infoShop-InfosAInspect
Oeffentliche Shop-/Kontaktdaten aus den Sonderseiten (Impressum, AGB, Zahlungsbedingungen, Versand ...). Ohne 'thema' wird die Seitenliste zurueckgegeben.
| Name | Required | Description | Default |
|---|---|---|---|
| thema | No | z.B. impressum, agb, zahlungsbedingungen, versand, kontakt. |
Tool Definition Quality
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Without annotations, the description carries the burden and effectively discloses that omitting the 'thema' parameter returns a list of pages, while providing it returns specific data. This adds value beyond the input schema.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
Two concise sentences front-load the purpose and conditionally explain the parameter behavior. Every word earns its place with no redundancy.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
Given the tool's low complexity (one optional parameter, no output schema), the description covers both use cases adequately. However, the response format is not described, which could be helpful.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
The input schema has 100% coverage with examples, and the description adds the key behavioral distinction for the optional parameter. However, it does not detail format or constraints beyond the schema.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description clearly states the tool retrieves public shop/contact data from specific special pages like imprint and terms. It distinguishes itself from sibling tools (e.g., get_guide, get_product) by targeting legal/contact info.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
The description implies the tool should be used for obtaining public shop information, but it does not explicitly state when to use it versus alternatives or provide exclusion criteria. The context is clear but lacks direct guidance.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
get_variantsProduktvariantenBInspect
Alle Varianten (z.B. Stange/Packung) der Versionsgruppe eines Artikels mit Gebinde und Umrechnungsfaktor.
| Name | Required | Description | Default |
|---|---|---|---|
| artikel_id | Yes | Artikel-ID eines Produkts der Gruppe. |
Tool Definition Quality
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
With no annotations provided, the description carries full burden but only describes output content, not behavioral traits like read-only, auth requirements, or limits.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
A single, concise sentence that efficiently conveys the tool's purpose without waste, though language is German.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
Adequate for a simple retrieval tool, but lacks details on pagination, errors, or response format, given no output schema.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Though schema coverage is 100%, the description adds context ('Versionsgruppe', 'Gebinde und Umrechnungsfaktor') beyond the schema's parameter description, enhancing meaning.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description clearly states the tool retrieves all variants of a product's version group, including packaging and conversion factor, distinguishing it from siblings like get_product.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
No guidance on when to use this tool versus alternatives such as get_product or search_products, leaving the agent without context for tool selection.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
link_accountKonto verknuepfenAInspect
Startet die Verknuepfung eines Kundenkontos: liefert eine Login-URL (fuer den Kunden im Browser) und ein session_token. Nach dem Login im Browser koennen list_orders/get_loyalty/request_address_change mit diesem token genutzt werden.
| Name | Required | Description | Default |
|---|---|---|---|
No parameters | |||
Tool Definition Quality
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
With no annotations provided, the description must carry full burden for behavioral disclosure. It mentions the output (URL and token) and subsequent tool usage, but lacks details about side effects (e.g., does it create a persistent session?), auth requirements, rate limits, or token expiration. This leaves significant gaps.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
The description is a single sentence with two concise clauses, front-loaded with the primary action. Every word adds value; no redundancy or fluff.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
Given the tool has no input schema, output schema, or annotations, the description covers the essential purpose, output, and usage context with sibling tools. However, it omits details like token lifetime or prerequisites, which would enhance completeness.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
There are no parameters (0 params), so schema coverage is 100% with no detail needed. Baseline is 4 for zero parameters. The description adds context about the output, which is relevant but not parameter semantics per se.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description clearly states the tool initiates account linking, returning a login URL and session token. It distinguishes from sibling tools like list_orders and get_loyalty by indicating they can be used after the linking step.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
The description explains that after login in the browser, the session token can be used with specific sibling tools, providing clear context for when to use this tool (before those tools). It does not explicitly state when not to use it, but the guidance is sufficient.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
list_bestsellersBestsellerAInspect
Meistverkaufte, lieferbare Artikel (letzte 90 Tage), optional je Kategorie. Gut fuer Empfehlungen und Einstiegsfragen.
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | Max. Artikel (1-30, Default 12). | |
| kategorie_id | No | Optional: nur diese Kategorie. |
Tool Definition Quality
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
With no annotations, the description adds key behavioral context: the time window (last 90 days) and the 'deliverable' constraint. However, it omits aspects like sorting order (presumably by sales) or pagination behavior, which would be helpful for an agent.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
The description is a single sentence that efficiently conveys purpose, scope, and use case with no wasted words. It is front-loaded and easy to parse.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
Given the tool's simplicity (no nested objects, no output schema), the description covers purpose, scope, and intended use. It lacks details on return format or pagination, but for a list tool with only two parameters, it is adequately complete.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema coverage is 100%, so baseline is 3. The description does not add semantic value beyond what the schema provides for 'limit' and 'kategorie_id'; it only confirms their optionality.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description states the tool lists best-selling deliverable items from the last 90 days, optionally per category. It clearly distinguishes from siblings like search_products or get_recommendations by specifying the scope (recent top sellers) and use case (recommendations and initial queries).
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
The description explicitly says 'Good for recommendations and initial questions,' providing clear context for when to use the tool. However, it does not mention when not to use it or point to alternatives among siblings, such as search_products for specific queries.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
list_categoriesKategorienBInspect
Alle Shop-Kategorien (Name, ID, URL, Parent) fuer die Navigation.
| Name | Required | Description | Default |
|---|---|---|---|
No parameters | |||
Tool Definition Quality
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
No annotations are provided, so the description bears full responsibility for behavioral disclosure. It implies a read operation by stating 'Alle Shop-Kategorien' but does not explicitly state the tool is read-only, safe, or discuss any potential side effects or authentication needs.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
The description is a single sentence that is perfectly concise and directly states the tool's function. No unnecessary words or repetition.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
Given the complexity (zero parameters, no output schema), the description sufficiently explains what the tool does and for what purpose. It could be enhanced by mentioning that it returns all categories without filtering, but it is adequate for a simple list tool.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
There are no parameters in the schema. The description adds meaning by specifying what fields are returned (Name, ID, URL, Parent) and the purpose (navigation), compensating for the lack of parameter information. With 0% parameter coverage, the baseline is 4, and the description meets it.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description clearly states it lists all shop categories with specific fields (name, ID, URL, parent) and indicates the purpose is for navigation. It is specific about the resource and output but does not explicitly differentiate from sibling tools like list_products.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
No guidance on when to use this tool versus alternatives. It does not mention any context or exclusions, leaving the agent to infer that it is simply for listing categories without differentiating from other list tools.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
list_offersAktuelle AngeboteAInspect
Aktuell reduzierte Artikel (aktive Sonderpreise), nach Beliebtheit sortiert. Preise sind bereits die Angebotspreise.
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | Max. Artikel (1-30, Default 12). |
Tool Definition Quality
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
With no annotations, the description provides key behavioral context: it lists reduced items, sorted by popularity, and explicitly states that prices are already the offer prices. No contradictions.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
Two concise sentences, front-loaded with the core purpose and sort order, no wasted words.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
Given simple schema and no output schema, the description covers purpose, sort order, and price nature. Could mention that it only shows active offers, but it does say 'aktuelle'.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema coverage is 100% and the schema already describes the limit parameter well (range and default). The description adds no extra detail about the parameter, so baseline score applies.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description clearly states the tool lists currently reduced items (active special prices) sorted by popularity, which distinguishes it from sibling tools like list_bestsellers or search_products.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
The description implies usage for current offers but lacks explicit when-to-use or when-not-to-use guidance compared to alternatives like list_bestsellers.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
list_ordersMeine BestellungenAInspect
Bestellungen des verknuepften Kunden inkl. Status, Zahlstatus und Lieferstatus/Sendungsverfolgung. Erfordert ein via link_account verknuepftes token.
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | Max. Bestellungen (1-20, Default 10). | |
| suche | No | Optional: nach Auftragsnummer/Artikel filtern. | |
| token | Yes | session_token aus link_account (nach Browser-Login). |
Tool Definition Quality
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
With no annotations, the description carries the full burden. It discloses the auth requirement and outlines the data included (status, payment, delivery). However, it omits details on pagination, error responses, or rate limits. Adequate but not thorough.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
Two sentences: first defines the output, second states the prerequisite. No unnecessary words, front-loaded with the key purpose. Extremely concise and well-structured.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
Given no output schema, the description partly compensates by naming the status fields included. It covers the prerequisite and basic behavior. Could be improved with default limit and output format, but is largely complete for a listing tool.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Parameter descriptions are fully covered in the schema (100% coverage), so baseline is 3. The tool description does not add extra meaning beyond the schema; it does not reference the parameters or their usage. No enhancement over schema.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description clearly states it lists orders of a linked customer, including status/payment/delivery tracking. The verb 'list' and resource 'orders' are specific, and the tool is distinct from siblings like list_products or list_bestsellers.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
No explicit guidance on when to use versus alternatives. The requirement for a token from link_account is mentioned, but there is no discussion of alternative tools or exclusions. Since no other sibling lists orders, usage is implied but not clarified.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
list_productsProdukte auflistenBInspect
Paginierte Produktliste, optional gefiltert nach Kategorie oder Marke.
| Name | Required | Description | Default |
|---|---|---|---|
| page | No | Seite (Default 1). | |
| limit | No | Treffer pro Seite (1-100, Default 50). | |
| marke_id | No | Nur Produkte dieser Marken-ID. | |
| kategorie_id | No | Nur Produkte dieser Kategorie-ID. |
Tool Definition Quality
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
No annotations are provided, so the description bears full responsibility. It discloses pagination and optional filtering, but lacks details such as whether the list is read-only, data freshness, or any side effects. A score of 3 reflects adequate coverage for a simple list operation.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
The description is a single, concise sentence that front-loads the core purpose and optional filters. Every word adds value, with zero wasted filler.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
Given 4 parameters and no output schema, the description lacks return format details (e.g., fields of each product, pagination metadata). The agent cannot infer the response structure, leaving a significant completeness gap.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema description coverage is 100% (all 4 parameters have descriptions). The description adds no new meaning beyond restating that filtering is optional and by category or brand. With high coverage, baseline 3 is appropriate.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description clearly states 'Paginierte Produktliste, optional gefiltert nach Kategorie oder Marke', which specifies the verb (list), resource (products), and key features (pagination, filtering). This distinguishes it from siblings like 'get_product' (single) and 'search_products' (search without pagination hint).
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
The description provides no guidance on when to use this tool versus alternatives (e.g., search_products for flexible queries, list_bestsellers for top sellers). It does not mention exclusions or prerequisites.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
request_address_changeAdressaenderung anfragenAInspect
Fragt eine Lieferadressaenderung fuer eine noch nicht versandte Bestellung des verknuepften Kunden an (Ticket ans Team). Erfordert ein via link_account verknuepftes token.
| Name | Required | Description | Default |
|---|---|---|---|
| token | Yes | session_token aus link_account. | |
| auftrag | No | Optional: Auftragsnummer (sonst neueste offene Bestellung). | |
| neue_adresse | Yes | Vollstaendige neue Lieferadresse. |
Tool Definition Quality
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Despite lacking annotations, the description reveals that the tool creates a ticket for a team, indicating it is a request rather than a direct change. It also notes the token requirement, aiding transparency.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
Two sentences efficiently convey purpose and prerequisite, with no unnecessary words. Front-loaded structure ensures quick comprehension.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
For a tool with 3 parameters and no output schema, the description covers purpose, condition, and prerequisite well. Lacks details on failure scenarios or response format, but sufficient for basic use.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema coverage is 100%, so the baseline is 3. The description adds no new parameter semantics beyond restating the token's origin, which is already in the schema.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description clearly states the tool requests a delivery address change for a not-yet-shipped order of a linked customer, distinct from any sibling tools. It specifies the action, resource, and context.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
The description implies when to use (for unshipped orders of linked customer) and prerequisites (token from link_account), but does not explicitly exclude alternative tools or scenarios.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
search_guidesRatgeber durchsuchenAInspect
Durchsucht den Tabak-Brucker Ratgeber/Blog (Anleitungen, Kaufberatung, Pflege, Wissen). Ideal, um Kundenfragen mit den Inhalten des Shops zu beantworten. Ohne query = neueste Beitraege.
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | Max. Treffer (1-20, Default 8). | |
| query | No | Suchbegriff/Thema (z.B. 'Pfeife stopfen', 'Einsteiger', 'Lagerung'). |
Tool Definition Quality
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
No annotations provided, but the description clearly indicates a read-only search operation. It explains behavior when query is omitted (returns latest posts). No contradictions noted.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
Two sentences, front-loaded with purpose and scope. Every sentence adds important information. No wasted words.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
For a simple search tool with 2 parameters and no output schema, the description provides adequate context. It defines the source, the use case, and the query behavior. Could be slightly more explicit about the output format, but it's sufficient.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema descriptions are complete (100% coverage). The description adds value by explaining the effect of omitting the query parameter ('Ohne query = neueste Beitraege'), which is not in the schema.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description clearly states it searches the 'Tabak-Brucker Ratgeber/Blog' for guides, buying advice, care, and knowledge. It distinguishes from sibling tools like search_products by specifying the content domain.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
Explicitly states it is ideal for answering customer questions with shop content. Implicitly differentiates from get_guide (likely for a single guide) and search_products. Does not explicitly list alternatives but provides clear context.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
search_productsProdukte suchenAInspect
Volltextsuche im Produktkatalog (Name, Artikelnummer, EAN). Gibt passende Produkte mit Preis und Verfuegbarkeit zurueck.
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | Max. Treffer (1-50, Default 20). | |
| query | Yes | Suchbegriff (min. 2 Zeichen). |
Tool Definition Quality
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
No annotations provided, so description carries burden. It discloses it's a search (read operation) returning price and availability, but does not mention pagination, sorting, or data freshness. With no annotations, this is adequate but has gaps.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
Two concise sentences, front-loaded with the verb and resource, no wasted words. Efficient and clear.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
With no output schema, the description indicates returns include price and availability. It covers the search scope and basic result content. Missing details like pagination or default limit (though schema notes default 20) are minor. Adequate for a simple search tool.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema coverage is 100% with descriptions for both parameters. The description adds context by specifying search fields (name, article number, EAN), which enhances understanding beyond the schema.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description clearly states it performs full-text search across product catalog by name, article number, and EAN, and returns products with price and availability. This distinguishes it from siblings like list_products (likely a list all) and get_product (single product).
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
No explicit when to use or not, nor alternatives. The description implies use for text-based search, but lacks guidance compared to siblings like list_categories or get_recommendations. Adequate but could improve.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
Claim this connector by publishing a /.well-known/glama.json file on your server's domain with the following structure:
{
"$schema": "https://glama.ai/mcp/schemas/connector.json",
"maintainers": [{ "email": "your-email@example.com" }]
}The email address must match the email associated with your Glama account. Once published, Glama will automatically detect and verify the file within a few minutes.
Control your server's listing on Glama, including description and metadata
Access analytics and receive server usage reports
Get monitoring and health status updates for your server
Feature your server to boost visibility and reach more users
For users:
Full audit trail – every tool call is logged with inputs and outputs for compliance and debugging
Granular tool control – enable or disable individual tools per connector to limit what your AI agents can do
Centralized credential management – store and rotate API keys and OAuth tokens in one place
Change alerts – get notified when a connector changes its schema, adds or removes tools, or updates tool definitions, so nothing breaks silently
For server owners:
Proven adoption – public usage metrics on your listing show real-world traction and build trust with prospective users
Tool-level analytics – see which tools are being used most, helping you prioritize development and documentation
Direct user feedback – users can report issues and suggest improvements through the listing, giving you a channel you would not have otherwise
The connector status is unhealthy when Glama is unable to successfully connect to the server. This can happen for several reasons:
The server is experiencing an outage
The URL of the server is wrong
Credentials required to access the server are missing or invalid
If you are the owner of this MCP connector and would like to make modifications to the listing, including providing test credentials for accessing the server, please contact support@glama.ai.
Discussions
No comments yet. Be the first to start the discussion!
Related MCP Servers
- AlicenseAqualityAmaintenanceOpen Claude integration for Ametller Origen's live catalog, online orders, real cart, and optional offline Gmail tickets.Last updated171MIT
- Flicense-qualityCmaintenanceConnects AI agents like Claude to the Tray Commerce platform, enabling natural language management of products, orders, and customers.Last updated
- AlicenseAqualityDmaintenanceEnables AI assistants to search products and generate affiliate links across European and global affiliate networks, automating product discovery and link creation for monetization.Last updated5MIT
- Alicense-qualityBmaintenanceTurns Claude Code, Claude Desktop, Cursor, Windsurf or ChatGPT into a WhatsApp operator that knows your customers, your templates, your wallet, and your funnel.Last updated163MIT