Skip to main content
Glama

SoundCreation Catalog

Server Details

52,000 musical instruments: prices, deals, bundles, open-box, alternatives, accessories, guides.

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
Uptime
99.8% over 47 days
Last Tested
Transport
Streamable HTTP · MCP 2025-11-25
URL

TDQS

A4.5/5.0

Scored across 7 tools

Disambiguation5/5

Each tool has a clearly distinct purpose: search, get single product, compare multiple, list bundles, list open-box, list promotions, and create checkout. No two tools overlap in functionality; even compare and search are distinct (comparison vs discovery).

Naming Consistency5/5

All tool names follow a consistent verb_noun snake_case pattern (compare, create, get, list, list, list, search). The verbs and nouns are clear and uniform, making the API predictable.

Tool Count5/5

With 7 tools, the server is well-scoped for a catalog service. Each tool covers a specific operation needed for browsing, comparing, and purchasing products, without unnecessary redundancy or excessive bloat.

Completeness5/5

The tool surface covers the full customer journey: search, detailed product info, comparison, special listings (bundles, promotions, open-box), and checkout. For a read-oriented catalog with one write operation, this is complete; no obvious missing functionality.

Available Tools

7 tools
compare_productsCompare productsA
Read-only
Inspect

Compare 2 to 4 products side by side - price, stock, specs, who each one suits - together with the stored spec-based comparisons between them, or pass ONE product_id with with_alternatives=true to put it next to the in-stock alternatives its buying guide compares it with. Good for "X or Y?", "what is the difference between..." and "is there something similar but..." questions. Records carry specs and short_description (get_product has the full description and the accessories). comparisons[] is written from the point of view of product_id against the alternative; two products with no stored comparison between them have none - compare their specs directly. Buying-guide text is Romanian for language=ro and English otherwise.

ParametersJSON Schema
NameRequiredDescriptionDefault
languageNoLocale for text + pricing (ro=RON, hu=HUF, de/en=EUR). Default ro.
product_idsYesCatalog product ids: 2 to 4, or exactly 1 together with with_alternatives=true.
with_alternativesNoWith exactly one product id: add the in-stock alternatives its buying guide compares it with (up to 3). Default false.

TDQS

A4.8/5.0
Behavior5/5

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

Annotations carry readOnlyHint and openWorldHint, but the description adds valuable behavioral detail: comparisons[] is written from product_id's point of view, products without a stored comparison have none, and buying-guide text is Romanian for language=ro and English otherwise. This goes well beyond what annotations and the schema alone convey.

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?

The description is dense but every clause earns its place: core capability, use cases, alternative mode, sibling differentiation, comparison directionality, and language behavior. It is longer than ideal, but the content is high-signal and front-loaded with the primary action and scope.

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?

For a 3-parameter read-only tool with no output schema, the description covers the essential context: parameter cardinality constraints, alternative mode semantics, comparison directionality, missing-comparison behavior, language behavior, and how it differs from get_product. An agent has enough to select and invoke this 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?

The schema already documents all parameters with 100% coverage, so the baseline is 3. The description adds meaning by explaining the relationship between product_ids and with_alternatives, the 2-to-4 vs exactly-1 constraint, and the language-dependent behavior of the buying-guide text, which the schema only partially hints at.

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 names a specific verb and resource ('Compare 2 to 4 products side by side') and details the exact kinds of data compared: price, stock, specs, and suitability. It also distinguishes itself from get_product by explicitly noting where the full description and accessories live, so an agent can tell the tools apart.

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

Usage Guidelines5/5

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

The description gives concrete example questions the tool is good for ('X or Y?', 'what is the difference between...'), states the alternative-mode requirement (one product_id with with_alternatives=true), and names get_product as the tool that has the full description and accessories. This is explicit when-to-use guidance with an alternative.

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

create_checkoutCreate checkoutAInspect

Create an order and get a Stripe payment link the customer opens to pay. Requires authentication (send a valid X-Api-Key header). Shipping to RO, HU or DE only. Prices include VAT and match get_product for the same destination.

ParametersJSON Schema
NameRequiredDescriptionDefault
buyerYes
itemsYesProducts to buy.
expected_totalNoOptional. If set, the call is rejected when the live total moved more than 2%.
shipping_addressYes

TDQS

A4.2/5.0
Behavior4/5

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

Beyond the annotations (readOnlyHint=false, idempotentHint=false), the description discloses a real side effect: it creates an order and generates a payment link. It also adds operational context: authentication header requirement, supported shipping destinations, and VAT-inclusive pricing consistency with get_product.

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 deliver the action, the auth requirement, shipping constraints, and pricing behavior with no filler. The main purpose is front-loaded, and every sentence adds decision-relevant 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 write operation with nested objects and no output schema, the description covers the essential behavioral context: what is created, what the customer receives, auth expectations, and shipping limitations. It does not spell out the exact response field for the payment link, but the description and schema together give enough to invoke the tool.

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?

