{"version":"1.1","site":"https://eanl.nl","name":"Energieadvies Nederland","description":"Adviesbureau voor duurzaamheid bij particulieren en bedrijven. BRL9500-gecertificeerd voor energielabels en maatwerkadvies.","entity":{"organization":"Energieadvies Nederland B.V.","kvk":"94602468","address":"Rat Verleghstraat 120, 4815PT Breda","phone":"+31851304090","email":"info@eanl.nl"},"agentGuidance":{"preferredMethod":"direct-json-post","cors":true,"headers":{"Content-Type":"application/json","Idempotency-Key":"optioneel; uniek per logische aanvraag (voorkomt duplicaten)","X-Agent":"optioneel; identificeer je agent (bijv. chatgpt, claude) voor meetbaarheid"},"note":"Vul name (of firstName+lastName), email en privacyAccepted=true. Overige velden optioneel."},"actions":[{"id":"request-energy-label","name":"Energielabel of advies aanvragen","description":"Dien een aanvraag in voor energielabel, maatwerkadvies of WWS via één JSON-POST naar het endpoint. DOM-invulling via formSelector op de singleStepUrl is een fallback.","method":"POST","endpoint":"https://eanl.nl/api/contact","contentType":"application/json","mcp":{"formSelector":"[data-mcp-action=\"request-energy-label\"]","singleStepUrl":"https://eanl.nl/aanvraagformulier?agent=1"},"parameters":{"name":{"type":"string","required":false,"description":"Volledige naam (óf firstName+lastName)"},"firstName":{"type":"string","required":false,"description":"Voornaam (DOM-form gebruikt dit)"},"lastName":{"type":"string","required":false,"description":"Achternaam (DOM-form gebruikt dit)"},"email":{"type":"string","required":true,"format":"email"},"phone":{"type":"string","required":false},"service":{"type":"string","required":false,"description":"Type aanvraag / product, bijv. Energielabel"},"postcode":{"type":"string","required":false},"huisnummer":{"type":"string","required":false},"city":{"type":"string","required":false},"message":{"type":"string","required":false},"privacyAccepted":{"type":"boolean","required":true,"description":"Moet true zijn"}},"requiredOneOf":[["name"],["firstName","lastName"]],"returns":{"success":{"ok":{"type":"boolean","description":"true bij succes"},"message":{"type":"string"},"dossier_number":{"type":"string","description":"Dossiernummer van de lead (bevestiging)"},"confirmation_id":{"type":"string","description":"Alias van dossier_number"}},"error":{"ok":{"type":"boolean","description":"false bij fout"},"error":{"type":"string"},"errors":{"type":"object","description":"Veld-validatiefouten (zod flatten)"}},"statusCodes":{"200":"Verwerkt","400":"Validatiefout (zie errors) of ontbrekende naam","429":"Rate limit — honoreer de Retry-After-header en probeer daarna opnieuw","500":"Notificatie mislukt (lead is wél vastgelegd)"}}},{"id":"send-contact-message","name":"Contactbericht versturen","description":"Stuur een contact- of leadbericht naar Energieadvies Nederland via JSON-POST.","method":"POST","endpoint":"https://eanl.nl/api/contact","contentType":"application/json","mcp":{"formSelector":"[data-mcp-action=\"send-contact-message\"]"},"parameters":{"name":{"type":"string","required":false,"description":"Volledige naam (óf firstName+lastName)"},"firstName":{"type":"string","required":false},"lastName":{"type":"string","required":false},"email":{"type":"string","required":true,"format":"email"},"phone":{"type":"string","required":false,"recommended":true},"service":{"type":"string","required":false,"recommended":true,"description":"Type aanvraag (laat leeg i.p.v. 'Geen')"},"city":{"type":"string","required":false,"recommended":true},"postcode":{"type":"string","required":false,"recommended":true},"huisnummer":{"type":"string","required":false,"recommended":true},"message":{"type":"string","required":false},"privacyAccepted":{"type":"boolean","required":true}},"requiredOneOf":[["name"],["firstName","lastName"]],"returns":{"success":{"ok":{"type":"boolean","description":"true bij succes"},"message":{"type":"string"},"dossier_number":{"type":"string","description":"Dossiernummer van de lead (bevestiging)"},"confirmation_id":{"type":"string","description":"Alias van dossier_number"}},"error":{"ok":{"type":"boolean","description":"false bij fout"},"error":{"type":"string"},"errors":{"type":"object","description":"Veld-validatiefouten (zod flatten)"}},"statusCodes":{"200":"Verwerkt","400":"Validatiefout (zie errors) of ontbrekende naam","429":"Rate limit — honoreer de Retry-After-header en probeer daarna opnieuw","500":"Notificatie mislukt (lead is wél vastgelegd)"}}}],"resources":[{"type":"llms.txt","url":"https://eanl.nl/llms.txt"},{"type":"llms-full.txt","url":"https://eanl.nl/llms-full.txt"},{"type":"sitemap","url":"https://eanl.nl/sitemap.xml"},{"type":"faq","url":"https://eanl.nl/veelgestelde-vragen"}],"rateLimit":{"requestsPerMinute":8,"note":"Per IP op POST /api/contact. Bij 429: honoreer de Retry-After-header (seconden) en probeer daarna opnieuw."}}