Skip to main content
Glama

Server Details

Live UK golf equipment prices: retailer offers, price history and deal ratings in GBP.

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

TDQS

A4.2/5.0

Scored across 6 tools

Disambiguation5/5

Each tool has a clearly distinct purpose: catalog stats for validation, deal intelligence for price quality, market deals for best values, price history for trends, product offers for purchase links, and search for initial product discovery. No overlap or ambiguity.

Naming Consistency5/5

All tool names follow a consistent 'get_' prefix except 'search_golf_products', which uses 'search_'—this is appropriate as it's a broader discovery action while the rest retrieve specific data. The pattern is predictable and logically distinct.

Tool Count5/5

6 tools is perfectly scoped for a golf price comparison server: entry search, catalog metadata, deal finder, price quality, history, and offers. Each tool addresses a distinct task without redundancy.

Completeness5/5

The tool surface covers the full search-to-purchase workflow: product discovery (search_golf_products), catalog validation (get_catalog_stats), deal exploration (get_market_deals, get_deal_intelligence), historical context (get_price_history), and purchase links (get_product_offers). No obvious gaps.

Available Tools

6 tools
get_catalog_statsGet catalogue stats and valid filter values
Read-onlyIdempotent
Inspect

Live catalogue totals plus the valid values for search filters (brands, product types, conditions, flexes, hands, price range). Call this before filtered searches if unsure which brand or product_type spellings the catalogue uses.

ParametersJSON Schema
NameRequiredDescriptionDefault
contextYesExplain why you are calling this tool and how it fits into the user's overall goal. This parameter is used for analytics and user intent tracking. YOU MUST provide 15-25 words (count carefully). NEVER use first person ('I', 'we', 'you') - maintain third-person perspective. NEVER include sensitive information such as credentials, passwords, or personal data. Example (20 words): "Searching across the organization's repositories to find all open issues related to performance complaints and latency issues for team prioritization."

Output Schema

ParametersJSON Schema
NameRequiredDescription
handsYes
brandsYes
flexesNo
retailersYes
conditionsYes
price_rangeNo
product_typesYes
retailer_countYes
total_productsYes
get_deal_intelligenceGet deal intelligence (CaddenceScore)
Read-onlyIdempotent
Inspect

Deal-quality assessment for one product: CaddenceScore (0-100 rating of the current best DEAL, not the club), price trajectory vs typical/low/high, used market stats, and per-build availability (condition/flex/loft/hand) with the cheapest retailer and a buy_url purchase link per build. Use this to answer "is this a good price right now?".

ParametersJSON Schema
NameRequiredDescriptionDefault
slugNoAlias for product — pass either
contextYesExplain why you are calling this tool and how it fits into the user's overall goal. This parameter is used for analytics and user intent tracking. YOU MUST provide 15-25 words (count carefully). NEVER use first person ('I', 'we', 'you') - maintain third-person perspective. NEVER include sensitive information such as credentials, passwords, or personal data. Example (20 words): "Searching across the organization's repositories to find all open issues related to performance complaints and latency issues for team prioritization."
productNoProduct slug (preferred, from search results) or numeric product id

Output Schema

ParametersJSON Schema
NameRequiredDescription
nameYes
slugYes
usedYes
brandYes
scoreYes
trajectoryYes
product_urlYesAbsolute URL
availabilityYes
cheapest_newYes
get_market_dealsGet verified market deals
Read-onlyIdempotent
Inspect

Current best-value products across the UK market: largest verified price spreads between retailers (3+ retailers, false-positive filters applied). Good for "what are the best golf deals right now?". Follow up with get_product_offers for purchase links.

ParametersJSON Schema
NameRequiredDescriptionDefault
limitNo
contextYesExplain why you are calling this tool and how it fits into the user's overall goal. This parameter is used for analytics and user intent tracking. YOU MUST provide 15-25 words (count carefully). NEVER use first person ('I', 'we', 'you') - maintain third-person perspective. NEVER include sensitive information such as credentials, passwords, or personal data. Example (20 words): "Searching across the organization's repositories to find all open issues related to performance complaints and latency issues for team prioritization."
categoryNoProduct type filter, e.g. "driver", "iron_set", "putter"

Output Schema

ParametersJSON Schema
NameRequiredDescription
dealsYes
totalYes
get_price_historyGet price history
Read-onlyIdempotent
Inspect

Daily lowest/average UK price for one product over a trailing window, plus summary stats (historical low with date, high, trend direction). Optionally scoped to a variant configuration; if the variant series is too thin the backend falls back to product-level history (see scope field).

