{
  "name": "WebMCP.nl",
  "description": "WebMCP.nl meet en verbetert hoe AI-assistenten je website vinden, begrijpen en aanbevelen, en hoe AI-agents hem kunnen gebruiken. Deze site biedt haar eigen functies aan als aanroepbare WebMCP-tools.",
  "url": "https://webmcp.nl",
  "tools": [
    {
      "name": "scan_website",
      "description": "Lees de gratis samenvatting van de voorlopige WebMCP.nl AI-Ready score: echte score, deelscores, meetmoment, basisprofiel, rapportlink en beperkingen. Alleen een website nodig; geen e-mail, aanvraag of registratie. De meting kan uit de rapportcache komen; gemetenOp is het meetmoment. Meet geen daadwerkelijke AI-vermeldingen.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "website": {
            "type": "string",
            "description": "Publiek domein of HTTP(S)-URL, bijvoorbeeld top.nl"
          }
        },
        "required": [
          "website"
        ],
        "additionalProperties": false
      },
      "annotations": {
        "readOnlyHint": true,
        "untrustedContentHint": true
      }
    },
    {
      "name": "vraag_agent_ready_scan_aan",
      "description": "Verstuurt een bevestigingsmail voor de gratis AI-Ready Websitescan. De ontvanger moet eerst op de bevestigingslink klikken; daarna start de scan en volgt de gratis samenvatting met score en deelscores per e-mail. Gebruik scan_website om de samenvatting direct uit te lezen.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "website": {
            "type": "string",
            "description": "URL van de te scannen website"
          },
          "email": {
            "type": "string",
            "description": "E-mailadres voor de gratis scansamenvatting"
          }
        },
        "required": [
          "website",
          "email"
        ]
      },
      "annotations": {
        "consequentialHint": true
      }
    },
    {
      "name": "meld_aan_nieuwsbrief",
      "description": "Meldt het opgegeven e-mailadres echt aan voor de AI-Ready Update, de nieuwsbrief die eens per twee weken verschijnt.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "email": {
            "type": "string",
            "description": "E-mailadres voor de nieuwsbrief"
          }
        },
        "required": [
          "email"
        ]
      },
      "annotations": {
        "consequentialHint": true
      }
    },
    {
      "name": "bekijk_diensten",
      "description": "Overzicht van alle diensten en tarieven van webmcp.nl.",
      "inputSchema": {
        "type": "object",
        "properties": {}
      },
      "annotations": {
        "readOnlyHint": true
      }
    },
    {
      "name": "genereer_webmcp_tool",
      "description": "Genereert een concept-tooldefinitie en registratiecode voor een willekeurige formulierpagina. Toont het resultaat in de generator-sectie; er wordt niets opgeslagen of verstuurd.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "url": {
            "type": "string",
            "description": "URL van de formulierpagina"
          },
          "type": {
            "type": "string",
            "enum": [
              "afspraak",
              "reservering",
              "bestelling",
              "offerte",
              "melding",
              "aanvraag"
            ]
          },
          "velden": {
            "type": "string",
            "description": "komma-gescheiden veldnamen"
          }
        },
        "required": [
          "url",
          "type"
        ]
      },
      "annotations": {
        "readOnlyHint": true
      }
    },
    {
      "name": "open_sector_voorbeeld",
      "description": "Opent het mens/agent/call-voorbeeld van een specifieke branche in de voorbeeldensectie op de pagina.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "sector": {
            "type": "string",
            "enum": [
              "verzekeren",
              "bank",
              "overheid",
              "zorg",
              "reizen",
              "energie",
              "retail",
              "telecom"
            ]
          }
        },
        "required": [
          "sector"
        ]
      },
      "annotations": {
        "readOnlyHint": true
      }
    },
    {
      "name": "bekijk_kennisbank",
      "description": "Lijst van de nieuwste artikelen in de kennisbank van webmcp.nl.",
      "inputSchema": {
        "type": "object",
        "properties": {}
      },
      "annotations": {
        "readOnlyHint": true
      }
    },
    {
      "name": "start_ai_zichtbaarheidscheck",
      "description": "Bereid de betaalde AI-zichtbaarheidscheck voor (€37 excl. btw, €44,77 incl.): meerdere AI-modellen krijgen koopvragen over de dienst in de regio, zonder bedrijfsnaam, en de uitslag toont op welke plek de website wordt aanbevolen. Vult het formulier op het rapport in of geeft de link ernaartoe. Verstuurt niets en start geen betaling: de gebruiker controleert, klikt zelf op de startknop en betaalt bij Mollie.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "website": {
            "type": "string",
            "description": "Publiek domein, bijvoorbeeld voorbeeld.nl"
          },
          "dienst": {
            "type": "string",
            "description": "Wat het bedrijf aanbiedt"
          },
          "regio": {
            "type": "string",
            "description": "Plaats, regio of 'Nederland'"
          },
          "bedrijfsnaam": {
            "type": "string",
            "description": "Optioneel, helpt bij het herkennen in AI-antwoorden"
          },
          "email": {
            "type": "string",
            "description": "Optioneel: e-mailadres voor de uitslag"
          },
          "probleem": {
            "type": "string",
            "description": "Optioneel: het probleem dat de klant wil oplossen, voor de tweede vraag"
          },
          "concurrenten": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "maxItems": 3,
            "description": "Optioneel: tot drie websites van concurrenten om te volgen"
          },
          "vragen": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "minItems": 3,
            "maxItems": 3,
            "description": "Optioneel: precies drie eigen vragen, zonder de naam of het domein van het bedrijf"
          }
        },
        "required": [
          "website"
        ],
        "additionalProperties": false
      }
    },
    {
      "name": "stuur_contactbericht",
      "description": "Stuur een bericht naar het team van WebMCP.nl (vragen over de scan, een audit of samenwerking). Antwoord binnen 1 werkdag per e-mail.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "naam": {
            "type": "string",
            "description": "Naam van de afzender"
          },
          "email": {
            "type": "string",
            "description": "E-mailadres waarop het team kan antwoorden"
          },
          "bericht": {
            "type": "string",
            "description": "Het bericht (minimaal 10 tekens)"
          }
        },
        "required": [
          "naam",
          "email",
          "bericht"
        ]
      },
      "annotations": {
        "consequentialHint": true
      }
    },
    {
      "name": "bekijk_monitor",
      "description": "Status en opzet van de Nederlandse AI-Ready Monitor.",
      "inputSchema": {
        "type": "object",
        "properties": {}
      },
      "annotations": {
        "readOnlyHint": true
      }
    }
  ],
  "endpoints": {
    "mcp": "https://webmcp.nl/api/mcp",
    "openapi": "https://webmcp.nl/api/register/openapi.json",
    "register": "https://webmcp.nl/api/register",
    "scanPreview": "https://webmcp.nl/api/scan/preview",
    "scanPageExample": "https://webmcp.nl/scan?site=top.nl",
    "scanPreviewTextExample": "https://webmcp.nl/api/scan/preview?website=top.nl&format=txt",
    "scanPreviewLegacy": "https://webmcp.nl/api/scan/preview-request",
    "scanReportExample": "https://webmcp.nl/rapport/top.nl",
    "documentation": "https://webmcp.nl/docs",
    "methodology": "https://webmcp.nl/methodiek"
  }
}