HostDirect MCP: een AI-agent aansluiten
Sluit een MCP-client aan op de openbare HostDirect-catalogus. Zoek en vergelijk hostingpakketten met brondata, zonder account of API-sleutel.
1. Voeg de server toe
Kies in een client die externe MCP-servers ondersteunt voor Streamable HTTP en gebruik dit adres:
https://hostdirect.nl/mcpAuthenticatie: geen. Alle functies lezen uitsluitend openbare informatie. Er zijn geen bestellingen, betalingen of wijzigingen mogelijk. Ondersteuning en de precieze instelvelden verschillen per AI-client.
2. Kies een leesfunctie
search_providers: zoek aanbieders, pakketten of categorieën.get_provider: lees één profiel met prijsstatus, datalocatie en bronnen.compare_providers: haal twee tot zes aanbieders samen op.
Voorbeeldvraag: “Vergelijk Cloud86 en mijn.host. Benoem het pakket, de oorspronkelijke prijsdatum en de beperkingen van het locatiebewijs.” De uitkomst is een gerichte selectie, geen volledige marktvergelijking.
3. Voor ontwikkelaars: initialiseren
Verstuur JSON-RPC met POST. Gebruik de headers Content-Type: application/json en Accept: application/json, text/event-stream.
{"jsonrpc":"2.0","id":1,"method":"initialize","params":{"protocolVersion":"2025-11-25","capabilities":{},"clientInfo":{"name":"catalogue-reader","version":"1.0.0"}}}Stuur daarna notifications/initialized, vervolgens tools/list of tools/call. Zet de gekozen versie in de header MCP-Protocol-Version. Ondersteund: 2025-03-26, 2025-06-18 en 2025-11-25.
{"jsonrpc":"2.0","id":2,"method":"tools/call","params":{"name":"compare_providers","arguments":{"ids":["cloud86","mijnhost"]}}}
Gedrag en grenzen
De server antwoordt direct met JSON en bewaart geen sessie. Een gewone browser-GET geeft 405; er is geen afzonderlijke gebeurtenissenstroom. De aanvraag mag maximaal 32 KiB zijn. Alle toolresultaten staan in één antwoord. Serverclients zonder Origin-header zijn toegestaan; browseraanvragen met een Origin-header zijn beperkt tot HostDirect.
MCP-functies als JSON · Vermelding in het officiële MCP-register
Brondata behouden en zorgvuldig opnieuw proberen
Bewaar price.status, price.checked en bronlinks. historical is een eerder goedgekeurd prijspeil, geen bevestigd huidig aanbod. unknown is onbekend; null betekent nooit automatisch nul. generatedAt is de exporttijd, geen nieuwe broncontrole.
REST en MCP delen maximaal 120 aanvragen per verbindings-IP per minuut. Respecteer bij 429 de header Retry-After. Controleer bij fouten de HTTP-status en het inhoudstype. Wacht bij tijdelijke 503-fouten minimaal vijf seconden en probeer hoogstens tweemaal opnieuw. Er is geen beschikbaarheidsgarantie.