
{
  "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": 1,
      "iso_code": "de",
      "url_prefix": "\/de\/"
    },
    "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": 223
    },
    "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\/de\/mcc\/mcc_agent\/product?id_product=223&setCountry=1&setCurrency=1",
    "agent": {
      "root": "https:\/\/musiccraft-instruments.com\/de\/mcc\/mcc_agent\/root?setCountry=1&setCurrency=1",
      "sitemap": "https:\/\/musiccraft-instruments.com\/de\/mcc\/mcc_agent\/sitemap?setCountry=1&setCurrency=1",
      "search": "https:\/\/musiccraft-instruments.com\/de\/mcc\/mcc_agent\/search?setCountry=1&setCurrency=1",
      "cart": "https:\/\/musiccraft-instruments.com\/de\/mcc\/mcc_agent\/cart?setCountry=1&setCurrency=1",
      "product": "https:\/\/musiccraft-instruments.com\/de\/mcc\/mcc_agent\/product?id_product=223&setCountry=1&setCurrency=1",
      "contexts": "https:\/\/musiccraft-instruments.com\/de\/mcc\/mcc_agent\/contexts?resource=product&id_product=223&setCountry=1&setCurrency=1"
    },
    "human": {
      "home": "https:\/\/musiccraft-instruments.com\/",
      "sitemap": "https:\/\/musiccraft-instruments.com\/de\/sitemap",
      "search": "https:\/\/musiccraft-instruments.com\/de\/suche",
      "product": "https:\/\/musiccraft-instruments.com\/de\/p\/kindergartenfloete-schneider-birnenholz-limitierte-auflage-223.html",
      "cart": "https:\/\/musiccraft-instruments.com\/de\/bestellung",
      "contact": "https:\/\/musiccraft-instruments.com\/de\/kontaktiere-uns"
    }
  },

  "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\/de\/p\/kindergartenfloete-schneider-birnenholz-limitierte-auflage-223.html#product",
      "url": "https:\/\/musiccraft-instruments.com\/de\/p\/kindergartenfloete-schneider-birnenholz-limitierte-auflage-223.html",
      "urls": {
        "agent": "https:\/\/musiccraft-instruments.com\/de\/mcc\/mcc_agent\/product?id_product=223&setCountry=1&setCurrency=1",
        "contexts": "https:\/\/musiccraft-instruments.com\/de\/mcc\/mcc_agent\/contexts?resource=product&id_product=223&setCountry=1&setCurrency=1",
        "human": "https:\/\/musiccraft-instruments.com\/de\/p\/kindergartenfloete-schneider-birnenholz-limitierte-auflage-223.html"
      },

      "id_product": 223,
      "name": "Kindergartenfl\u00f6te Schneider aus Birnenholz \u2013 limitierte Auflage",
      "description": "Limitierte Kindergartenfl\u00f6te aus Birnenholz mit sechs T\u00f6nen und ergonomischer Bauweise. Ideal f\u00fcr kleine H\u00e4nde und den ersten spielerischen Einstieg in die Welt der Musik.",
      "full_description": "Die ersten T\u00f6ne pr\u00e4gen oft die Freude an der Musik ein Leben lang. Diese limitierte Kindergartenfl\u00f6te von Gerald Schneider wurde speziell f\u00fcr kleine Musiker entwickelt und verbindet eine besonders kindgerechte Bauweise mit der warmen Klangcharakteristik von Birnenholz.  Mit nur f\u00fcnf Tonl\u00f6chern, kurzen Griffabst\u00e4nden und einer L\u00e4nge von lediglich 22,5 cm liegt sie optimal in kleinen H\u00e4nden. Zwei ergonomische Griffmulden unterst\u00fctzen die richtige Handhaltung, w\u00e4hrend der Verzicht auf ein Oktavloch den Einstieg zus\u00e4tzlich erleichtert. Das hochwertige Birnenholz sorgt dabei f\u00fcr eine angenehme Ansprache und einen weichen, ausgewogenen Klang.  Als limitierte Ausf\u00fchrung ist diese Kindergartenfl\u00f6te etwas Besonderes \u2013 gefertigt f\u00fcr Kinder, die ihre ersten musikalischen Erfahrungen mit einem liebevoll handgefertigten Instrument sammeln m\u00f6chten. Denn Musik beginnt nicht mit Perfektion, sondern mit Neugier.",
      "additional_text": "Limitierte Kindergartenfl\u00f6te \n 6 T\u00f6ne: G, A, B (H), C, D, E \n 5 Tonl\u00f6cher \n L\u00e4nge: 22,5 cm \n Stimmung: a1 = 442 Hz \n Material: Birnenholz \n 1 teilige Bauweise \n Ergonomische Griffmulden f\u00fcr kleine H\u00e4nde \n Ohne Oktavloch f\u00fcr einen besonders einfachen Einstieg \n Lieferumfang: H\u00fclle (Farbe kann variieren), Wischer und Spielanleitung \n Hersteller: Gerald Schneider Blockfl\u00f6tenbau",

      "sku": "409\/511",
      "mpn": "409\/511",
      "ean13": "",
      "upc": "",

      "brand": {
        "@type": "Brand",
        "name": "Gerald Schneider Blockfl\u00f6tenbau",
        "url": "https:\/\/musiccraft-instruments.com\/de\/gerald-schneider-blockflotenbau_24"      },

      "manufacturer": {
        "@type": "Organization",
        "id_manufacturer": 24,
        "name": "Gerald Schneider Blockfl\u00f6tenbau",
        "url": "https:\/\/musiccraft-instruments.com\/de\/gerald-schneider-blockflotenbau_24"      },

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

      "main_category": {
        "id_category": 9,
        "name": "Blockfl\u00f6ten",
        "link_rewrite": "blockfloeten",
        "urls": {
          "agent": "https:\/\/musiccraft-instruments.com\/de\/mcc\/mcc_agent\/category?id_category=9&setCountry=1&setCurrency=1",
          "human": "https:\/\/musiccraft-instruments.com\/de\/blockfloeten-9"
        }
      },

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

      "features": [
                            {
            "id_feature": 1,
            "id_feature_value": 3,
            "name": "Produkttyp",
            "value": "Einzelartikel"
          },                    {
            "id_feature": 15,
            "id_feature_value": 130,
            "name": "Besteuerung",
            "value": "Standard Rate"
          },                    {
            "id_feature": 9,
            "id_feature_value": 377,
            "name": "Instrument",
            "value": "Blockfl\u00f6te"
          },                    {
            "id_feature": 22,
            "id_feature_value": 171,
            "name": "Einsatzbereich",
            "value": "Anf\u00e4nger"
          },                    {
            "id_feature": 18,
            "id_feature_value": 373,
            "name": " Kernmaterial",
            "value": "Birnbaumholz"
          }                        ],

      "agent_faqs": [
              ],

      "images": [
                            {
            "id_image": 2532,
            "cover": true,
            "position": 1,
            "legend": "Kindergartenfl\u00f6te Schneider aus Birnenholz \u2013 limitierte Auflage",
            "url": "https:\/\/cdn1.musiccraft-instruments.com\/2532-large_default\/kindergartenfloete-schneider-birnenholz-limitierte-auflage.webp"
          },                    {
            "id_image": 2531,
            "cover": false,
            "position": 2,
            "legend": "Kindergartenfl\u00f6te Schneider aus Birnenholz \u2013 limitierte Auflage",
            "url": "https:\/\/cdn2.musiccraft-instruments.com\/2531-large_default\/kindergartenfloete-schneider-birnenholz-limitierte-auflage.webp"
          },                    {
            "id_image": 2533,
            "cover": false,
            "position": 3,
            "legend": "Kindergartenfl\u00f6te Schneider aus Birnenholz \u2013 limitierte Auflage",
            "url": "https:\/\/cdn3.musiccraft-instruments.com\/2533-large_default\/kindergartenfloete-schneider-birnenholz-limitierte-auflage.webp"
          }                        ],

            "shipping_weight": {
        "@type": "QuantitativeValue",
        "value": 0.25,
        "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": 223,
        "id_product_attribute": 0,
        "url": "https:\/\/musiccraft-instruments.com\/de\/p\/kindergartenfloete-schneider-birnenholz-limitierte-auflage-223.html",
        "price": 32.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": 32.00,
          "priceCurrency": "EUR",
          "valueAddedTaxIncluded": true        }
        ,

        
        "action": {
          "type": "add_to_cart",
          "method": "GET",
          "enabled": true,
          "quantity": 1,
          "url": "https:\/\/musiccraft-instruments.com\/de\/warenkorb?add=1&id_product=223&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": 32.00,
        "price_tax_excluded": 26.89,
        "price_without_reduction": 26.89,
        "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."
      }
    }
  }
}