Artikel

DataForSEO MCP-server koppelen aan Claude

Foto van Mira van Dongen

Mira van Dongen

Chatballon met kabel en stekker die bijna in een database met SEO-data klikt

Dit artikel kan affiliate links bevatten waarmee we mogelijk commissie verdienen. We zijn onafhankelijk, raden alleen tools aan waar we achter staan en zeggen erbij voor wie ze passen. Meer in onze affiliateverklaring.

Met de DataForSEO MCP-server haalt Claude zelf zoekvolumes, de zoekwoorden van een concurrent en backlinks op. Code schrijven hoeft niet. Het koppelen kost een paar minuten, en daarna betaal je per verzoek van vooraf gestort tegoed. Bij dagelijks gebruik ben ik er ongeveer $10 tot $30 per maand aan kwijt.

Ik heb de server als connector toegevoegd in Claude Desktop en gebruik hem elke dag. Dat koppelen ging sneller dan ik had verwacht. De handleidingen van DataForSEO stoppen daar. Ze zeggen niets over wat je daarna aan Claude vraagt, of wat dat per maand kost.

Wat de DataForSEO MCP-server doet

MCP (Model Context Protocol) is een standaard waarmee een AI-assistent zelf externe tools aanroept. De MCP-server van DataForSEO zet de API van DataForSEO open voor Claude. Jij vraagt in gewone taal om zoekvolumes voor tien zoekwoorden. Claude kiest het endpoint, stuurt het verzoek en leest het antwoord.

Het is dezelfde data als bij de API, tegen dezelfde prijs per verzoek. Alleen stelt nu je assistent de vraag in plaats van je eigen code. Welke API’s erachter zitten en wanneer Ahrefs de betere keus is, lees je in mijn DataForSEO review.

Wat je nodig hebt

  • Een DataForSEO-account. Een nieuw account krijgt $1 proeftegoed. Daarna stort je minimaal $50, en dat tegoed verloopt niet.
  • Je API-login en API-wachtwoord, voor Claude Code, Cursor en de lokale variant. Dat is een ander wachtwoord dan waarmee je op het dashboard inlogt. Voor de connector in Claude heb je ze niet nodig.
  • Een Claude-abonnement waarin je eigen connectors mag toevoegen. Dat mag in elk abonnement, ook in het gratis abonnement (daar met één eigen connector).

Een abonnement bij Ahrefs of Semrush heb je niet nodig.

De MCP-server koppelen aan Claude Desktop of claude.ai

Dit is de route die ik zelf nam. Een connector die je op claude.ai toevoegt, staat met hetzelfde account ook in Claude Desktop. Het maakt dus niet uit waar je begint.

Stap 1: je API-gegevens ophalen

Maak een account aan via de MCP-pagina van DataForSEO en log in op app.dataforseo.com. Voor de connector in Claude heb je alleen dit account nodig. Wil je ook Claude Code, Cursor of de lokale variant gebruiken, open dan in het dashboard de pagina API Access. Daar staan je API-login en je API-wachtwoord.

Het API-wachtwoord zie je alleen de eerste 24 uur na je aanmelding. Daarna laat je het vanaf dezelfde pagina naar je mailen. Zet het meteen in je wachtwoordmanager.

Stap 2: de connector toevoegen

Open in Claude de pagina Customize en kies Connectors. Klik op de plus en kies Add custom connector. Geef de connector een naam (DataForSEO ligt voor de hand). Plak daarna de URL van de remote MCP-server van DataForSEO en klik op Add:

https://mcp.dataforseo.com/mcp

Open de connector en klik op Connect. Je komt op een inlogpagina van DataForSEO. Klik daar op Approve en je bent terug in Claude. API-gegevens invullen of iets installeren hoeft niet. De server draait bij DataForSEO.

In Team en Enterprise voegt een eigenaar of beheerder de connector toe. Daarna verbindt elk lid hem zelf.

Na het koppelen staat er een lijst met tools onder de connector, één per soort verzoek. Claude vraagt om toestemming voordat hij een tool gebruikt. Klik de eerste dagen niet op Allow always. Zo zie je welk endpoint Claude kiest voordat er tegoed afgaat.

Stap 3: een eerste vraag stellen om te testen

Begin met iets goedkoops. Zet de connector aan in een nieuw gesprek en vraag om een paar zoekvolumes:

Haal via DataForSEO het maandelijkse zoekvolume op voor "bakfiets kopen",
"elektrische bakfiets" en "bakfiets tweedehands". Google Nederland, taal Nederlands.

Claude zet de drie zoekwoorden met hun volume in een tabel. Open daarna je verbruik in het dashboard van DataForSEO, met per dag en per API wat je hebt uitgegeven.

Deze test kost ongeveer 1 tot 9 cent. Dat hangt af van het endpoint dat Claude kiest, want de zoekwoorddata van DataForSEO Labs is goedkoper dan de zoekvolumes uit Google Ads.

Andere routes via Claude Code, ChatGPT of Cursor

