{
  "$comment": "Pre-visit discovery manifest, generated by build-manifest.mjs. The WebMCP spec (W3C Web Machine Learning CG) defines no manifest format; this follows the de-facto shape third-party crawlers and inspectors probe at /.well-known/webmcp. It mirrors the tools this site registers at runtime — the runtime registration is authoritative.",
  "name": "webmcpify",
  "description": "Project site for webmcpify, an MIT-licensed agent skill that makes an existing web app agent-ready with WebMCP: inventory the app's user actions, approve a tool manifest, integrate, verify every tool in a real browser, heal, audit.",
  "version": "1.0.0",
  "homepage": "https://webmcpify.at/",
  "documentation": "https://webmcpify.at/llms.txt",
  "source": "https://github.com/TueJon/webmcpify",
  "spec": "https://webmachinelearning.github.io/webmcp/",
  "tools": [
    {
      "name": "get_install_command",
      "description": "Returns the terminal commands to install the webmcpify skill and start the pipeline, for a given install route. Read-only; does not change the page (use show_install_command for that).",
      "inputSchema": {
        "type": "object",
        "properties": {
          "agent": {
            "type": "string",
            "enum": [
              "npx",
              "plugin",
              "git"
            ],
            "description": "Install route: npx (skills CLI, works with any agent), plugin (Claude Code plugin marketplace), git (manual clone). Defaults to npx."
          }
        },
        "additionalProperties": false
      },
      "annotations": {
        "readOnlyHint": true
      }
    },
    {
      "name": "get_pipeline_overview",
      "description": "Returns the seven phases of the webmcpify pipeline (DETECT through AUDIT) with a one-line explanation each. Read-only.",
      "inputSchema": {
        "type": "object",
        "properties": {},
        "additionalProperties": false
      },
      "annotations": {
        "readOnlyHint": true
      }
    },
    {
      "name": "get_faq",
      "description": "Returns the FAQ of webmcpify.at (what WebMCP is, code-safety guarantees, security model, supported agents) in the currently selected page language. Read-only.",
      "inputSchema": {
        "type": "object",
        "properties": {},
        "additionalProperties": false
      },
      "annotations": {
        "readOnlyHint": true
      }
    },
    {
      "name": "set_language",
      "description": "Switches the page language between English and German. Client-side only: updates the visible copy and stores the preference in localStorage.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "language": {
            "type": "string",
            "enum": [
              "en",
              "de"
            ],
            "description": "Target page language"
          }
        },
        "required": [
          "language"
        ],
        "additionalProperties": false
      },
      "annotations": {
        "readOnlyHint": false
      }
    },
    {
      "name": "show_install_command",
      "description": "Switches the install command shown in the Installation section of webmcpify.at to the variant for a given agent setup. Page-local display change; nothing is sent anywhere.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "agent": {
            "type": "string",
            "enum": [
              "npx",
              "plugin",
              "git"
            ],
            "description": "Install route to display: npx (skills CLI, works with any agent), plugin (Claude Code plugin marketplace), git (manual clone)"
          }
        },
        "required": [
          "agent"
        ],
        "additionalProperties": false
      },
      "annotations": {
        "readOnlyHint": false
      },
      "declarative": true
    }
  ]
}
