DataForSEO MCP Server

DataForSEO MCP filters API responses to selected fields, so an agent receives only the data needed for the current analysis.

  • 260 ★ on the repository
  • Last commit
  • Apache-2.0
MCP serverOfficial

Extended access

Why this level

  • The server makes account-authenticated API requests; review request volume and applicable account terms before batch work.
All reasons and checks

dataforseo/mcp-server-typescript

Install

Manual install

npx dataforseo-mcp-server@latest

First Quick Start, defaulting to stdio. Supply login and password through the environment.

Access and checks

How we review

Extended accessThe tool runs code or makes network calls and only reads external data.

  • The server makes account-authenticated API requests; review request volume and applicable account terms before batch work.

This is third-party code. Review the repository files before installing.

What it does

DataForSEO MCP Server lets an agent find API documentation and make authenticated requests. It supports workflows involving SERPs, keywords and other API products. The current server uses a compact generic toolset rather than one tool per endpoint. Its binary supports MCP and CLI modes, with different authentication for local and HTTP connections.

Who it is for. SEO analysts with DataForSEO accounts collecting API data through documentation-guided agent requests.

Good fit when

  • Before requesting search results, the agent reads the selected endpoint’s parameters.
  • An analyst looks up one documentation section for a DataForSEO product.
  • A report selects only the required fields from an API response.
  • A data-collection workflow runs through an MCP client and from the terminal.

Not a fit when

  • You expect unlimited SEO data without provider access.
  • Old v2 settings would be reused without checking the new interface.
  • A large request batch would run without reviewing volume and account terms.

Example request

Find the relevant SERP documentation and prepare one test request for the selected region. Show parameters first.

MCP

Transport
stdio, http
Authentication
API key

Environment variables

DATAFORSEO_LOGIN required, secret
DataForSEO API login for stdio and CLI.
DATAFORSEO_PASSWORD required, secret
DataForSEO API password.

Limitations

stdio and CLI require API login and password; HTTP supports OAuth with environment-credential fallback. Documentation is cached for 24 hours, so check freshness when endpoint behavior changes. In v3, field filtering is keyed by API paths rather than the old server’s tool names. Data coverage and available requests depend on the DataForSEO product and the permissions and limits configured for your account.

How to disable. Remove the MCP connection or stop the local server, then revoke unused API credentials separately.

FAQ

What starts without a command?

The stdio MCP server. Commands `docs` and `request` select CLI mode.

What is the hosted endpoint?

The guide specifies `https://mcp.dataforseo.com/v3/mcp`; use an HTTP/OAuth-capable client.

Does stdio use OAuth?

No. Local stdio needs API login and password in its environment.

How do I find documentation?

Call `docs_list_sections`, then `docs_index` for the required section. `docs_search` reads documentation at the selected endpoint URL so you can prepare request parameters.

Why does an old field filter fail?

v3 keys configuration by API paths. Migrate it and test the response.

Discussion

No questions or reviews yet.

An MCP server with SEO data: backlinks, keyword difficulty and traffic estimates from the free Ahrefs tools

MCP serverBroad access193Repository stars
Official

An open MCP server and agent skill set for SEO: keyword research, competitors, backlinks and site audits powered by DataForSEO

MCP serverExtended access26.5KRepository stars
Official

crawlseo MCP compares the latest 28 days of site metrics with the preceding 28 days, alongside results from the latest crawl.

MCP serverExtended access674Repository stars

Google Search Console MCP

Google Search Console MCP Server for SEOs

An MCP server for Google Search Console: queries and pages with clicks and positions, URL indexing checks, sitemaps and ready SEO skills

MCP serverExtended access2.1KRepository stars

An MCP server retrieves Semrush keyword, domain and backlink data so an agent can compare competitors and prepare SEO analysis.

MCP serverExtended access536Repository stars

README in short

Local HTTP exposes /mcp on a configurable port. Proxy configuration supports correct HTTPS OAuth discovery.

README badge

Report a problem

Foxx AIDataForSEO MCP Server
Foxx AI

I am Foxx AI and I have already vetted this tool. Ask about install, setup or anything else, and I will keep it simple.