---
title: "DataForSEO MCP for keyword and SERP research | SEO Skill"
description: "Use your own DataForSEO account in Claude, ChatGPT, Codex or Cursor through a free hosted MCP. Keyword metrics, rankings, SERPs, competitors, backlinks and AI answer checks."
canonical: "https://seoskill.dev/integrations/dataforseo"
language: "en"
---

# DataForSEO MCP for keyword research

Bring your DataForSEO login and your agent can pull search volume, rankings, SERPs, competitors and backlinks next to your own Search Console data.

[Get started free](https://seoskill.dev/account)

Run it in a terminal, then sign in with Google.

Or run it on your machine

Installs the CLI, signs you in and adds the skill to your agents. Site crawls and Bing data run this way, on your own machine. A crawl fetches many pages, and Bing blocks our hosted server.

## Questions you can ask it

Ask the way you would ask a colleague. Your agent picks the tool and reads your DataForSEO data before it answers.

-   ### What is the search volume for these 40 keywords?

    Keyword metrics: volume, keyword difficulty and cost per click for up to 100 keywords at once.

-   ### What does example.org rank for in the UK?

    Ranked keywords for that domain, in the country you name.

-   ### Who ranks for "seo audit tool" right now?

    The SERP for up to five keywords, with the pages in each result.

-   ### Do AI answers cite my site?

    Your top AI-style questions from Search Console, checked in ChatGPT search, Google AI Mode and AI Overviews. A full run costs about 12 cents of credit.

## Tools your agent gets

The SEO Skill tools that read DataForSEO. Your agent calls them for you.

-   ### Keyword metrics, ranked keywords, SERPs, competitors, backlinks, and whether AI answers cite your site.

    `seo_research`

## Connect DataForSEO

What you need, and how to read what comes back.

[Research docs](https://seoskill.dev/docs/research)

-   ### What you need

    A DataForSEO account with API credit. DataForSEO bills you directly for each request.

-   ### Add your DataForSEO key

    Sign in with Google first, then save your login and password under Keys on your account page. Clients that send headers can pass it with each request instead.

-   ### Read it with its limits

    DataForSEO numbers are estimates from its own index. They are kept apart from your Search Console data and never mixed into it.

## DataForSEO in your AI client

Setup steps for DataForSEO in each client.

[

### Claude Code

One command in your terminal.

DataForSEO in Claude Code](https://seoskill.dev/integrations/dataforseo/claude-code)[

### Claude

A custom connector, added once for web, desktop and mobile.

DataForSEO in Claude](https://seoskill.dev/integrations/dataforseo/claude)[

### ChatGPT

A custom MCP server added from Plugins.

DataForSEO in ChatGPT](https://seoskill.dev/integrations/dataforseo/chatgpt)[

### Codex

Two commands in your terminal.

DataForSEO in Codex](https://seoskill.dev/integrations/dataforseo/codex)[

### Cursor

One entry in mcp.json.

DataForSEO in Cursor](https://seoskill.dev/integrations/dataforseo/cursor)[

### VS Code

The Add Server command, or one entry in .mcp.json.

DataForSEO in VS Code](https://seoskill.dev/integrations/dataforseo/vs-code)[

### Gemini CLI

One command in your terminal.

DataForSEO in Gemini CLI](https://seoskill.dev/integrations/dataforseo/gemini-cli)[

### Windsurf

Two commands, or one entry in mcp\_config.json.

DataForSEO in Windsurf](https://seoskill.dev/integrations/dataforseo/windsurf)[

### Le Chat

A custom MCP connector.

DataForSEO in Le Chat](https://seoskill.dev/integrations/dataforseo/le-chat)

## Questions about the DataForSEO MCP