DataForSEO beschrijft in zijn helpcenter nog meer manieren om de server te koppelen. Dit vraagt de documentatie per route:

Route Wat je nodig hebt Voor wie
Claude Code claude mcp add met de remote URL en je API-gegevens in een Basic-auth-header, of het npm-pakket dataforseo-mcp-server met je API-gegevens als omgevingsvariabelen Wie in de terminal werkt en de data in bestanden of scripts verwerkt
ChatGPT Developer mode aanzetten onder Settings > Plugins, en daar een nieuwe plugin maken met de remote URL en OAuth Wie ChatGPT gebruikt in plaats van Claude
Cursor Onder Settings > Tools & MCPs een eigen MCP toevoegen met de remote URL, en daarna op Connect klikken Developers die SEO-data in hun editor willen

In Claude Code start je de lokale variant met één commando:

claude mcp add dataforseo \
  --env DATAFORSEO_USERNAME=jouw_api_login \
  --env DATAFORSEO_PASSWORD=jouw_api_wachtwoord \
  -- npx -y dataforseo-mcp-server

Staat de connector al op claude.ai, dan haalt Claude Code hem van je account op. Je hoeft hem niet opnieuw toe te voegen.

In ChatGPT hangt het van je abonnement af. Volgens OpenAI werkt developer mode volledig in Business, Enterprise en Edu. In Plus en Pro koppel je alleen servers met leesrechten. Voor DataForSEO is dat genoeg, want de tools lezen alleen data.

Wat ik Claude ermee laat doen

Drie soorten vragen stel ik het vaakst. De voorbeelden zijn bewust kort. Meer dan een land, een taal en een duidelijke opdracht heeft Claude niet nodig.

Zoekvolume en moeilijkheid voor een lijst zoekwoorden

Bij zoekwoordenonderzoek voor klanten plak ik een lange lijst in het gesprek. Voor het onderwerp van één klant kreeg ik zo in één run honderden zoekwoorden terug, elk met zoekvolume en moeilijkheidsgraad. Dat kostte een paar cent.

Haal voor deze zoekwoorden het zoekvolume, de keyword difficulty en de
zoekintentie op via DataForSEO Labs. Google Nederland, taal Nederlands.
Zet ze in een tabel, gesorteerd op zoekvolume.
[je lijst]

Je krijgt per zoekwoord het volume, een moeilijkheid van 0 tot 100 en de zoekintentie. Zoekwoorden waar Labs geen data over heeft, ontbreken gewoon. Ze komen niet met 0 terug. Een kortere tabel dan je lijst is dus normaal, zeker bij Nederlandse zoekwoorden met weinig volume.

Welke zoekwoorden bij de klant passen, beslis ik daarna zelf.

De zoekwoorden van een concurrent

Voor een SEO-concurrentieanalyse wil ik weten waar een concurrent op rankt en de klant niet:

Op welke zoekwoorden staat concurrent.nl in de top 10 van Google Nederland,
en jouwsite.nl niet in de top 50? Maximaal 100 zoekwoorden, gesorteerd op
zoekvolume, met de URL van concurrent.nl die rankt.

Claude haalt dit meestal op bij Domain Intersection, het onderdeel van DataForSEO Labs dat twee domeinen vergelijkt. Je krijgt per zoekwoord de positie van beide domeinen, het volume en de pagina die rankt. Aan die URL’s zie je welke soorten pagina’s de concurrent heeft en jij niet.

Bij backlinks checken begin ik altijd met de samenvatting, nooit met de volledige lijst:

Geef een samenvatting van de backlinks van concurrent.nl: het aantal
backlinks, het aantal verwijzende domeinen en de 20 verwijzende domeinen
met de meeste links.

De samenvatting zegt hoeveel backlinks er zijn. Daaraan zie je wat de volledige lijst gaat kosten, voordat je hem opvraagt. Rondkijken in een backlinkprofiel met grafieken en filters doe ik nog steeds in Ahrefs.

Wat elke vraag beter maakt

Noem altijd het land en de taal (“Google Nederland, taal Nederlands”). De endpoints van DataForSEO vragen om een locatie en een taal. Zonder land en taal kiest Claude ze zelf. Staan er meer connectors aan, noem DataForSEO dan ook bij naam.

En geef een maximum op. “Maximaal 100 zoekwoorden” houdt het antwoord leesbaar en het verzoek goedkoop.

Wat het kost

De MCP-server zelf kost niets. Elk verzoek gaat van je DataForSEO-tegoed af, tegen de gewone API-prijs. De MCP-server werkt met de Live-prijzen, niet met de goedkopere Standard-wachtrij. Een assistent wacht niet tot zijn verzoek in een wachtrij aan de beurt is.

Een pagina zoekresultaten kost bij Live $0,002. Zoekvolumes uit Google Ads kosten $0,09 per verzoek, voor maximaal 1.000 zoekwoorden. Een lijst van 500 zoekwoorden uit DataForSEO Labs kost $0,012 plus 500 keer $0,00012, samen ruim 7 cent.

