
{
  "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": 80
    },
    "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=80&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=80&setCountry=0&setCurrency=1",
      "contexts": "https:\/\/musiccraft-instruments.com\/en\/mcc\/mcc_agent\/contexts?resource=product&id_product=80&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\/harmonica-for-beginners-book-80.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\/harmonica-for-beginners-book-80.html#product",
      "url": "https:\/\/musiccraft-instruments.com\/en\/p\/harmonica-for-beginners-book-80.html",
      "urls": {
        "agent": "https:\/\/musiccraft-instruments.com\/en\/mcc\/mcc_agent\/product?id_product=80&setCountry=0&setCurrency=1",
        "contexts": "https:\/\/musiccraft-instruments.com\/en\/mcc\/mcc_agent\/contexts?resource=product&id_product=80&setCountry=0&setCurrency=1",
        "human": "https:\/\/musiccraft-instruments.com\/en\/p\/harmonica-for-beginners-book-80.html"
      },

      "id_product": 80,
      "name": "Harmonica for Beginners \u2013 Starting sounds better than you think",
      "description": "An honest introduction to harmonica playing. No dusty music-school feeling. No overwhelming theory. Just real songs, real progress and real motivation.",
      "full_description": "Most people believe they\u2019re not musical. Until that first note suddenly works.   That\u2019s exactly where this book begins.   \u201cHarmonica for Beginners\u201d is not some dry theory book full of exercises nobody actually wants to play. It\u2019s a direct and understandable introduction for people who finally want to make music themselves.  No previous experience required. No fear of sheet music. No sterile classroom atmosphere.  Instead, this book focuses on what actually matters:  Playing. Experimenting. Making mistakes. Getting better.   Because that\u2019s how real music happens.   The book guides you step by step into the world of blues harp playing and explains the fundamentals in a way that keeps you motivated instead of frustrated. First melodies, simple rhythms, breathing techniques and classic blues harp sounds are introduced clearly and practically.  And suddenly, something strange happens:  Single notes turn into music.  That\u2019s exactly why this book is perfect for beginners, returning players or anyone who spent years believing they could never learn an instrument. This isn\u2019t about perfection. It\u2019s about that moment when music suddenly becomes personal.  On the balcony at night. At a campfire. Between stressful days or at half past midnight with a new melody stuck in your head.   Play. Don\u2019t just mess around.   Written for people who don\u2019t just want to listen to music. But finally make it themselves.",
      "additional_text": "Beginner\u2019s book for harmonica and blues harp \n Perfect for beginners and returning players \n Easy step-by-step explanations \n Practical learning instead of dry theory \n Learn melodies, rhythm and breathing techniques \n Ideal for self-learning \n Motivating approach without classroom feeling \n Suitable for diatonic harmonicas \n Written by Volkmar Kramarz",

      "sku": "865\/41004",
      "mpn": "865\/41004",
      "ean13": "",
      "upc": "",

      "brand": {
        "@type": "Brand",
        "name": "C. A. Seydel S\u00f6hne",
        "url": "https:\/\/musiccraft-instruments.com\/en\/c-a-seydel-sohne_13"      },

      "manufacturer": {
        "@type": "Organization",
        "id_manufacturer": 13,
        "name": "C. A. Seydel S\u00f6hne",
        "url": "https:\/\/musiccraft-instruments.com\/en\/c-a-seydel-sohne_13"      },

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

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

      "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": 322,
            "name": "Product declaration",
            "value": "Book"
          },                    {
            "id_feature": 1,
            "id_feature_value": 3,
            "name": "Product declaration",
            "value": "Single item"
          },                    {
            "id_feature": 15,
            "id_feature_value": 131,
            "name": "Taxation",
            "value": "Reduced Rate"
          },                    {
            "id_feature": 9,
            "id_feature_value": 321,
            "name": "Instrument",
            "value": "Harmonica"
          }                        ],

      "agent_faqs": [
              ],

      "images": [
                            {
            "id_image": 2111,
            "cover": true,
            "position": 1,
            "legend": "Harmonica for Beginners \u2013 Starting sounds better than you think",
            "url": "https:\/\/cdn3.musiccraft-instruments.com\/2111-large_default\/harmonica-for-beginners-book.webp"
          },                    {
            "id_image": 2110,
            "cover": false,
            "position": 2,
            "legend": "Harmonica for Beginners \u2013 Starting sounds better than you think",
            "url": "https:\/\/cdn3.musiccraft-instruments.com\/2110-large_default\/harmonica-for-beginners-book.webp"
          },                    {
            "id_image": 2109,
            "cover": false,
            "position": 3,
            "legend": "Harmonica for Beginners \u2013 Starting sounds better than you think",
            "url": "https:\/\/cdn2.musiccraft-instruments.com\/2109-large_default\/harmonica-for-beginners-book.webp"
          },                    {
            "id_image": 2108,
            "cover": false,
            "position": 4,
            "legend": "Harmonica for Beginners \u2013 Starting sounds better than you think",
            "url": "https:\/\/cdn3.musiccraft-instruments.com\/2108-large_default\/harmonica-for-beginners-book.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": 80,
        "id_product_attribute": 0,
        "url": "https:\/\/musiccraft-instruments.com\/en\/p\/harmonica-for-beginners-book-80.html",
        "price": 19.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": 19.95,
          "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=80&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": 7,
        "use_taxes": true,
        "show_taxes": true,
        "price_tax_included": 19.95,
        "price_tax_excluded": 18.64,
        "price_without_reduction": 18.64,
        "reduction_percent": 0,
        "reduction_price": 0      },

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