
{
  "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": 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": 837
    },
    "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=837&setCountry=0&setCurrency=1",
    "agent": {
      "root": "https:\/\/musiccraft-instruments.com\/de\/mcc\/mcc_agent\/root?setCountry=0&setCurrency=1",
      "sitemap": "https:\/\/musiccraft-instruments.com\/de\/mcc\/mcc_agent\/sitemap?setCountry=0&setCurrency=1",
      "search": "https:\/\/musiccraft-instruments.com\/de\/mcc\/mcc_agent\/search?setCountry=0&setCurrency=1",
      "cart": "https:\/\/musiccraft-instruments.com\/de\/mcc\/mcc_agent\/cart?setCountry=0&setCurrency=1",
      "product": "https:\/\/musiccraft-instruments.com\/de\/mcc\/mcc_agent\/product?id_product=837&setCountry=0&setCurrency=1",
      "contexts": "https:\/\/musiccraft-instruments.com\/de\/mcc\/mcc_agent\/contexts?resource=product&id_product=837&setCountry=0&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\/blockfloeten-wischer-tenor-837.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\/blockfloeten-wischer-tenor-837.html#product",
      "url": "https:\/\/musiccraft-instruments.com\/de\/p\/blockfloeten-wischer-tenor-837.html",
      "urls": {
        "agent": "https:\/\/musiccraft-instruments.com\/de\/mcc\/mcc_agent\/product?id_product=837&setCountry=0&setCurrency=1",
        "contexts": "https:\/\/musiccraft-instruments.com\/de\/mcc\/mcc_agent\/contexts?resource=product&id_product=837&setCountry=0&setCurrency=1",
        "human": "https:\/\/musiccraft-instruments.com\/de\/p\/blockfloeten-wischer-tenor-837.html"
      },

      "id_product": 837,
      "name": "Blockfl\u00f6ten Wischer Tenor \u2013 Wollwischer von Gerald Schneider",
      "description": "Wollwischer von Gerald Schneider Blockfl\u00f6tenbau zur regelm\u00e4\u00dfigen Reinigung und Pflege von Tenor-Blockfl\u00f6ten.",
      "full_description": "Der  Blockfl\u00f6ten Wischer Tenor  von Gerald Schneider Blockfl\u00f6tenbau ist ein praktisches Pflegezubeh\u00f6r f\u00fcr Tenor-Blockfl\u00f6ten. Der Wollwischer hilft dabei, nach dem Spielen Feuchtigkeit aus dem Inneren des Instruments aufzunehmen und unterst\u00fctzt so die regelm\u00e4\u00dfige Reinigung der Blockfl\u00f6te.  Gerade bei gr\u00f6\u00dferen Blockfl\u00f6ten kann sich w\u00e4hrend des Spielens Feuchtigkeit im Instrument sammeln. Mit einem passenden Wischer l\u00e4sst sich diese nach dem Musizieren unkompliziert aufnehmen, bevor die Blockfl\u00f6te wieder zusammengesetzt oder verstaut wird.  Der Wischer ist f\u00fcr Tenor-Blockfl\u00f6ten vorgesehen und eignet sich f\u00fcr den Einsatz zu Hause, im Musikunterricht oder in der Musikschule. Durch die einfache Handhabung ist er ein n\u00fctzliches Zubeh\u00f6r f\u00fcr die regelm\u00e4\u00dfige Instrumentenpflege.",
      "additional_text": "Produkttyp: Blockfl\u00f6tenwischer \n Geeignet f\u00fcr: Tenor-Blockfl\u00f6te \n Ausf\u00fchrung: Wollwischer \n Hersteller: Gerald Schneider Blockfl\u00f6tenbau",

      "sku": "60603\/P",
      "mpn": "60603\/P",
      "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": 55,
        "name": "Pflege & Reinigung",
        "link_rewrite": "pflege-reinigung",
        "urls": {
          "agent": "https:\/\/musiccraft-instruments.com\/de\/mcc\/mcc_agent\/category?id_category=55&setCountry=0&setCurrency=1",
          "human": "https:\/\/musiccraft-instruments.com\/de\/pflege-reinigung-55"
        }
      },

      "categories": [
                            {
            "id_category": 4,
            "name": "Instrumente",
            "link_rewrite": "instrumente",
            "urls": {
              "agent": "https:\/\/musiccraft-instruments.com\/de\/mcc\/mcc_agent\/category?id_category=4&setCountry=0&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=0&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=0&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=0&setCurrency=1",
              "human": "https:\/\/musiccraft-instruments.com\/de\/highlight-5"
            }
          }                        ],

      "features": [
                            {
            "id_feature": 1,
            "id_feature_value": 3,
            "name": "Produkttyp",
            "value": "Einzelartikel"
          },                    {
            "id_feature": 1,
            "id_feature_value": 468,
            "name": "Produkttyp",
            "value": "Pflege & Reinigung"
          },                    {
            "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": 172,
            "name": "Einsatzbereich",
            "value": "Fortgeschrittene"
          },                    {
            "id_feature": 22,
            "id_feature_value": 171,
            "name": "Einsatzbereich",
            "value": "Anf\u00e4nger"
          }                        ],

      "agent_faqs": [
              ],

      "images": [
                            {
            "id_image": 3896,
            "cover": true,
            "position": 1,
            "legend": "Blockfl\u00f6ten Wischer Tenor \u2013 Wollwischer von Gerald Schneider",
            "url": "https:\/\/cdn1.musiccraft-instruments.com\/3896-large_default\/blockfloeten-wischer-tenor.webp"
          }                        ],

            "shipping_weight": {
        "@type": "QuantitativeValue",
        "value": 0.05,
        "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": 837,
        "id_product_attribute": 0,
        "url": "https:\/\/musiccraft-instruments.com\/de\/p\/blockfloeten-wischer-tenor-837.html",
        "price": 9.95,
        "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": 9.95,
          "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=837&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": 9.95,
        "price_tax_excluded": 8.36,
        "price_without_reduction": 8.36,
        "reduction_percent": 0,
        "reduction_price": 0      },

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