Skip to main content
Glama

Search golf products

search_golf_products
Read-onlyIdempotent

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.

Input Schema

TableJSON 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

TableJSON Schema
NameRequiredDescriptionDefault
totalYes
productsYes
returnedYes

Schema Changelog

Changes observed during successful MCP inspections.

  1. Changed3 schema 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. First observed

TDQS

Score is being calculated.

Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.

Resources