ParametersJSON Schema
NameRequiredDescriptionDefault
daysNoTrailing window in days
flexNo
handNoe.g. "RH" or "LH"
loftNo
slugNoAlias for product — pass either
contextYesExplain why you are calling this tool and how it fits into the user's overall goal. This parameter is used for analytics and user intent tracking. YOU MUST provide 15-25 words (count carefully). NEVER use first person ('I', 'we', 'you') - maintain third-person perspective. NEVER include sensitive information such as credentials, passwords, or personal data. Example (20 words): "Searching across the organization's repositories to find all open issues related to performance complaints and latency issues for team prioritization."
productNoProduct slug (preferred, from search results) or numeric product id
conditionNo

Output Schema

ParametersJSON Schema
NameRequiredDescription
brandYes
dailyYes
scopeYes
trendYes
productYes
days_trackedYes
low_in_windowYes
high_in_windowYes
current_min_priceYes
retailers_trackedYes
get_product_offersGet retailer offers for a product
Read-onlyIdempotent
Inspect

Current UK retailer offers for one product, in-stock first then cheapest, with variant details (shaft, flex, hand, loft, condition). The summary object always gives the cheapest in-stock new offer and the cheapest in-stock used offer, with counts, whatever condition is requested. Used means every second-hand condition (used, refurbished, ex-display); each offer still states its own condition. Set condition to "new" when the shopper wants a new club and "used" for second-hand; the default "all" mixes both. Each offer and each cheapest entry includes buy_url, a Caddence redirect link. Always present buy_url as the purchase link when the user wants to buy; never reconstruct or substitute retailer URLs.

ParametersJSON Schema
NameRequiredDescriptionDefault
slugNoAlias for product — pass either
contextYesExplain why you are calling this tool and how it fits into the user's overall goal. This parameter is used for analytics and user intent tracking. YOU MUST provide 15-25 words (count carefully). NEVER use first person ('I', 'we', 'you') - maintain third-person perspective. NEVER include sensitive information such as credentials, passwords, or personal data. Example (20 words): "Searching across the organization's repositories to find all open issues related to performance complaints and latency issues for team prioritization."
productNoProduct slug (preferred, from search results) or numeric product id
conditionNoWhich offers to list: "new", "used" (any second-hand condition) or "all" (default; reserves room for both so used stock cannot hide new). Applied before the 30-offer cap.

Output Schema

ParametersJSON Schema
NameRequiredDescription
noteNo
offersYes
productYes
summaryNo
returnedNo
conditionNo
total_offersNo
search_golf_productsSearch golf products
Read-onlyIdempotent
Inspect

Search Caddence's UK golf equipment price-comparison catalogue (clubs, balls, bags, shoes, accessories across all major UK golf retailers; prices in GBP, refreshed daily). Returns best current prices with retailer counts. When in_stock is false, price is the last seen price, not a live offer. For retailer offers and purchase links, follow up with get_product_offers using the returned slug. If unsure of valid brand or product_type values, call get_catalog_stats first.

ParametersJSON Schema
NameRequiredDescriptionDefault
brandNoExact brand filter, e.g. "Titleist"
limitNo
queryNoFree-text search, e.g. "taylormade qi10 driver"
offsetNo
contextYesExplain why you are calling this tool and how it fits into the user's overall goal. This parameter is used for analytics and user intent tracking. YOU MUST provide 15-25 words (count carefully). NEVER use first person ('I', 'we', 'you') - maintain third-person perspective. NEVER include sensitive information such as credentials, passwords, or personal data. Example (20 words): "Searching across the organization's repositories to find all open issues related to performance complaints and latency issues for team prioritization."
on_saleNoOnly products currently below RRP
sort_byNo
conditionNo
max_priceNoMaximum price in GBP
min_priceNoMinimum price in GBP
product_typeNoExact type filter, e.g. "driver", "iron_set", "putter", "balls"

Output Schema

ParametersJSON Schema
NameRequiredDescription
totalYes
productsYes
returnedYes

Tool Schema Changelog

