
{
  "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": 35
    },
    "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=35&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=35&setCountry=0&setCurrency=1",
      "contexts": "https:\/\/musiccraft-instruments.com\/en\/mcc\/mcc_agent\/contexts?resource=product&id_product=35&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\/lenzner-flatwound-mandolin-string-set-nickel-35.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\/lenzner-flatwound-mandolin-string-set-nickel-35.html#product",
      "url": "https:\/\/musiccraft-instruments.com\/en\/p\/lenzner-flatwound-mandolin-string-set-nickel-35.html",
      "urls": {
        "agent": "https:\/\/musiccraft-instruments.com\/en\/mcc\/mcc_agent\/product?id_product=35&setCountry=0&setCurrency=1",
        "contexts": "https:\/\/musiccraft-instruments.com\/en\/mcc\/mcc_agent\/contexts?resource=product&id_product=35&setCountry=0&setCurrency=1",
        "human": "https:\/\/musiccraft-instruments.com\/en\/p\/lenzner-flatwound-mandolin-string-set-nickel-35.html"
      },

      "id_product": 35,
      "name": "Lenzner Flatwound Mandolin String Set \u2013 Nickel Flatwound",
      "description": "Mandolin strings with real character: the Lenzner flatwound mandolin set delivers clear tone, smooth feel and precise response. Steel strings with nickel flatwound winding \u2013 built for clean playing without unnecessary noise.",
      "full_description": "Mandolin playing lives on precision.\u00a0\u00a0   The Lenzner flatwound mandolin string set is made for players who want a clear, controlled tone. The steel strings are wound with nickel flatwire, giving them  a smooth and direct playing feel.   The result is a focused sound with clean response and reliable control. No fake shine. No unnecessary resistance. Just strings that do their job. Ideal for mandolin players who care about defined articulation, reliable material and honest sound.  Small instrument. Direct response. Real craft.  That is how mandolin should feel.",
      "additional_text": "Set contents:  \n \n E steel strings \n A steel strings, nickel flatwound \n D steel strings, nickel flatwound \n G steel strings, nickel flatwound",

      "sku": "862\/3050",
      "mpn": "862\/3050",
      "ean13": "",
      "upc": "",

      "brand": {
        "@type": "Brand",
        "name": "OPTIMA Musiksaiten GmbH",
        "url": "https:\/\/musiccraft-instruments.com\/en\/optima-musiksaiten-gmbh_10"      },

      "manufacturer": {
        "@type": "Organization",
        "id_manufacturer": 10,
        "name": "OPTIMA Musiksaiten GmbH",
        "url": "https:\/\/musiccraft-instruments.com\/en\/optima-musiksaiten-gmbh_10"      },

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

      "main_category": {
        "id_category": 48,
        "name": "Other Strings",
        "link_rewrite": "other-strings",
        "urls": {
          "agent": "https:\/\/musiccraft-instruments.com\/en\/mcc\/mcc_agent\/category?id_category=48&setCountry=0&setCurrency=1",
          "human": "https:\/\/musiccraft-instruments.com\/en\/other-strings-48"
        }
      },

      "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": 151,
            "name": "Product declaration",
            "value": "Consumables"
          },                    {
            "id_feature": 1,
            "id_feature_value": 1,
            "name": "Product declaration",
            "value": "Utensils"
          },                    {
            "id_feature": 1,
            "id_feature_value": 169,
            "name": "Product declaration",
            "value": "Set"
          },                    {
            "id_feature": 15,
            "id_feature_value": 130,
            "name": "Taxation",
            "value": "Standard Rate"
          },                    {
            "id_feature": 9,
            "id_feature_value": 205,
            "name": "Instrument",
            "value": "mandolin"
          },                    {
            "id_feature": 18,
            "id_feature_value": 156,
            "name": "Core material",
            "value": "Steel"
          },                    {
            "id_feature": 19,
            "id_feature_value": 204,
            "name": "Wrapping \/ Material",
            "value": "Nickel flat wire"
          },                    {
            "id_feature": 20,
            "id_feature_value": 164,
            "name": "Fastening",
            "value": "Loop"
          },                    {
            "id_feature": 21,
            "id_feature_value": 167,
            "name": "String gauge",
            "value": "Medium"
          },                    {
            "id_feature": 23,
            "id_feature_value": 209,
            "name": "String",
            "value": "G4"
          },                    {
            "id_feature": 23,
            "id_feature_value": 206,
            "name": "String",
            "value": "E1"
          },                    {
            "id_feature": 23,
            "id_feature_value": 208,
            "name": "String",
            "value": "D3"
          },                    {
            "id_feature": 23,
            "id_feature_value": 207,
            "name": "String",
            "value": "A2"
          }                        ],

      "agent_faqs": [
              ],

      "images": [
                            {
            "id_image": 1986,
            "cover": true,
            "position": 1,
            "legend": "Lenzner Flatwound Mandolin Strings Set \u2013 Nickel Wound",
            "url": "https:\/\/cdn1.musiccraft-instruments.com\/1986-large_default\/lenzner-flatwound-mandolin-string-set-nickel.webp"
          },                    {
            "id_image": 1984,
            "cover": false,
            "position": 2,
            "legend": "Lenzner Flatwound Mandolin Strings Set \u2013 Nickel Wound",
            "url": "https:\/\/cdn3.musiccraft-instruments.com\/1984-large_default\/lenzner-flatwound-mandolin-string-set-nickel.webp"
          }                        ],

            "shipping_weight": {
        "@type": "QuantitativeValue",
        "value": 0.07,
        "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": 35,
        "id_product_attribute": 0,
        "url": "https:\/\/musiccraft-instruments.com\/en\/p\/lenzner-flatwound-mandolin-string-set-nickel-35.html",
        "price": 44.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": 44.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=35&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": 44.90,
        "price_tax_excluded": 37.73,
        "price_without_reduction": 37.73,
        "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."
      }
    }
  }
}