
{
  "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": 97
    },
    "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=97&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=97&setCountry=0&setCurrency=1",
      "contexts": "https:\/\/musiccraft-instruments.com\/en\/mcc\/mcc_agent\/contexts?resource=product&id_product=97&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\/violine-21871-holger-krupke-97.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\/violine-21871-holger-krupke-97.html#product",
      "url": "https:\/\/musiccraft-instruments.com\/en\/p\/violine-21871-holger-krupke-97.html",
      "urls": {
        "agent": "https:\/\/musiccraft-instruments.com\/en\/mcc\/mcc_agent\/product?id_product=97&setCountry=0&setCurrency=1",
        "contexts": "https:\/\/musiccraft-instruments.com\/en\/mcc\/mcc_agent\/contexts?resource=product&id_product=97&setCountry=0&setCurrency=1",
        "human": "https:\/\/musiccraft-instruments.com\/en\/p\/violine-21871-holger-krupke-97.html"
      },

      "id_product": 97,
      "name": "Violin 21871 \u2013 The right start makes the difference",
      "description": "High-quality 4\/4 beginner violin by Holger Krupke with warm response, comfortable playability and balanced tonal development.",
      "full_description": "The first years often decide whether music stays part of your life. Whether practice turns into passion.   The Violin 21871 by Holger Krupke was built exactly for that beginning.   This high-quality beginner model combines an easy response with balanced tonal development and a playing feel that motivates instead of frustrating. Especially beginners do not need a complicated instrument \u2014 they need one that supports musical growth.  The violin responds easily and develops a warm, clear tone that remains pleasant and controllable even during early practice sessions. At the same time, the instrument offers enough tonal openness to grow together with the player\u2019s abilities.   A good beginner violin doesn\u2019t play for you. But it makes learning far more enjoyable.   The traditional handcrafted construction creates a balanced combination of stability, response and tonal color. That makes the violin ideal for music school, lessons and everyday practice.  One of the most important qualities of a good beginner instrument: it should never feel cheap. The Violin 21871 delivers the feeling of a real musical instrument \u2014 not just a temporary learning tool.  For beginners. For returning players. For people who finally want to make music themselves.   The first note doesn\u2019t need to be perfect. But it should feel exciting.   Crafted by Holger Krupke. Traditional German instrument-making craftsmanship.",
      "additional_text": "High-quality beginner violin by Holger Krupke \n Warm and clear tonal character \n Easy and comfortable response \n Ideal for beginners and returning players \n Suitable for music school and lessons \n Balanced tonal development \n Traditional handcrafted construction \n Comfortable playing feel \n Solid and durable instrument \n Made in Germany",

      "sku": "214\/21871",
      "mpn": "214\/21871",
      "ean13": "",
      "upc": "",

      "brand": {
        "@type": "Brand",
        "name": "Holger Krupke Geigenbaumeister",
        "url": "https:\/\/musiccraft-instruments.com\/en\/holger-krupke-geigenbaumeister_17"      },

      "manufacturer": {
        "@type": "Organization",
        "id_manufacturer": 17,
        "name": "Holger Krupke Geigenbaumeister",
        "url": "https:\/\/musiccraft-instruments.com\/en\/holger-krupke-geigenbaumeister_17"      },

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

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

      "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": 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": 149,
            "name": "Instrument",
            "value": "Viola"
          },                    {
            "id_feature": 22,
            "id_feature_value": 172,
            "name": "Intended Use",
            "value": "Intermediate"
          },                    {
            "id_feature": 22,
            "id_feature_value": 174,
            "name": "Intended Use",
            "value": "Studio"
          },                    {
            "id_feature": 22,
            "id_feature_value": 171,
            "name": "Intended Use",
            "value": "Beginner"
          },                    {
            "id_feature": 22,
            "id_feature_value": 173,
            "name": "Intended Use",
            "value": "Stage"
          }                        ],

      "agent_faqs": [
              ],

      "images": [
                            {
            "id_image": 2200,
            "cover": true,
            "position": 1,
            "legend": "Violin 21871 \u2013 The right start makes the difference",
            "url": "https:\/\/cdn1.musiccraft-instruments.com\/2200-large_default\/violine-21871-holger-krupke.webp"
          },                    {
            "id_image": 2204,
            "cover": false,
            "position": 2,
            "legend": "Violin 21871 \u2013 The right start makes the difference",
            "url": "https:\/\/cdn2.musiccraft-instruments.com\/2204-large_default\/violine-21871-holger-krupke.webp"
          },                    {
            "id_image": 2203,
            "cover": false,
            "position": 3,
            "legend": "Violin 21871 \u2013 The right start makes the difference",
            "url": "https:\/\/cdn2.musiccraft-instruments.com\/2203-large_default\/violine-21871-holger-krupke.webp"
          },                    {
            "id_image": 2201,
            "cover": false,
            "position": 4,
            "legend": "Violin 21871 \u2013 The right start makes the difference",
            "url": "https:\/\/cdn3.musiccraft-instruments.com\/2201-large_default\/violine-21871-holger-krupke.webp"
          },                    {
            "id_image": 2202,
            "cover": false,
            "position": 5,
            "legend": "Violin 21871 \u2013 The right start makes the difference",
            "url": "https:\/\/cdn3.musiccraft-instruments.com\/2202-large_default\/violine-21871-holger-krupke.webp"
          }                        ],

            "shipping_weight": {
        "@type": "QuantitativeValue",
        "value": 1.5,
        "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": 97,
        "id_product_attribute": 0,
        "url": "https:\/\/musiccraft-instruments.com\/en\/p\/violine-21871-holger-krupke-97.html",
        "price": 2790.00,
        "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": 2790.00,
          "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=97&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": 2790.00,
        "price_tax_excluded": 2344.54,
        "price_without_reduction": 2344.54,
        "reduction_percent": 0,
        "reduction_price": 0      },

      "availability": {
        "status": "https://schema.org/InStock",
        "orderable": true,
        "available_for_order": true,
        "show_price": true,
        "quantity": 5,
        "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."
      }
    }
  }
}