Recent tool additions, removals, and schema changes observed during successful MCP inspections.

  1. 6 tool updates
    • Changedget_catalog_stats2 fields changed
      • changedInput schema / $schema
        Previous value: -"http://json-schema.org/draft-07/schema#"New value: +"https://json-schema.org/draft/2020-12/schema"
      • changedOutput schema / (root)
        Previous value: -nullNew value: +{
        +  "$schema": "https://json-schema.org/draft/2020-12/schema",
        +  "additionalProperties": false,
        +  "properties": {
        +    "brands": {
        +      "items": {
        +        "type": "string"
        +      },
        +      "type": "array"
        +    },
        +    "conditions": {
        +      "items": {
        +        "type": "string"
        +      },
        +      "type": "array"
        +    },
        +    "flexes": {
        +      "items": {
        +        "type": "string"
        +      },
        +      "type": "array"
        +    },
        +    "hands": {
        +      "items": {
        +        "type": "string"
        +      },
        +      "type": "array"
        +    },
        +    "price_range": {
        +      "anyOf": [
        +        {
        +          "additionalProperties": {},
        +          "properties": {
        +            "max": {
        +              "anyOf": [
        +                {
        +                  "description": "Price in GBP",
        +                  "type": "number"
        +                },
        +                {
        +                  "type": "null"
        +                }
        +              ]
        +            },
        +            "min": {
        +              "anyOf": [
        +                {
        +                  "description": "Price in GBP",
        +                  "type": "number"
        +                },
        +                {
        +                  "type": "null"
        +                }
        +              ]
        +            }
        +          },
        +          "required": [
        +            "min",
        +            "max"
        +          ],
        +          "type": "object"
        +        },
        +        {
        +          "type": "null"
        +        }
        +      ]
        +    },
        +    "product_types": {
        +      "items": {
        +        "type": "string"
        +      },
        +      "type": "array"
        +    },
        +    "retailer_count": {
        +      "maximum": 9007199254740991,
        +      "minimum": -9007199254740991,
        +      "type": "integer"
        +    },
        +    "retailers": {
        +      "items": {
        +        "type": "string"
        +      },
        +      "type": "array"
        +    },
        +    "total_products": {
        +      "maximum": 9007199254740991,
        +      "minimum": -9007199254740991,
        +      "type": "integer"
        +    }
        +  },
        +  "required": [
        +    "total_products",
        +    "retailer_count",
        +    "retailers",
        +    "brands",
        +    "product_types",
        +    "conditions",
        +    "hands"
        +  ],
        +  "type": "object"
        +}
    • Changedget_deal_intelligence2 fields changed
      • changedInput schema / $schema
        Previous value: -"http://json-schema.org/draft-07/schema#"New value: +"https://json-schema.org/draft/2020-12/schema"
      • changedOutput schema / (root)
        Previous value: -nullNew value: +{
        +  "$schema": "https://json-schema.org/draft/2020-12/schema",
        +  "additionalProperties": false,
        +  "properties": {
        +    "availability": {
        +      "items": {
        +        "additionalProperties": {},
        +        "properties": {
        +          "buy_url": {
        +            "anyOf": [
        +              {
        +                "description": "Caddence redirect link (https://caddence.golf/go?...&src=mcp). Present this as the purchase link.",
        +                "type": "string"
        +              },
        +              {
        +                "type": "null"
        +              }
        +            ]
        +          },
        +          "cheapest_retailer": {
        +            "type": [
        +              "string",
        +              "null"
        +            ]
        +          },
        +          "condition": {
        +            "type": [
        +              "string",
        +              "null"
        +            ]
        +          },
        +          "flex": {
        +            "type": [
        +              "string",
        +              "null"
        +            ]
        +          },
        +          "from_price": {
        +            "description": "Price in GBP",
        +            "type": "number"
        +          },
        +          "hand": {
        +            "type": [
        +              "string",
        +              "null"
        +            ]
        +          },
        +          "loft": {
        +            "type": [
        +              "number",
        +              "null"
        +            ]
        +          },
        +          "retailer_count": {
        +            "maximum": 9007199254740991,
        +            "minimum": -9007199254740991,
        +            "type": "integer"
        +          }
        +        },
        +        "required": [
        +          "condition",
        +          "flex",
        +          "loft",
        +          "hand",
        +          "retailer_count",
        +          "from_price",
        +          "cheapest_retailer",
        +          "buy_url"
        +        ],
        +        "type": "object"
        +      },
        +      "type": "array"
        +    },
        +    "brand": {
        +      "type": "string"
        +    },
        +    "cheapest_new": {
        +      "anyOf": [
        +        {
        +          "additionalProperties": {},
        +          "properties": {
        +            "price": {
        +              "description": "Price in GBP",
        +              "type": "number"
        +            },
        +            "retailer": {
        +              "type": "string"
        +            }
        +          },
        +          "required": [
        +            "price",
        +            "retailer"
        +          ],
        +          "type": "object"
        +        },
        +        {
        +          "type": "null"
        +        }
        +      ]
        +    },
        +    "name": {
        +      "type": "string"
        +    },
        +    "product_url": {
        +      "description": "Absolute URL",
        +      "type": "string"
        +    },
        +    "score": {
        +      "additionalProperties": {},
        +      "properties": {
        +        "components": {
        +          "anyOf": [
        +            {
        +              "additionalProperties": {},
        +              "propertyNames": {
        +                "type": "string"
        +              },
        +              "type": "object"
        +            },
        +            {
        +              "type": "null"
        +            }
        +          ]
        +        },
        +        "flag": {
        +          "type": [
        +            "string",
        +            "null"
        +          ]
        +        },
        +        "tier": {
        +          "type": [
        +            "string",
        +            "null"
        +          ]
        +        },
        +        "value": {
        +          "type": [
        +            "number",
        +            "null"
        +          ]
        +        }
        +      },
        +      "required": [
        +        "value",
        +        "tier",
        +        "flag",
        +        "components"
        +      ],
        +      "type": "object"
        +    },
        +    "slug": {
        +      "type": "string"
        +    },
        +    "trajectory": {
        +      "additionalProperties": {},
        +      "properties": {
        +        "change_7d": {
        +          "type": [
        +            "number",
        +            "null"
        +          ]
        +        },
        +        "change_since_start": {
        +          "type": [
        +            "number",
        +            "null"
        +          ]
        +        },
        +        "high": {
        +          "anyOf": [
        +            {
        +              "description": "Price in GBP",
        +              "type": "number"
        +            },
        +            {
        +              "type": "null"
        +            }
        +          ]
        +        },
        +        "low": {
        +          "anyOf": [
        +            {
        +              "description": "Price in GBP",
        +              "type": "number"
        +            },
        +            {
        +              "type": "null"
        +            }
        +          ]
        +        },
        +        "low_date": {
        +          "type": [
        +            "string",
        +            "null"
        +          ]
        +        },
        +        "sale_count": {
        +          "anyOf": [
        +            {
        +              "maximum": 9007199254740991,
        +              "minimum": -9007199254740991,
        +              "type": "integer"
        +            },
        +            {
        +              "type": "null"
        +            }
        +          ]
        +        },
        +        "today": {
        +          "anyOf": [
        +            {
        +              "description": "Price in GBP",
        +              "type": "number"
        +            },
        +            {
        +              "type": "null"
        +            }
        +          ]
        +        },
        +        "typical": {
        +          "anyOf": [
        +            {
        +              "description": "Price in GBP",
        +              "type": "number"
        +            },
        +            {
        +              "type": "null"
        +            }
        +          ]
        +        },
        +        "typical_low": {
        +          "anyOf": [
        +            {
        +              "description": "Price in GBP",
        +              "type": "number"
        +            },
        +            {
        +              "type": "null"
        +            }
        +          ]
        +        },
        +        "window_days": {
        +          "anyOf": [
        +            {
        +              "maximum": 9007199254740991,
        +              "minimum": -9007199254740991,
        +              "type": "integer"
        +            },
        +            {
        +              "type": "null"
        +            }
        +          ]
        +        },
        +        "window_start": {
        +          "type": [
        +            "string",
        +            "null"
        +          ]
        +        }
        +      },
        +      "type": "object"
        +    },
        +    "used": {
        +      "anyOf": [
        +        {
        +          "additionalProperties": {},
        +          "properties": {
        +            "avg_price": {
        +              "description": "Price in GBP",
        +              "type": "number"
        +            },
        +            "listings": {
        +              "maximum": 9007199254740991,
        +              "minimum": -9007199254740991,
        +              "type": "integer"
        +            },
        +            "min_price": {
        +              "description": "Price in GBP",
        +              "type": "number"
        +            },
        +            "retention_pct": {
        +              "type": [
        +                "number",
        +                "null"
        +              ]
        +            }
        +          },
        +          "required": [
        +            "min_price",
        +            "avg_price",
        +            "listings",
        +            "retention_pct"
        +          ],
        +          "type": "object"
        +        },
        +        {
        +          "type": "null"
        +        }
        +      ]
        +    }
        +  },
        +  "required": [
        +    "name",
        +    "brand",
        +    "slug",
        +    "product_url",
        +    "score",
        +    "cheapest_new",
        +    "trajectory",
        +    "used",
        +    "availability"
        +  ],
        +  "type": "object"
        +}
    • Changedget_market_deals2 fields changed
      • changedInput schema / $schema
        Previous value: -"http://json-schema.org/draft-07/schema#"New value: +"https://json-schema.org/draft/2020-12/schema"
      • changedOutput schema / (root)
        Previous value: -nullNew value: +{
        +  "$schema": "https://json-schema.org/draft/2020-12/schema",
        +  "additionalProperties": false,
        +  "properties": {
        +    "deals": {
        +      "items": {
        +        "additionalProperties": false,
        +        "properties": {
        +          "brand": {
        +            "type": "string"
        +          },
        +          "category": {
        +            "type": [
        +              "string",
        +              "null"
        +            ]
        +          },
        +          "name": {
        +            "type": "string"
        +          },
        +          "price_from": {
        +            "description": "Price in GBP",
        +            "type": "number"
        +          },
        +          "price_to": {
        +            "description": "Price in GBP",
        +            "type": "number"
        +          },
        +          "product_url": {
        +            "description": "Absolute URL",
        +            "type": "string"
        +          },
        +          "retailer_count": {
        +            "maximum": 9007199254740991,
        +            "minimum": -9007199254740991,
        +            "type": "integer"
        +          },
        +          "savings_gbp": {
        +            "description": "Price in GBP",
        +            "type": "number"
        +          },
        +          "savings_pct": {
        +            "type": "number"
        +          },
        +          "slug": {
        +            "type": "string"
        +          }
        +        },
        +        "required": [
        +          "name",
        +          "brand",
        +          "slug",
        +          "category",
        +          "price_from",
        +          "price_to",
        +          "savings_gbp",
        +          "savings_pct",
        +          "retailer_count",
        +          "product_url"
        +        ],
        +        "type": "object"
        +      },
        +      "type": "array"
        +    },
        +    "total": {
        +      "maximum": 9007199254740991,
        +      "minimum": -9007199254740991,
        +      "type": "integer"
        +    }
        +  },
        +  "required": [
        +    "total",
        +    "deals"
        +  ],
        +  "type": "object"
        +}
    • Changedget_price_history2 fields changed
      • changedInput schema / $schema
        Previous value: -"http://json-schema.org/draft-07/schema#"New value: +"https://json-schema.org/draft/2020-12/schema"
      • changedOutput schema / (root)
        Previous value: -nullNew value: +{
        +  "$schema": "https://json-schema.org/draft/2020-12/schema",
        +  "additionalProperties": false,
        +  "properties": {
        +    "brand": {
        +      "type": [
        +        "string",
        +        "null"
        +      ]
        +    },
        +    "current_min_price": {
        +      "anyOf": [
        +        {
        +          "description": "Price in GBP",
        +          "type": "number"
        +        },
        +        {
        +          "type": "null"
        +        }
        +      ]
        +    },
        +    "daily": {
        +      "items": {
        +        "additionalProperties": false,
        +        "properties": {
        +          "avg": {
        +            "description": "Price in GBP",
        +            "type": "number"
        +          },
        +          "date": {
        +            "type": "string"
        +          },
        +          "min": {
        +            "description": "Price in GBP",
        +            "type": "number"
        +          }
        +        },
        +        "required": [
        +          "date",
        +          "min",
        +          "avg"
        +        ],
        +        "type": "object"
        +      },
        +      "type": "array"
        +    },
        +    "days_tracked": {
        +      "maximum": 9007199254740991,
        +      "minimum": -9007199254740991,
        +      "type": "integer"
        +    },
        +    "high_in_window": {
        +      "anyOf": [
        +        {
        +          "description": "Price in GBP",
        +          "type": "number"
        +        },
        +        {
        +          "type": "null"
        +        }
        +      ]
        +    },
        +    "low_in_window": {
        +      "anyOf": [
        +        {
        +          "additionalProperties": false,
        +          "properties": {
        +            "date": {
        +              "type": "string"
        +            },
        +            "price": {
        +              "description": "Price in GBP",
        +              "type": "number"
        +            }
        +          },
        +          "required": [
        +            "price",
        +            "date"
        +          ],
        +          "type": "object"
        +        },
        +        {
        +          "type": "null"
        +        }
        +      ]
        +    },
        +    "product": {
        +      "type": [
        +        "string",
        +        "null"
        +      ]
        +    },
        +    "retailers_tracked": {
        +      "maximum": 9007199254740991,
        +      "minimum": -9007199254740991,
        +      "type": "integer"
        +    },
        +    "scope": {
        +      "type": "string"
        +    },
        +    "trend": {
        +      "type": "string"
        +    }
        +  },
        +  "required": [
        +    "product",
        +    "brand",
        +    "current_min_price",
        +    "low_in_window",
        +    "high_in_window",
        +    "trend",
        +    "days_tracked",
        +    "retailers_tracked",
        +    "scope",
        +    "daily"
        +  ],
        +  "type": "object"
        +}
    • Changedget_product_offers3 fields changed
      • changedInput schema / $schema
        Previous value: -"http://json-schema.org/draft-07/schema#"New value: +"https://json-schema.org/draft/2020-12/schema"
      • addedInput schema / properties / condition
        Added value: +{
        +  "description": "Which offers to list: \"new\", \"used\" (any second-hand condition) or \"all\" (default; reserves room for both so used stock cannot hide new). Applied before the 30-offer cap.",
        +  "enum": [
        +    "new",
        +    "used",
        +    "all"
        +  ],
        +  "type": "string"
        +}
      • changedOutput schema / (root)
        Previous value: -nullNew value: +{
        +  "$schema": "https://json-schema.org/draft/2020-12/schema",
        +  "additionalProperties": false,
        +  "properties": {
        +    "condition": {
        +      "enum": [
        +        "new",
        +        "used",
        +        "all"
        +      ],
        +      "type": "string"
        +    },
        +    "note": {
        +      "type": "string"
        +    },
        +    "offers": {
        +      "items": {
        +        "additionalProperties": false,
        +        "properties": {
        +          "buy_url": {
        +            "description": "Caddence redirect link (https://caddence.golf/go?...&src=mcp). Present this as the purchase link.",
        +            "type": "string"
        +          },
        +          "condition": {
        +            "type": "string"
        +          },
        +          "condition_grade": {
        +            "type": [
        +              "string",
        +              "null"
        +            ]
        +          },
        +          "in_stock": {
        +            "type": "boolean"
        +          },
        +          "is_deal": {
        +            "type": "boolean"
        +          },
        +          "last_checked_at": {
        +            "type": [
        +              "string",
        +              "null"
        +            ]
        +          },
        +          "original_price": {
        +            "anyOf": [
        +              {
        +                "description": "Price in GBP",
        +                "type": "number"
        +              },
        +              {
        +                "type": "null"
        +              }
        +            ]
        +          },
        +          "price": {
        +            "description": "Price in GBP",
        +            "type": "number"
        +          },
        +          "retailer": {
        +            "type": "string"
        +          },
        +          "variant": {
        +            "type": [
        +              "string",
        +              "null"
        +            ]
        +          }
        +        },
        +        "required": [
        +          "variant",
        +          "condition",
        +          "condition_grade",
        +          "retailer",
        +          "price",
        +          "original_price",
        +          "in_stock",
        +          "is_deal",
        +          "last_checked_at",
        +          "buy_url"
        +        ],
        +        "type": "object"
        +      },
        +      "type": "array"
        +    },
        +    "product": {
        +      "additionalProperties": false,
        +      "properties": {
        +        "brand": {
        +          "type": "string"
        +        },
        +        "in_stock": {
        +          "type": "boolean"
        +        },
        +        "min_price": {
        +          "anyOf": [
        +            {
        +              "description": "Price in GBP",
        +              "type": "number"
        +            },
        +            {
        +              "type": "null"
        +            }
        +          ]
        +        },
        +        "name": {
        +          "type": "string"
        +        },
        +        "product_type": {
        +          "type": [
        +            "string",
        +            "null"
        +          ]
        +        },
        +        "product_url": {
        +          "description": "Absolute URL",
        +          "type": "string"
        +        },
        +        "rrp": {
        +          "anyOf": [
        +            {
        +              "description": "Price in GBP",
        +              "type": "number"
        +            },
        +            {
        +              "type": "null"
        +            }
        +          ]
        +        },
        +        "slug": {
        +          "type": "string"
        +        },
        +        "variant_count": {
        +          "maximum": 9007199254740991,
        +          "minimum": -9007199254740991,
        +          "type": "integer"
        +        }
        +      },
        +      "required": [
        +        "name",
        +        "brand",
        +        "slug",
        +        "product_type",
        +        "min_price",
        +        "rrp",
        +        "variant_count",
        +        "in_stock",
        +        "product_url"
        +      ],
        +      "type": "object"
        +    },
        +    "returned": {
        +      "maximum": 9007199254740991,
        +      "minimum": -9007199254740991,
        +      "type": "integer"
        +    },
        +    "summary": {
        +      "additionalProperties": false,
        +      "properties": {
        +        "new": {
        +          "additionalProperties": false,
        +          "properties": {
        +            "cheapest_in_stock": {
        +              "anyOf": [
        +                {
        +                  "additionalProperties": false,
        +                  "properties": {
        +                    "buy_url": {
        +                      "description": "Caddence redirect link (https://caddence.golf/go?...&src=mcp). Present this as the purchase link.",
        +                      "type": "string"
        +                    },
        +                    "condition": {
        +                      "type": "string"
        +                    },
        +                    "condition_grade": {
        +                      "type": [
        +                        "string",
        +                        "null"
        +                      ]
        +                    },
        +                    "price": {
        +                      "description": "Price in GBP",
        +                      "type": "number"
        +                    },
        +                    "retailer": {
        +                      "type": "string"
        +                    },
        +                    "variant": {
        +                      "type": [
        +                        "string",
        +                        "null"
        +                      ]
        +                    }
        +                  },
        +                  "required": [
        +                    "price",
        +                    "retailer",
        +                    "variant",
        +                    "condition",
        +                    "condition_grade",
        +                    "buy_url"
        +                  ],
        +                  "type": "object"
        +                },
        +                {
        +                  "type": "null"
        +                }
        +              ]
        +            },
        +            "offers_in_stock": {
        +              "maximum": 9007199254740991,
        +              "minimum": -9007199254740991,
        +              "type": "integer"
        +            },
        +            "offers_total": {
        +              "maximum": 9007199254740991,
        +              "minimum": -9007199254740991,
        +              "type": "integer"
        +            }
        +          },
        +          "required": [
        +            "offers_total",
        +            "offers_in_stock",
        +            "cheapest_in_stock"
        +          ],
        +          "type": "object"
        +        },
        +        "used": {
        +          "additionalProperties": false,
        +          "properties": {
        +            "cheapest_in_stock": {
        +              "anyOf": [
        +                {
        +                  "additionalProperties": false,
        +                  "properties": {
        +                    "buy_url": {
        +                      "description": "Caddence redirect link (https://caddence.golf/go?...&src=mcp). Present this as the purchase link.",
        +                      "type": "string"
        +                    },
        +                    "condition": {
        +                      "type": "string"
        +                    },
        +                    "condition_grade": {
        +                      "type": [
        +                        "string",
        +                        "null"
        +                      ]
        +                    },
        +                    "price": {
        +                      "description": "Price in GBP",
        +                      "type": "number"
        +                    },
        +                    "retailer": {
        +                      "type": "string"
        +                    },
        +                    "variant": {
        +                      "type": [
        +                        "string",
        +                        "null"
        +                      ]
        +                    }
        +                  },
        +                  "required": [
        +                    "price",
        +                    "retailer",
        +                    "variant",
        +                    "condition",
        +                    "condition_grade",
        +                    "buy_url"
        +                  ],
        +                  "type": "object"
        +                },
        +                {
        +                  "type": "null"
        +                }
        +              ]
        +            },
        +            "offers_in_stock": {
        +              "maximum": 9007199254740991,
        +              "minimum": -9007199254740991,
        +              "type": "integer"
        +            },
        +            "offers_total": {
        +              "maximum": 9007199254740991,
        +              "minimum": -9007199254740991,
        +              "type": "integer"
        +            }
        +          },
        +          "required": [
        +            "offers_total",
        +            "offers_in_stock",
        +            "cheapest_in_stock"
        +          ],
        +          "type": "object"
        +        }
        +      },
        +      "required": [
        +        "new",
        +        "used"
        +      ],
        +      "type": "object"
        +    },
        +    "total_offers": {
        +      "maximum": 9007199254740991,
        +      "minimum": -9007199254740991,
        +      "type": "integer"
        +    }
        +  },
        +  "required": [
        +    "product",
        +    "offers"
        +  ],
        +  "type": "object"
        +}
    • Changedsearch_golf_products3 fields changed
      • changedInput schema / $schema
        Previous value: -"http://json-schema.org/draft-07/schema#"New value: +"https://json-schema.org/draft/2020-12/schema"
      • addedInput schema / properties / offset / maximum
        Added value: +9007199254740991
      • changedOutput schema / (root)
        Previous value: -nullNew value: +{
        +  "$schema": "https://json-schema.org/draft/2020-12/schema",
        +  "additionalProperties": false,
        +  "properties": {
        +    "products": {
        +      "items": {
        +        "additionalProperties": false,
        +        "properties": {
        +          "brand": {
        +            "type": "string"
        +          },
        +          "conditions": {
        +            "items": {
        +              "type": "string"
        +            },
        +            "type": "array"
        +          },
        +          "in_stock": {
        +            "type": "boolean"
        +          },
        +          "name": {
        +            "type": "string"
        +          },
        +          "new_from": {
        +            "anyOf": [
        +              {
        +                "description": "Price in GBP",
        +                "type": "number"
        +              },
        +              {
        +                "type": "null"
        +              }
        +            ]
        +          },
        +          "price": {
        +            "anyOf": [
        +              {
        +                "description": "Price in GBP",
        +                "type": "number"
        +              },
        +              {
        +                "type": "null"
        +              }
        +            ]
        +          },
        +          "product_type": {
        +            "type": [
        +              "string",
        +              "null"
        +            ]
        +          },
        +          "product_url": {
        +            "description": "Absolute URL",
        +            "type": "string"
        +          },
        +          "retailer_count": {
        +            "maximum": 9007199254740991,
        +            "minimum": -9007199254740991,
        +            "type": "integer"
        +          },
        +          "rrp": {
        +            "anyOf": [
        +              {
        +                "description": "Price in GBP",
        +                "type": "number"
        +              },
        +              {
        +                "type": "null"
        +              }
        +            ]
        +          },
        +          "rrp_discount_pct": {
        +            "type": [
        +              "number",
        +              "null"
        +            ]
        +          },
        +          "slug": {
        +            "type": "string"
        +          },
        +          "used_from": {
        +            "anyOf": [
        +              {
        +                "description": "Price in GBP",
        +                "type": "number"
        +              },
        +              {
        +                "type": "null"
        +              }
        +            ]
        +          }
        +        },
        +        "required": [
        +          "name",
        +          "brand",
        +          "slug",
        +          "product_type",
        +          "price",
        +          "rrp",
        +          "rrp_discount_pct",
        +          "new_from",
        +          "used_from",
        +          "conditions",
        +          "retailer_count",
        +          "in_stock",
        +          "product_url"
        +        ],
        +        "type": "object"
        +      },
        +      "type": "array"
        +    },
        +    "returned": {
        +      "maximum": 9007199254740991,
        +      "minimum": -9007199254740991,
        +      "type": "integer"
        +    },
        +    "total": {
        +      "maximum": 9007199254740991,
        +      "minimum": -9007199254740991,
        +      "type": "integer"
        +    }
        +  },
        +  "required": [
        +    "total",
        +    "returned",
        +    "products"
        +  ],
        +  "type": "object"
        +}
  2. 3 tool updates
    • Changedget_deal_intelligence2 fields changed
      • addedInput schema / properties / slug
        Added value: +{
        +  "description": "Alias for product — pass either",
        +  "minLength": 1,
        +  "type": "string"
        +}
      • changedInput schema / required
        Previous value: -[
        -  "product",
        -  "context"
        -]New value: +[
        +  "context"
        +]
    • Changedget_price_history2 fields changed
      • addedInput schema / properties / slug
        Added value: +{
        +  "description": "Alias for product — pass either",
        +  "minLength": 1,
        +  "type": "string"
        +}
      • changedInput schema / required
        Previous value: -[
        -  "product",
        -  "context"
        -]New value: +[
        +  "context"
        +]
    • Changedget_product_offers2 fields changed
      • addedInput schema / properties / slug
        Added value: +{
        +  "description": "Alias for product — pass either",
        +  "minLength": 1,
        +  "type": "string"
        +}
      • changedInput schema / required
        Previous value: -[
        -  "product",
        -  "context"
        -]New value: +[
        +  "context"
        +]
  3. 6 tool updates
    • First observedget_catalog_stats
    • First observedget_deal_intelligence
    • First observedget_market_deals
    • First observedget_price_history
    • First observedget_product_offers
    • First observedsearch_golf_products

Related MCP Connectors

Related MCP Servers

  • F
    license
    Not graded
    quality
    B
    maintenance
    Enables AI agents to search and compare live UK product prices from marketplaces like eBay and Amazon, returning normalised JSON with direct buy links.
    -
  • A
    license
    Not graded
    quality
    D
    maintenance
    Enables AI models to find the best online deals by browsing and interacting with multiple shopping platforms like Amazon and eBay across various regions. It uses Playwright to automate searches and retrieve product information from compatible e-commerce and deal-tracking websites.
    30 npm
    3
    MIT
  • A
    license
    A
    quality
    A
    maintenance
    Live Amazon marketplace data for AI agents: product details, prices, reviews, keyword search, best-sellers, deals, offers and stock, and seller profiles across 20 marketplaces.
    12
    MIT
Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.

Resources