
{
  "agent_meta": {
    "type": "agent_product",
    "schema": "mcc_agent",
    "schema_version": "1.1",
    "generated_at": "2026-11-07",
    "source_of_truth": "MCC Commerce Engine"
  },

  "request_context": {
    "language": {
      "id_lang": 2,
      "iso_code": "en",
      "url_prefix": "\/en\/"
    },
    "delivery_country": {
      "id_country": 0,
      "iso_code": false
    },
    "currency": {
      "id_currency": 1,
      "iso_code": "EUR",
      "name": "Euro",
      "symbol": "\u20ac"
    },
    "complete": true
  },

  "context_switching": {
    "available": true,
    "mode": "on_demand_resolver",
    "stateless": true,
    "resolver": "links.agent.contexts",
    "fetch_when": "requested_context_differs",
    "dimensions": [
      "language",
      "delivery_country",
      "currency"
    ],
    "unspecified_dimensions": "preserve_request_context",
    "selection": {
      "match": "exact",
      "source": "available_contexts",
      "result": "available_contexts[].target_url"
    },
    "target": {
      "resource": "product",
      "id_product": 75
    },
    "full_context_in_target_url": true,
    "requires_session_persistence": false,
    "manual_url_construction_allowed": false,
    "instruction": "When a requested language, delivery country or currency differs from request_context, fetch links.agent.contexts. Preserve dimensions not explicitly changed by the user, select the exact matching entry and follow target_url unchanged."
  },

  "platform": {
    "name": "MCC Agentic Commerce",
    "version": "1.0",
    "commerce_engine": "MCC Commerce Engine",
    "agent_interface": "MCC Agentic API"
  },

  "instructions": {
    "purpose": "This endpoint provides the complete machine-readable representation of one product in the active language, delivery-country and currency context.",
    "rules": [
      "All prices, taxes, availability and actions in data.product apply only to request_context.",
      "When variants exist, select the matching entry from data.product.variant_offers and use its exact price, availability and action URL.",
      "Do not infer a variant price from the product-level price or from another variant.",
      "Use the exact action.url supplied by the selected offer. Do not construct add-to-cart URLs manually.",
      "When language, delivery country or currency must change, fetch links.agent.contexts and follow the exact matching target_url unchanged.",
      "Prices, taxes, inventory and availability are calculated by the shop.",
      "Do not invent unavailable product, variant, price, stock, shipping or checkout information."
    ]
  },

  "capabilities": {
    "root": true,
    "sitemap": true,
    "search": true,
    "product": true,
    "contexts": true,
    "category": true,
    "cart": true,
    "cms_page": false,
    "checkout": false
  },

  "links": {
    "self": "https:\/\/musiccraft-instruments.com\/en\/mcc\/mcc_agent\/product?id_product=75&setCountry=0&setCurrency=1",
    "agent": {
      "root": "https:\/\/musiccraft-instruments.com\/en\/mcc\/mcc_agent\/root?setCountry=0&setCurrency=1",
      "sitemap": "https:\/\/musiccraft-instruments.com\/en\/mcc\/mcc_agent\/sitemap?setCountry=0&setCurrency=1",
      "search": "https:\/\/musiccraft-instruments.com\/en\/mcc\/mcc_agent\/search?setCountry=0&setCurrency=1",
      "cart": "https:\/\/musiccraft-instruments.com\/en\/mcc\/mcc_agent\/cart?setCountry=0&setCurrency=1",
      "product": "https:\/\/musiccraft-instruments.com\/en\/mcc\/mcc_agent\/product?id_product=75&setCountry=0&setCurrency=1",
      "contexts": "https:\/\/musiccraft-instruments.com\/en\/mcc\/mcc_agent\/contexts?resource=product&id_product=75&setCountry=0&setCurrency=1"
    },
    "human": {
      "home": "https:\/\/musiccraft-instruments.com\/",
      "sitemap": "https:\/\/musiccraft-instruments.com\/en\/sitemap",
      "search": "https:\/\/musiccraft-instruments.com\/en\/search",
      "product": "https:\/\/musiccraft-instruments.com\/en\/p\/junior-starter-kit-harmonica-kids-75.html",
      "cart": "https:\/\/musiccraft-instruments.com\/en\/order",
      "contact": "https:\/\/musiccraft-instruments.com\/en\/contact-us"
    }
  },

  "commerce_model": {
    "pricing": "server_calculated",
    "tax": "server_calculated",
    "shipping": "server_calculated",
    "inventory": "live",
    "currencies": "context_based",
    "languages": "url_based"
  },

  "data": {
    "product": {
      "@context": "https://schema.org",
      "@type": "Product",
      "@id": "https:\/\/musiccraft-instruments.com\/en\/p\/junior-starter-kit-harmonica-kids-75.html#product",
      "url": "https:\/\/musiccraft-instruments.com\/en\/p\/junior-starter-kit-harmonica-kids-75.html",
      "urls": {
        "agent": "https:\/\/musiccraft-instruments.com\/en\/mcc\/mcc_agent\/product?id_product=75&setCountry=0&setCurrency=1",
        "contexts": "https:\/\/musiccraft-instruments.com\/en\/mcc\/mcc_agent\/contexts?resource=product&id_product=75&setCountry=0&setCurrency=1",
        "human": "https:\/\/musiccraft-instruments.com\/en\/p\/junior-starter-kit-harmonica-kids-75.html"
      },

      "id_product": 75,
      "name": "Junior Starter Kit \u2013 The beginning of something loud",
      "description": "The perfect first step into the world of harmonica playing. Fun, high-quality and built for kids who want to make music themselves.",
      "full_description": "Music rarely starts perfectly. Usually, it starts with curiosity. With wrong notes. Laughter. And that moment when someone suddenly realizes:   \u201cWait\u2026 I can actually play this.\u201d   That\u2019s exactly why the Junior Starter Kit exists.  Not as some cheap toy that ends up forgotten after two days. But as a real introduction to music. The child-friendly harmonica responds easily, sounds warm and makes the first contact with music feel direct and motivating. No complicated technical nonsense. No sterile music-school feeling made from plastic.  Just breathe in. Sound happens. Big grin appears.   And suddenly curiosity turns into real playing.   The Junior Starter Kit invites kids to discover music on their own. Experiment with melodies. Feel rhythms. Make mistakes. Get better. Because that\u2019s what real music is about. The included learning materials and accessories make getting started easy and keep music feeling exciting instead of forced. And still, everything feels properly built \u2014 because kids notice very quickly whether something is made seriously or not.  The harmonica is made by C.A. Seydel S\u00f6hne, the world\u2019s oldest harmonica manufacturer. German craftsmanship built for small hands, huge curiosity and those first real musical moments.  For kids who want to make noise with feeling. For parents who prefer real music over flashing plastic toys.   Play. Don\u2019t just mess around.",
      "additional_text": "Starter set for children and beginners \n Child-friendly harmonica with easy response \n Perfect for first musical experiences \n Playful introduction to rhythm and melody \n Includes learning materials and accessories \n High-quality construction instead of toy-like feel \n Encourages creativity and musical hearing \n Crafted by C.A. Seydel S\u00f6hne \n Made in Germany",

      "sku": "865\/40007C",
      "mpn": "865\/40007C",
      "ean13": "",
      "upc": "",

      "brand": {
        "@type": "Brand",
        "name": "C. A. Seydel S\u00f6hne",
        "url": "https:\/\/musiccraft-instruments.com\/en\/c-a-seydel-sohne_13"      },

      "manufacturer": {
        "@type": "Organization",
        "id_manufacturer": 13,
        "name": "C. A. Seydel S\u00f6hne",
        "url": "https:\/\/musiccraft-instruments.com\/en\/c-a-seydel-sohne_13"      },

      "supplier": {
        "@type": "Organization",
        "id_supplier": 1,
        "name": "Migma e.G."
      },

      "main_category": {
        "id_category": 15,
        "name": "Harmonicas",
        "link_rewrite": "harmonicas",
        "urls": {
          "agent": "https:\/\/musiccraft-instruments.com\/en\/mcc\/mcc_agent\/category?id_category=15&setCountry=0&setCurrency=1",
          "human": "https:\/\/musiccraft-instruments.com\/en\/harmonicas-15"
        }
      },

      "categories": [
                            {
            "id_category": 4,
            "name": "Instruments",
            "link_rewrite": "instruments",
            "urls": {
              "agent": "https:\/\/musiccraft-instruments.com\/en\/mcc\/mcc_agent\/category?id_category=4&setCountry=0&setCurrency=1",
              "human": "https:\/\/musiccraft-instruments.com\/en\/instruments-4"
            }
          },                    {
            "id_category": 6,
            "name": "Equipment & Essentials",
            "link_rewrite": "equipment-essentials",
            "urls": {
              "agent": "https:\/\/musiccraft-instruments.com\/en\/mcc\/mcc_agent\/category?id_category=6&setCountry=0&setCurrency=1",
              "human": "https:\/\/musiccraft-instruments.com\/en\/equipment-essentials-6"
            }
          },                    {
            "id_category": 7,
            "name": "Restoration",
            "link_rewrite": "restoration",
            "urls": {
              "agent": "https:\/\/musiccraft-instruments.com\/en\/mcc\/mcc_agent\/category?id_category=7&setCountry=0&setCurrency=1",
              "human": "https:\/\/musiccraft-instruments.com\/en\/restoration-7"
            }
          },                    {
            "id_category": 5,
            "name": "Highlight",
            "link_rewrite": "highlight",
            "urls": {
              "agent": "https:\/\/musiccraft-instruments.com\/en\/mcc\/mcc_agent\/category?id_category=5&setCountry=0&setCurrency=1",
              "human": "https:\/\/musiccraft-instruments.com\/en\/highlight-5"
            }
          }                        ],

      "features": [
                            {
            "id_feature": 1,
            "id_feature_value": 169,
            "name": "Product declaration",
            "value": "Set"
          },                    {
            "id_feature": 1,
            "id_feature_value": 3,
            "name": "Product declaration",
            "value": "Single item"
          },                    {
            "id_feature": 15,
            "id_feature_value": 130,
            "name": "Taxation",
            "value": "Standard Rate"
          },                    {
            "id_feature": 9,
            "id_feature_value": 321,
            "name": "Instrument",
            "value": "Harmonica"
          }                        ],

      "agent_faqs": [
              ],

      "images": [
                            {
            "id_image": 2099,
            "cover": true,
            "position": 1,
            "legend": "Junior Starter Kit \u2013 The beginning of something loud",
            "url": "https:\/\/cdn2.musiccraft-instruments.com\/2099-large_default\/junior-starter-kit-harmonica-kids.webp"
          },                    {
            "id_image": 2098,
            "cover": false,
            "position": 2,
            "legend": "Junior Starter Kit \u2013 The beginning of something loud",
            "url": "https:\/\/cdn3.musiccraft-instruments.com\/2098-large_default\/junior-starter-kit-harmonica-kids.webp"
          },                    {
            "id_image": 2097,
            "cover": false,
            "position": 3,
            "legend": "Junior Starter Kit \u2013 The beginning of something loud",
            "url": "https:\/\/cdn3.musiccraft-instruments.com\/2097-large_default\/junior-starter-kit-harmonica-kids.webp"
          }                        ],

            "shipping_weight": {
        "@type": "QuantitativeValue",
        "value": 0.12,
        "unitCode": "KGM",
        "note": "Shipping weight, not product content."
      },
      
      
      "variant_model": {
        "has_variants": false,
        "variant_count": 0,
        "default_id_product_attribute": 0
      },

      "offers": {
        "@type": "Offer",
        "offer_scope": "product",
        "id_product": 75,
        "id_product_attribute": 0,
        "url": "https:\/\/musiccraft-instruments.com\/en\/p\/junior-starter-kit-harmonica-kids-75.html",
        "price": 34.90,
        "priceCurrency": "EUR",
        "availability": "https://schema.org/InStock",
        "itemCondition": "https://schema.org/NewCondition",
        "seller": {
          "@type": "Organization",
          "name": "musiccraft - instruments",
          "url": "https:\/\/musiccraft-instruments.com\/",
          "telephone": "+49 (0) 34 20 63 14 888"        },
        "priceSpecification": {
          "@type": "PriceSpecification",
          "price": 34.90,
          "priceCurrency": "EUR",
          "valueAddedTaxIncluded": true        }
        ,

        
        "action": {
          "type": "add_to_cart",
          "method": "GET",
          "enabled": true,
          "quantity": 1,
          "url": "https:\/\/musiccraft-instruments.com\/en\/shopping-cart?add=1&id_product=75&qty=1&setCountry=0&setCurrency=1"
        }
              },

      "variant_offers": [
              ],

      "pricing": {
        "scope": "product",
        "default_id_product_attribute": 0,
        "delivery_country": false,
        "currency": "EUR",
        "currency_symbol": "\u20ac",
        "tax_rate": 19,
        "use_taxes": true,
        "show_taxes": true,
        "price_tax_included": 34.90,
        "price_tax_excluded": 29.33,
        "price_without_reduction": 29.33,
        "reduction_percent": 0,
        "reduction_price": 0      },

      "availability": {
        "status": "https://schema.org/InStock",
        "orderable": true,
        "available_for_order": true,
        "show_price": true,
        "quantity": 22,
        "minimal_quantity": 1,
        "variant_stock_available": false,
        "allow_buy_when_out_of_stock": false,
        "stock_management": false,
        "is_virtual": false      }
    },

    "actions": {
      "add_to_cart": {
        "type": "cart_add",
        "method": "GET",
        "requires_context": true,
        "required_context_parameters": [
          "setCountry",
          "setCurrency"
        ],
        "instruction": "Use the exact action.url from data.product.offers for a simple product or from the selected data.product.variant_offers entry. Respect action.enabled and action.quantity."
      }
    }
  }
}