{
  "version": "1.0",
  "site": "https://jy-labs.com",
  "updated": "2026-09-07",
  "note": "WebMCP is a 2026 W3C draft. This file lists task flows with declarative data-mcp-* markup on their native HTML forms. All actions below are 'declarative' mode: no navigator.mcpActions.register() calls exist on this site yet. Every listed form submits via client-side fetch (not a native form post) and requires the page's own JavaScript to run, so a non-JS-executing crawler can read this file but cannot complete the task; a real browser agent driving the page can.",
  "actions": [
    {
      "id": "send-inquiry",
      "name": "Send Business Inquiry",
      "description": "Send a business inquiry to JY Labs. Requires a name and email address; phone, company, and a message are optional.",
      "method": "declarative",
      "locations": [
        "https://jy-labs.com/",
        "https://jy-labs.com/contact",
        "https://jy-labs.com/services"
      ],
      "parameters": {
        "required": ["name", "email"],
        "optional": ["phone", "company", "message"]
      }
    },
    {
      "id": "subscribe-newsletter",
      "name": "Subscribe to Newsletter",
      "description": "Subscribe an email address to the JY Labs newsletter.",
      "method": "declarative",
      "locations": [
        "https://jy-labs.com/ (footer, on every page, and the homepage newsletter section)",
        "https://jy-labs.com/blog/[slug] (footer and the in-article newsletter CTA)"
      ],
      "parameters": {
        "required": ["email"],
        "optional": []
      }
    },
    {
      "id": "manage-newsletter-preferences",
      "name": "Manage Newsletter Preferences",
      "description": "Set the newsletter subscription state (subscribed or unsubscribed) for an email address.",
      "method": "declarative",
      "locations": ["https://jy-labs.com/newsletter/preferences"],
      "parameters": {
        "required": ["email", "subscription"],
        "optional": []
      }
    },
    {
      "id": "unsubscribe-newsletter",
      "name": "Unsubscribe from Newsletter",
      "description": "Unsubscribe an email address from the JY Labs newsletter.",
      "method": "declarative",
      "locations": ["https://jy-labs.com/newsletter/unsubscribe"],
      "parameters": {
        "required": ["email"],
        "optional": []
      }
    },
    {
      "id": "book-discovery-call",
      "name": "Book a Discovery Call",
      "description": "Schedule the paid $350 discovery call via an embedded Google Appointment Schedule. Not independently markup-able: the booking UI itself is a cross-origin Google Calendar iframe, outside this site's DOM, so it carries no data-mcp-* attributes. Agents interact with Google's own scheduling interface directly.",
      "method": "unavailable",
      "locations": [
        "https://jy-labs.com/",
        "https://jy-labs.com/contact",
        "https://jy-labs.com/sogood-discovery"
      ],
      "parameters": {
        "required": [],
        "optional": []
      }
    }
  ]
}
