Publieke testfase We zitten in een publieke testfase — kijk gerust rond, maar bestellen kan nog niet. Bestellen kan vanaf 1 oktober 2026. Bekijk prijzen →

Je AI-assistent koppelen

veldhost heeft een ingebouwde MCP-server — de open standaard waarmee AI-assistenten met externe tools werken. Koppel hem en je assistent kan de gezondheid van je sites controleren, logs lezen, deploys, back-ups, verkeer, domeinen en DNS bekijken, en vragen als "waarom ligt mijn site eruit?" beantwoorden met echte gegevens.

Het endpoint

https://manage.veldhost.eu/mcp

De makkelijke manier — gewoon inloggen: voeg de URL hierboven toe als connector in je assistent en laat authenticatie leeg. Je wordt naar de normale veldhost-login gestuurd (passkeys werken), ziet precies wat de assistent mag doen, en keurt het goed. Je kunt de koppeling op elk moment intrekken.

Of gebruik een token: hij accepteert ook hetzelfde persoonlijke token als de API — maak er een aan onder API tokens. In beide gevallen bepalen de rechten wat de assistent mag: met alleen read kan hij alleen kijken; deploy, manage (staging, cron, back-ups en herstel) en dns laten hem handelen. Niets van wat hij aanbiedt kan ooit iets kopen of een site verwijderen.

Claude

In Claude (web of desktop): Settings → Connectors → Add custom connector → plak https://manage.veldhost.eu/mcp. Geen token nodig — Claude leidt je door de veldhost-login.

In Claude Code:

# OAuth (recommended — it will open the sign-in for you)
claude mcp add veldhost https://manage.veldhost.eu/mcp --transport http

# or with a personal token
claude mcp add veldhost https://manage.veldhost.eu/mcp \
  --transport http \
  --header "Authorization: Bearer mpc_..."

ChatGPT

Met developer mode ingeschakeld (Settings → Apps & Connectors → Advanced): maak een connector aan met het endpoint hierboven en OAuth-authenticatie — ChatGPT vindt onze login automatisch.

Andere assistenten

Elke MCP-client die het Streamable HTTP-transport ondersteunt werkt — via OAuth (de client registreert zichzelf automatisch) of een bearer-token. Cursor, VS Code en andere IDE-clients gebruiken dezelfde URL.

Wat hij kan

Read (read permission)
  list_sites            your sites, health and deploy state
  get_site_health       live probe + open incidents for one site
  get_site_logs         last 200 log lines (app, php, nginx-error, access)
  list_deploys          deploy history
  list_backups          restore points
  get_site_traffic      disk + monthly traffic
  get_staging_status    staging copy state and URL
  list_cron_jobs        scheduled tasks
  list_domains          registered domains, expiry, DNSSEC
  list_dns_zones        DNS zones on our nameservers
  list_dns_records      records in a zone
  probe_domain_dns      dry run of "move your DNS to veldhost": live zone as a plan + registrar steps (dns)
  search_domains        domain availability + price — registering stays in the portal
  quote_new_site        price a new site — returns a portal link for YOU to confirm

Act (deploy / manage / dns permissions)
  deploy_site           deploy from git (deploy)
  run_backup            back up now (manage)
  restore_backup        restore over live — asks for confirmation first (manage)
  create_staging        create the staging copy (manage, owner-only)
  refresh_staging       re-copy live over staging (manage, owner-only)
  disable_staging       remove the staging copy (manage, owner-only)
  add_cron_job          add a scheduled task (manage)
  remove_cron_job       remove a scheduled task (manage)
  add_dns_record        add a DNS record (dns)
  update_dns_record     change a DNS record (dns)
  delete_dns_record     delete a DNS record (dns)

Alles wat geld zou kosten blijft in jouw handen: de assistent kan voorbereiden en prijzen, maar betalen en bevestigen gebeurt altijd hier in het portaal, ingelogd als jij. Voor herstelacties moet de assistent bovendien eerst in het gesprek bij jou bevestigen voordat ze worden uitgevoerd.