Schema description coverage is 50%, and the description only indirectly covers parameter meaning by confirming prices/VAT and shipping country limits. It adds useful context for expected_total via the get_product price match, but it does not explain buyer or shipping_address semantics beyond what the schema already 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 opens with a specific verb and resource: 'Create an order and get a Stripe payment link.' It clearly states the outcome and is distinct from the read/list/search sibling tools, so an agent can identify this as the checkout-creation action without needing to inspect the 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?

The description gives concrete preconditions and exclusions: authentication via X-Api-Key is required, shipping is limited to RO/HU/DE, and prices match get_product. It does not name an alternative tool, but among the siblings there is no other create/checkout tool, and the country restriction effectively tells the agent 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.

get_productGet product detailsA
Read-only
Inspect

Get full details for one product by id, including description, specs, stock and VAT-included localized price. When the product is NOT in stock the record carries substitutes[]: up to 5 in-stock products of the same kind in the same price band (the same alternatives the product page shows), each as a brief record with its own product_id, price and product_url - offer them instead of searching. Every record also carries companions[]: up to 8 in-stock accessories used together with this product, one per role (role is a short label such as stand, cable, strings, case; other = no specific role) - the list our add-to-cart box shows, chosen from what customers buy together and checked with AI - each as a brief record with its own product_id, price and product_url; when the customer asks what else they need or decides to buy, offer these first (empty = we have no accessory list). Products with a stored buying guide also carry buying_guide: who the product suits (audience.levels are fixed English tokens: beginner, intermediate, professional, child, teacher, gift), typical use cases, plain-language explanations of terms, questions and answers (the last one, when present, lists the accessories of companions[]), and - while the product is in stock - a spec-based comparison with up to 3 in-stock alternatives (each with its own product_id, price and product_url). The guide is Romanian for language=ro and English otherwise; it was written with AI from our product data and a sourced fact sheet.

ParametersJSON Schema
NameRequiredDescriptionDefault
languageNoLocale for text + pricing. Default ro.
product_idYesCatalog product id.

TDQS

A4.5/5.0
Behavior5/5

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

Annotations cover read-only and open-world behavior; the description adds far more: conditional field presence (substitutes[] only when out of stock, spec comparison only while in stock), size caps (up to 5/8/3), localization rules (guide Romanian for language=ro, English otherwise), provenance (AI-written from a sourced fact sheet), and completeness caveats (empty companions = no accessory list).

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness3/5

Is the description appropriately sized, front-loaded, and free of redundancy?

