{
  "jsonrpc": "2.0",
  "id": 2,
  "result": {
    "tools": [
      {
        "name": "list_products",
        "description": "List public ComplianceAutomator products and their framework coverage.",
        "inputSchema": {
          "type": "object",
          "properties": {},
          "additionalProperties": false
        }
      },
      {
        "name": "get_product",
        "description": "Get a public product by product id.",
        "inputSchema": {
          "type": "object",
          "properties": {
            "productId": {
              "type": "string",
              "description": "Product id such as soc2-starter-pack."
            }
          },
          "required": [
            "productId"
          ],
          "additionalProperties": false
        }
      },
      {
        "name": "list_frameworks",
        "description": "List supported compliance frameworks and related products.",
        "inputSchema": {
          "type": "object",
          "properties": {},
          "additionalProperties": false
        }
      },
      {
        "name": "get_methodology",
        "description": "Return a public summary of ComplianceAutomator methodology.",
        "inputSchema": {
          "type": "object",
          "properties": {},
          "additionalProperties": false
        }
      },
      {
        "name": "get_how_it_works",
        "description": "Return a public summary of how ComplianceAutomator works.",
        "inputSchema": {
          "type": "object",
          "properties": {},
          "additionalProperties": false
        }
      },
      {
        "name": "list_guides",
        "description": "List public compliance guides from the resource library.",
        "inputSchema": {
          "type": "object",
          "properties": {
            "framework": {
              "type": "string",
              "description": "Optional framework filter such as SOC 2 or HIPAA."
            },
            "limit": {
              "type": "number",
              "description": "Optional max number of guides to return."
            }
          },
          "additionalProperties": false
        }
      },
      {
        "name": "get_guide",
        "description": "Get a public compliance guide summary by slug.",
        "inputSchema": {
          "type": "object",
          "properties": {
            "slug": {
              "type": "string",
              "description": "Guide slug such as soc2-audit-preparation-checklist."
            }
          },
          "required": [
            "slug"
          ],
          "additionalProperties": false
        }
      },
      {
        "name": "list_blog_posts",
        "description": "List published blog posts.",
        "inputSchema": {
          "type": "object",
          "properties": {
            "limit": {
              "type": "number",
              "description": "Optional max number of posts to return."
            }
          },
          "additionalProperties": false
        }
      },
      {
        "name": "get_blog_post",
        "description": "Get a public blog post summary by slug.",
        "inputSchema": {
          "type": "object",
          "properties": {
            "slug": {
              "type": "string",
              "description": "Blog slug."
            }
          },
          "required": [
            "slug"
          ],
          "additionalProperties": false
        }
      }
    ]
  }
}