
{
  "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": 759
    },
    "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=759&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=759&setCountry=1&setCurrency=1",
      "contexts": "https:\/\/musiccraft-instruments.com\/en\/mcc\/mcc_agent\/contexts?resource=product&id_product=759&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\/migma-premium-acoustic-guitar-soft-case-759.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\/migma-premium-acoustic-guitar-soft-case-759.html#product",
      "url": "https:\/\/musiccraft-instruments.com\/en\/p\/migma-premium-acoustic-guitar-soft-case-759.html",
      "urls": {
        "agent": "https:\/\/musiccraft-instruments.com\/en\/mcc\/mcc_agent\/product?id_product=759&setCountry=1&setCurrency=1",
        "contexts": "https:\/\/musiccraft-instruments.com\/en\/mcc\/mcc_agent\/contexts?resource=product&id_product=759&setCountry=1&setCurrency=1",
        "human": "https:\/\/musiccraft-instruments.com\/en\/p\/migma-premium-acoustic-guitar-soft-case-759.html"
      },

      "id_product": 759,
      "name": "Migma Premium Acoustic Guitar Soft Case \u2013 35\u201340 mm Padding",
      "description": "Premium Migma acoustic guitar soft case with 35\u201340 mm padding, ergonomic backpack straps and multiple accessory pockets.",
      "full_description": "The  Migma Premium Acoustic Guitar Soft Case  is designed as a well-equipped soft case for storing and transporting a steel-string acoustic guitar.  The 35 to 40 mm padding is complemented by separate padded blocks for the guitar neck and the base of the instrument. These additional supports help provide extra cushioning at key contact points inside the case.  For comfortable transport, the soft case features a backpack system with ergonomic, padded and adjustable straps that can be stowed away when not in use. The carrying handle is also ergonomically designed. Several separate pockets provide space for sheet music, a tablet, smartphone and other accessories.  The neutral black design gives the case a discreet and professional appearance.",
      "additional_text": "Model: Premium Acoustic Guitar Bag \n Product type: Acoustic guitar soft case \n Padding: 35 to 40 mm \n Separate padded blocks for guitar neck and base \n Backpack carrying system \n Backpack straps: ergonomic, padded, adjustable and stowable \n Ergonomic carrying handle \n Multiple pockets for sheet music, tablet, smartphone and accessories \n Design: Neutral and understated \n Colour: Black \n Manufacturer: Migma e.G.",

      "sku": "829\/102",
      "mpn": "829\/102",
      "ean13": "",
      "upc": "",

      "brand": {
        "@type": "Brand",
        "name": "MIGMA eG",
        "url": "https:\/\/musiccraft-instruments.com\/en\/migma-eg_21"      },

      "manufacturer": {
        "@type": "Organization",
        "id_manufacturer": 21,
        "name": "MIGMA eG",
        "url": "https:\/\/musiccraft-instruments.com\/en\/migma-eg_21"      },

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

      "main_category": {
        "id_category": 64,
        "name": "Gig Bags",
        "link_rewrite": "gig-bags",
        "urls": {
          "agent": "https:\/\/musiccraft-instruments.com\/en\/mcc\/mcc_agent\/category?id_category=64&setCountry=1&setCurrency=1",
          "human": "https:\/\/musiccraft-instruments.com\/en\/gig-bags-64"
        }
      },

      "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": 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": 441,
            "name": "Instrument",
            "value": "Steel-string guitar"
          },                    {
            "id_feature": 9,
            "id_feature_value": 194,
            "name": "Instrument",
            "value": "concert guitar"
          },                    {
            "id_feature": 9,
            "id_feature_value": 492,
            "name": "Instrument",
            "value": "Etui"
          }                        ],

      "agent_faqs": [
              ],

      "images": [
                            {
            "id_image": 3585,
            "cover": true,
            "position": 1,
            "legend": "Migma Premium Acoustic Guitar Soft Case \u2013 35\u201340 mm Padding",
            "url": "https:\/\/cdn2.musiccraft-instruments.com\/3585-large_default\/migma-premium-acoustic-guitar-soft-case.webp"
          },                    {
            "id_image": 3586,
            "cover": false,
            "position": 2,
            "legend": "Migma Premium Acoustic Guitar Soft Case \u2013 35\u201340 mm Padding",
            "url": "https:\/\/cdn1.musiccraft-instruments.com\/3586-large_default\/migma-premium-acoustic-guitar-soft-case.webp"
          },                    {
            "id_image": 3583,
            "cover": false,
            "position": 3,
            "legend": "Migma Premium Acoustic Guitar Soft Case \u2013 35\u201340 mm Padding",
            "url": "https:\/\/cdn2.musiccraft-instruments.com\/3583-large_default\/migma-premium-acoustic-guitar-soft-case.webp"
          },                    {
            "id_image": 3584,
            "cover": false,
            "position": 4,
            "legend": "Migma Premium Acoustic Guitar Soft Case \u2013 35\u201340 mm Padding",
            "url": "https:\/\/cdn3.musiccraft-instruments.com\/3584-large_default\/migma-premium-acoustic-guitar-soft-case.webp"
          }                        ],

            "shipping_weight": {
        "@type": "QuantitativeValue",
        "value": 2.1,
        "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": 759,
        "id_product_attribute": 0,
        "url": "https:\/\/musiccraft-instruments.com\/en\/p\/migma-premium-acoustic-guitar-soft-case-759.html",
        "price": 100.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": 100.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=759&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": 100.00,
        "price_tax_excluded": 84.03,
        "price_without_reduction": 84.03,
        "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."
      }
    }
  }
}