The opening sentence is front-loaded and clear, and nearly every fact earns its place, but the body is a single dense run-on paragraph with heavy repetition ('each as a brief record with its own product_id, price and product_url' recurs three times). Breaking it into bullets and eliminating redundancy would preserve content while improving scannability.

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 no output schema, the description carries full responsibility for documenting return values and discharges it thoroughly: field names (substitutes[], companions[], buying_guide), shapes, sizes, conditional presence, semantics, and the agent action expected for each. An agent can call this tool and interpret its results correctly without any further lookup.

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. The description adds real value beyond the schema: it explains that prices are VAT-included and localized, and specifies how the language parameter changes output ('The guide is Romanian for language=ro and English otherwise'), which the schema's terse 'Locale for text + pricing' does not convey.

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+resource ('Get full details for one product by id') and enumerates the payload contents (description, specs, stock, VAT-included localized price). This clearly distinguishes it from siblings like search_products (discovery) and compare_products (comparison across 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?

Provides strong operational context: substitutes should be offered instead of searching, companions offered first when the customer wants to buy, and buying_guide used for fit questions. It never names sibling tools explicitly or states when-not conditions for tool selection, so it stops just 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.

list_bundlesList bundlesA
Read-only
Inspect

List bundles — pre-priced sets of products sold together for less than buying the parts separately (an instrument plus the accessories normally needed with it). Each result gives the set price, what the parts would cost separately, the saving, and exactly what is included. Good for "what do I need to get started" questions, where recommending one set beats listing five separate products.

ParametersJSON Schema
NameRequiredDescriptionDefault
sortNoDefault discount (biggest saving first).
brandNoRestrict by brand name, partial match.
limitNoMax results (default 20).
queryNoOptional text match on the set or brand name.
offsetNo
in_stockNotrue = only sets where every included item is in stock.
languageNoLocale for text + pricing (ro=RON, hu=HUF, de/en=EUR). Default ro.
max_priceNoHighest acceptable price, response currency.
min_priceNoLowest acceptable price, response currency.

TDQS

A4.2/5.0
Behavior4/5

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

Annotations already declare readOnlyHint=true and openWorldHint=true, so the safety profile is covered. The description adds useful behavioral detail by specifying exactly what each result contains: set price, separate part costs, savings, and included items.

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, each earning its place: definition, result contents, and use case. The practical example ('instrument plus the accessories normally needed with it') adds clarity without bloat, and the most useful guidance 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 list tool with nine parameters and no output schema, the description covers the core domain concept, output shape, and appropriate use case. It relies appropriately on the schema for parameter details, though it could mention default language/currency or pagination if those were non-obvious.

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?

Schema description coverage is 89%, so the input schema already documents most parameters well. The description adds context about bundle semantics and result contents but does not substantially clarify parameter meanings 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 ('List bundles'), defines what a bundle is, and explicitly contrasts it with listing separate products. The 'recommending one set beats listing five separate products' line makes its purpose distinct from sibling product-search tools.

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 clearly states when to use the tool: for 'what do I need to get started' questions where a bundle is more helpful than separate product listings. It does not explicitly name alternative tools or state when not to use it, so it falls short of a full 5.

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

list_open_boxList open-box unitsA
Read-only
Inspect

List open-box / ex-display units (Romanian: "resigilat") — returned or opened stock sold cheaper, one entry per physical unit, each with its own price, condition note and product page. Quantities are small and often one-of-a-kind, so treat availability as immediate-only. These units are NOT part of the normal catalog listings.

ParametersJSON Schema
NameRequiredDescriptionDefault
sortNoDefault discount (biggest reduction first).
brandNoRestrict by brand name, partial match.
limitNoMax results (default 20).
queryNoOptional text match on product or brand name.
offsetNo
categoryNoRestrict by category name, partial match.
languageNoLocale for text + pricing (ro=RON, hu=HUF, de/en=EUR). Default ro.
max_priceNoHighest acceptable price, response currency.
category_idNoRestrict to one category id.

TDQS

A4.5/5.0
Behavior5/5

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

Beyond readOnlyHint and openWorldHint annotations, the description adds useful behavioral detail: each response entry corresponds to a physical unit with its own price, condition note, and product page. It also warns that availability is immediate-only because quantities are small and often one-of-a-kind — crucial guidance the annotations do not provide.

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 front-loaded with the core action, then adds a clear definition, per-unit output behavior, and a practical availability warning in three sentences. Every sentence earns its place, including the Romanian term which helps resolve locale ambiguity.

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 9 optional parameters, no output schema, and read/open-world annotations, the description fills important gaps: it specifies the shape of returned data, emphasizes immediate-only availability, and scopes the tool away from normal catalog listings. An agent has enough context to call the tool correctly.

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?

Schema coverage is 89%, and parameter descriptions already explain sort, brand, limit, query, offset, category, language, max_price, and category_id. The description itself does not elaborate on any parameter semantics, so it stays at the baseline rather than adding extra value.

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 names a specific verb and resource: listing open-box/ex-display units, with clarifying terms like 'resigilat' and 'returned or opened stock sold cheaper.' It also distinguishes this tool from normal catalog listings by stating these units are NOT part of the normal catalog listings.

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 gives clear context for when the tool is relevant: open-box/ex-display inventory with per-unit pricing and small quantities. It says these units are not normal catalog listings, implying search_products or similar tools are for catalog items, but it does not explicitly name an alternative tool.

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

list_promotionsList current promotionsA
Read-only
Inspect

List what is discounted at SoundCreation right now, biggest reduction first. Each result carries price (current) and price_old (before the discount). Use this rather than searching product by product when the customer asks what is on offer.

ParametersJSON Schema
NameRequiredDescriptionDefault
sortNoDefault discount (biggest reduction first).
brandNoRestrict by brand name, partial match.
limitNoMax results (default 20).
offsetNo
categoryNoRestrict by category name, partial match.
in_stockNotrue = only items in stock now.
languageNoLocale for text + pricing (ro=RON, hu=HUF, de/en=EUR). Default ro.
max_priceNoHighest acceptable price, response currency.
min_priceNoLowest acceptable price, response currency.
category_idNoRestrict to one category id.

TDQS

A4.5/5.0
Behavior4/5

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

Annotations already declare readOnlyHint=true and openWorldHint=true, so the safety profile is covered. The description adds useful behavioral context beyond that: each result carries current price and price_old, the default sort is by biggest reduction first, and the list reflects current promotions. No contradiction with annotations.

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 short sentences, each earning its place: one for purpose and ordering, one for the key return fields, one for usage guidance. The most important information is front-loaded and there is no filler.

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?

For a read-only list tool with no output schema, the description covers purpose, default ordering, return-field expectations, and when to use it. The optional parameters are well documented in the schema, so nothing an agent needs to select and invoke this tool correctly is missing.

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?

Schema description coverage is 90%, so the schema already documents most parameters well; the description mostly repeats the default sort behavior already present in the sort parameter." It does not add meaning beyond what the schema provides, so the baseline of 3 applies.

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?

States a specific verb and resource: "List what is discounted at SoundCreation right now," with a clear ordering rule ("biggest reduction first"). It also distinguishes itself from search_products by saying "rather than searching product by product," so an agent can tell it apart from its siblings.

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

Usage Guidelines5/5

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

Explicitly says when to reach for this tool: "when the customer asks what is on offer." It also names the alternative behavior to avoid (searching product by product) and points to the better tool for that case, giving the agent concrete selection guidance.

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

search_productsSearch productsA
Read-only
Inspect

Search the SoundCreation catalog by free text (brand, model, category, or keywords), by filters, or both. With a query you get relevance-ranked results; with filters only you get a sorted browse ("cheapest in-stock electric guitar under 2000"). All prices include VAT and are locale-correct.

ParametersJSON Schema
NameRequiredDescriptionDefault
sortNoDefault: relevance with a query, cheapest-first without one.
brandNoRestrict by brand name, partial match.
limitNoMax results (default 20).
queryNoFree-text search query. Optional if you supply at least one filter.
offsetNoSkip this many results, for paging through a filtered list.
categoryNoRestrict by category name, partial match (use when you do not know the id).
in_stockNotrue = only items physically in stock and shippable now.
languageNoLocale for text + pricing (ro=RON, hu=HUF, de/en=EUR). Default ro.
on_promoNotrue = only items currently discounted (price_old is the pre-discount price).
conditionNonew (default) = normal catalog items. open_box = individually priced used/opened units; each result is one physical unit. bundle = pre-priced sets of several products sold together for less.
max_priceNoHighest acceptable price, in the response currency for the chosen language.
min_priceNoLowest acceptable price, in the response currency for the chosen language.
category_idNoRestrict to one category id. Ids come back on every result.

TDQS

A4.1/5.0
Behavior4/5

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

Beyond the readOnlyHint and openWorldHint annotations, the description adds useful behavioral details: query results are relevance-ranked, filter-only results are sorted, and all prices include VAT and are locale-correct. No contradiction with annotations.

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, each earning its place: core capability first, then behavioral distinction between query and filter modes, then pricing/locale note. No fluff or redundant schema restating.

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 13-parameter tool, the description combined with the 100%-covered schema is sufficient for selecting and invoking the tool correctly. There is no output schema, but the parameter descriptions already hint at returned fields like category_id and price_old, so the missing explicit return format is a minor gap.

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

Parameters4/5

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

Schema coverage is 100%, so the baseline is 3. The description adds composition guidance beyond the schema by showing how free text maps to fields like brand/model/category and by giving the 'cheapest in-stock electric guitar under 2000' example that combines multiple filters.

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 clearly states the tool searches the SoundCreation catalog by free text and/or filters, with a specific verb and resource. It doesn't explicitly differentiate from sibling tools like list_bundles or get_product, but the broad search scope is evident.

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 context on when to use a query (relevance-ranked) vs. filters only (sorted browse), including a concrete example. It does not provide explicit when-not-to-use guidance or point to specialized sibling list tools, 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. 1 tool update
    • Addedcompare_products
  2. 6 tool updates
    • First observedcreate_checkout
    • First observedget_product
    • First observedlist_bundles
    • First observedlist_open_box
    • First observedlist_promotions
    • First observedsearch_products

Related MCP Connectors

Related MCP Servers

  • A
    license
    Not graded
    quality
    C
    maintenance
    Enables AI agents to search live musical-instrument marketplace listings — guitars, amps, pedals, synths, drums and pro audio — filtering by make, model, category, condition, price band, year and region, and to pull full listing detail, seller profiles and the category tree. It returns current asking prices only, with no realized sold-transaction data.
    20 npm
    MIT
  • F
    license
    Not graded
    quality
    B
    maintenance
    Sourced product prices, dated price history, specs and independent-test coverage across 4,764 hardware products and 2,064 software vendors — every figure returned with its source URL and the date it was captured. Unknown values come back as null rather than a guess, so an agent can cite what it surfaces.
    -
  • A
    license
    A
    quality
    B
    maintenance
    Enables AI agents to search a catalog of 880+ artist-owned tracks by title, genre, mood, energy and musical key, audition previews, read live license prices, and build multi-track quotes that end in a pre-filled checkout page for social media, TV/streaming and film use. All tools are read-only with no API key, leaving payment and license request submission to the website.
    6
    36 PyPI
    MIT
Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.

Resources