Met dagelijks zoekwoordenonderzoek, concurrenten en backlinks kom ik op $10 tot $30 per maand. Voor gewoon SEO-werk vind ik dat verrassend goedkoop. Je Claude-abonnement komt er nog bij (Pro kost $20 per maand, exclusief btw). Ook samen blijf je ver onder Ahrefs Lite, dat €119 per maand kost.

Zo houd je het verbruik laag

Een limiet in je vraag is de simpelste rem. Zonder limiet kan Claude een veel grotere lijst opvragen dan je nodig hebt. Bij een domein met tienduizenden zoekwoorden betaal je dan voor rijen die je nooit leest.

De dure verzoeken zijn de volledige backlinklijst van een groot domein en alle zoekwoorden waarop een groot domein rankt. Eén slordige vraag haalt daar in één keer een flink deel van je tegoed weg.

Doe de eerste week dus alleen kleine verzoeken en kijk elke dag wat ze kostten. Het proeftegoed van $1 dekt de testvraag uit stap 3 en een stuk of tien zoekwoordlijsten van 500 zoekwoorden, voordat je $50 stort.

DataForSEO

SEO

API voor SEO-data zoals zoekresultaten, zoekvolumes en backlinks, voor wie veel zoekwoorden tegelijk wil ophalen of zelf tools en AI-assistenten op die data laat draaien.

  • SERP- en zoekwoorddata via API
  • MCP-server voor AI-assistenten
  • Geen abonnement
  • Betalen per verzoek
Probeer gratis

Prepaid, vanaf $50 tegoed

  • Gratis proefperiode
Lees onze review

Waar je op let

Wat Claude met de data doet, controleer je zelf. Een assistent kan een volume afronden of een te stellige conclusie trekken uit tien zoekresultaten. Voordat ik iets naar een klant stuur, laat ik Claude de ruwe waarde van een paar zoekwoorden tonen en vergelijk ik die met de tabel.

Een zoekvolume van 10 betekent in de praktijk “10 of minder”. Neem het niet over als exact getal.

Naar Claude gaat data over openbare websites: zoekresultaten, zoekwoorden en backlinks. Klantdata zoals Search Console-cijfers is iets anders. Die deel ik pas met Claude als de klant daarmee akkoord is.

DataForSEO is een externe dataleverancier. Stuur zelf geen geautomatiseerde zoekopdrachten naar Google, want dat verbieden de spamregels van Google. Gebruik de data voor onderzoek, niet om in bulk pagina’s te laten schrijven.

Voor wie het de moeite waard is

Voor wie SEO-werk in Claude doet en geen Ahrefs, Semrush of SE Ranking betaalt, is de DataForSEO MCP-server de beste prijs-kwaliteitverhouding die ik ken. Je hebt echte SEO-data in je gesprek voor een paar tientjes per maand.

Betaal je al voor een van die drie, probeer dan eerst hun eigen MCP-server. Ahrefs heeft er een in alle betaalde pakketten, ook Lite. Bij SE Ranking zit hij in Core, met 25.000 API-credits per maand. Semrush rekent met API-units uit je abonnement. Zo heb je de data in Claude zonder tweede rekening.

Niet voor wie een dashboard wil om doorheen te klikken. De MCP-server geeft antwoorden in een gesprek en tekent geen grafieken. Wie die wil, is met Ahrefs beter af.

Wie al in Claude werkt, kan de server vandaag koppelen met het proeftegoed. Stel daarna de vraag uit stap 3, maar dan met je eigen zoekwoorden.

Maak een DataForSEO-account aan met $1 proeftegoed

Veelgestelde vragen over de DataForSEO MCP-server

Wat is het verschil tussen de API en de MCP-server?

De data en de prijs zijn hetzelfde. Bij de API stelt je eigen code de vraag, bij de MCP-server je AI-assistent. De MCP-server is open source en staat op GitHub, dus je kunt nalezen welke verzoeken hij doet.

Is de DataForSEO MCP-server gratis?

De server wel, de verzoeken niet. Het proeftegoed van $1 is tegen de Live-prijs genoeg voor zo’n 500 pagina’s zoekresultaten. Daarna stort je minimaal $50.

Werkt het ook met ChatGPT?

Ja. Zet developer mode aan onder Settings > Plugins en maak een nieuwe plugin met de remote URL van DataForSEO. Je logt in met OAuth, dus zonder API-wachtwoord.

Welk Claude-abonnement heb je nodig?

Een betaald abonnement is niet nodig: ook in het gratis abonnement mag je één eigen connector toevoegen. Voor meer eigen connectors heb je een betaald abonnement nodig, zoals Pro voor $20 per maand (exclusief btw).

Hoe zet ik zelf een MCP-server op?

Voor DataForSEO hoef je niets op te zetten, want de remote server draait bij DataForSEO. De lokale variant via npm heeft Node.js nodig op je computer. Omdat de code open source is, kun je hem ook op een eigen server draaien.