
{
  "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": 1,
      "iso_code": "DE"
    },
    "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": 263
    },
    "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=263&setCountry=1&setCurrency=1",
    "agent": {
      "root": "https:\/\/musiccraft-instruments.com\/en\/mcc\/mcc_agent\/root?setCountry=1&setCurrency=1",
      "sitemap": "https:\/\/musiccraft-instruments.com\/en\/mcc\/mcc_agent\/sitemap?setCountry=1&setCurrency=1",
      "search": "https:\/\/musiccraft-instruments.com\/en\/mcc\/mcc_agent\/search?setCountry=1&setCurrency=1",
      "cart": "https:\/\/musiccraft-instruments.com\/en\/mcc\/mcc_agent\/cart?setCountry=1&setCurrency=1",
      "product": "https:\/\/musiccraft-instruments.com\/en\/mcc\/mcc_agent\/product?id_product=263&setCountry=1&setCurrency=1",
      "contexts": "https:\/\/musiccraft-instruments.com\/en\/mcc\/mcc_agent\/contexts?resource=product&id_product=263&setCountry=1&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\/childrens-zither-25-melody-strings-263.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\/childrens-zither-25-melody-strings-263.html#product",
      "url": "https:\/\/musiccraft-instruments.com\/en\/p\/childrens-zither-25-melody-strings-263.html",
      "urls": {
        "agent": "https:\/\/musiccraft-instruments.com\/en\/mcc\/mcc_agent\/product?id_product=263&setCountry=1&setCurrency=1",
        "contexts": "https:\/\/musiccraft-instruments.com\/en\/mcc\/mcc_agent\/contexts?resource=product&id_product=263&setCountry=1&setCurrency=1",
        "human": "https:\/\/musiccraft-instruments.com\/en\/p\/childrens-zither-25-melody-strings-263.html"
      },

      "id_product": 263,
      "name": "Children's Zither \u2013 Chromatic Zither with 25 Melody Strings",
      "description": "Chromatic children's zither with 25 melody strings and a two-octave range from C4 to C5. Ideal for young beginners and music education.",
      "full_description": "The Children's Zither by C. Robert Hopf has been specially designed for young musicians and beginners. Its clear layout and chromatic tuning provide an ideal introduction to zither playing, allowing students to learn melodies and basic playing techniques with confidence.  Featuring 25 melody strings, the instrument covers a range from C4 to C5 across two octaves. This makes it well suited for music lessons, early music education and home practice. The natural finish of the soundboard is complemented by black sides and back, giving the instrument a timeless and elegant appearance.  The zither is supplied in a cardboard box and includes an instruction booklet, tuning wrench and zither ring. Crafted by C. Robert Hopf, it offers reliable quality and excellent playability for the first steps into the world of traditional zither music.",
      "additional_text": "Chromatic children's zither \n 25 melody strings \n Range: C4 to C5 (2 octaves) \n Natural finish soundboard \n Black back and sides \n No printed decoration \n Supplied in a cardboard box \n Includes instruction booklet \n Includes tuning wrench and zither ring \n Manufacturer: C. Robert Hopf Inh. J\u00f6rg Hopf",

      "sku": "331\/200-4",
      "mpn": "331\/200-4",
      "ean13": "",
      "upc": "",

      "brand": {
        "@type": "Brand",
        "name": " C. Robert Hopf Inh. J\u00f6rg Hopf",
        "url": "https:\/\/musiccraft-instruments.com\/en\/c-robert-hopf-inh-jorg-hopf_29"      },

      "manufacturer": {
        "@type": "Organization",
        "id_manufacturer": 29,
        "name": " C. Robert Hopf Inh. J\u00f6rg Hopf",
        "url": "https:\/\/musiccraft-instruments.com\/en\/c-robert-hopf-inh-jorg-hopf_29"      },

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

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

      "categories": [
                            {
            "id_category": 4,
            "name": "Instruments",
            "link_rewrite": "instruments",
            "urls": {
              "agent": "https:\/\/musiccraft-instruments.com\/en\/mcc\/mcc_agent\/category?id_category=4&setCountry=1&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=1&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=1&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=1&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": 394,
            "name": "Instrument",
            "value": "zither"
          },                    {
            "id_feature": 22,
            "id_feature_value": 171,
            "name": "Intended Use",
            "value": "Beginner"
          }                        ],

      "agent_faqs": [
              ],

      "images": [
                            {
            "id_image": 2645,
            "cover": true,
            "position": 1,
            "legend": "Children's Zither \u2013 Chromatic Zither with 25 Melody Strings",
            "url": "https:\/\/cdn1.musiccraft-instruments.com\/2645-large_default\/childrens-zither-25-melody-strings.webp"
          },                    {
            "id_image": 2643,
            "cover": false,
            "position": 2,
            "legend": "Children's Zither \u2013 Chromatic Zither with 25 Melody Strings",
            "url": "https:\/\/cdn1.musiccraft-instruments.com\/2643-large_default\/childrens-zither-25-melody-strings.webp"
          },                    {
            "id_image": 2641,
            "cover": false,
            "position": 3,
            "legend": "Children's Zither \u2013 Chromatic Zither with 25 Melody Strings",
            "url": "https:\/\/cdn1.musiccraft-instruments.com\/2641-large_default\/childrens-zither-25-melody-strings.webp"
          },                    {
            "id_image": 2644,
            "cover": false,
            "position": 4,
            "legend": "Children's Zither \u2013 Chromatic Zither with 25 Melody Strings",
            "url": "https:\/\/cdn2.musiccraft-instruments.com\/2644-large_default\/childrens-zither-25-melody-strings.webp"
          },                    {
            "id_image": 2642,
            "cover": false,
            "position": 5,
            "legend": "Children's Zither \u2013 Chromatic Zither with 25 Melody Strings",
            "url": "https:\/\/cdn1.musiccraft-instruments.com\/2642-large_default\/childrens-zither-25-melody-strings.webp"
          }                        ],

            "shipping_weight": {
        "@type": "QuantitativeValue",
        "value": 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": 263,
        "id_product_attribute": 0,
        "url": "https:\/\/musiccraft-instruments.com\/en\/p\/childrens-zither-25-melody-strings-263.html",
        "price": 276.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": 276.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=263&qty=1&setCountry=1&setCurrency=1"
        }
              },

      "variant_offers": [
              ],

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

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