The DataForSEO MCP for SEO agents that pull their own data
Connect DataForSEO once and SERPs, keyword volumes, backlink profiles, and site crawls become building blocks for visual automations and AI agent workflows. 86 nodes across the v3 API.
What the DataForSEO MCP connector does
The DataForSEO connector for Mattering Automations covers the v3 API in depth: live Google, Bing, and YouTube SERPs, Google Ads keyword data, the full DataForSEO Labs research suite, backlink profiles, on-page crawl audits, content analysis, domain technology and WHOIS lookups, and task-based merchant, app store, and business data collection.
Each capability is a node on the Automations canvas, and every node speaks MCP, the open protocol for connecting AI assistants to tools. Claude, ChatGPT, and any MCP-capable assistant can use them, and they also power Matter, the platform's AI assistant. Ask for a rank-tracking workflow in plain language and it gets built on the canvas in front of you.
We run this connector ourselves: Mattering's own SEO pipeline scores keywords and researches competitors through these exact nodes. A custom request node can call any other v3 path, so endpoints beyond the 86 typed nodes stay reachable without waiting on a connector update.
One connection, three surfaces
- Visual automations. Drag DataForSEO nodes onto the canvas and wire them to triggers, conditions, and other apps.
- AI agents, yours or ours. These nodes speak MCP, the open protocol, so Claude, ChatGPT, and any MCP-capable assistant can use them, and Matter, the agent built into the platform, uses them natively.
- The whole platform. Combine with native tasks, projects, and other connectors, no middleware in between.
Every DataForSEO node, ready to drop on the canvas
86 nodes, generated from the connector itself so this list always matches what ships. Expand a category to browse.
Read and query nodes 76
DataForSEO Backlinks: Anchors
Anchor-text distribution.
DataForSEO Backlinks: Backlinks
List of backlinks for a target.
DataForSEO Backlinks: Bulk Backlinks
Backlink counts for many targets.
DataForSEO Backlinks: Bulk Ranks
Rank for many targets at once.
DataForSEO Backlinks: Bulk Referring Domains
Referring-domain counts for many targets.
DataForSEO Backlinks: Bulk Spam Score
Spam score for many targets.
DataForSEO Backlinks: Competitors
Domains with similar backlink profiles.
DataForSEO Backlinks: Domain Intersection
Referring domains shared across targets.
DataForSEO Backlinks: Domain Pages
Pages of a domain with backlink data.
DataForSEO Backlinks: Domain Pages Summary
Aggregated backlink metrics per page.
DataForSEO Backlinks: History
Historical backlink metrics.
DataForSEO Backlinks: Page Intersection
Backlinks pointing to multiple pages.
DataForSEO Backlinks: Referring Domains
Referring domains for a target.
DataForSEO Backlinks: Referring Networks
Referring IP/subnet networks.
DataForSEO Backlinks: Summary
Backlink profile summary for a target.
DataForSEO Backlinks: Timeseries Summary
Backlink metrics over time.
DataForSEO Business: Listings Search (Live)
Search Google business listings in an area.
DataForSEO Content Analysis: Phrase Trends
Citation volume/sentiment over time.
DataForSEO Content Analysis: Search
Find citations mentioning a keyword.
DataForSEO Content Analysis: Sentiment
Sentiment breakdown for citations.
DataForSEO Content Analysis: Summary
Aggregated citation metrics for a keyword.
DataForSEO Domain: Domains By Technology
Domains using a given technology.
DataForSEO Domain: Technologies
Technology stack for a domain.
DataForSEO Domain: Technology Stats
Aggregate stats for a technology.
DataForSEO Domain: WHOIS Overview
WHOIS + domain metrics overview.
DataForSEO Labs: Bulk Keyword Difficulty
Keyword difficulty for up to 1000 keywords.
DataForSEO Labs: Competitors Domain
Competitor domains for a target domain.
DataForSEO Labs: Domain Intersection
Keywords two domains both rank for.
DataForSEO Labs: Domain Rank Overview
Domain ranking/traffic overview.
DataForSEO Labs: Historical Rank Overview
Historical domain ranking overview.
DataForSEO Labs: Keyword Ideas
Keyword ideas by seed keywords.
DataForSEO Labs: Keyword Overview
Overview metrics for keywords (volume, difficulty, intent).
DataForSEO Labs: Keyword Suggestions
Long-tail suggestions for a seed keyword.
DataForSEO Labs: Keywords For Site
Keywords a site ranks for (Labs).
DataForSEO Labs: Ranked Keywords
Keywords a domain/page ranks for.
DataForSEO Labs: Related Keywords
'Searches related to' expansion.
DataForSEO Labs: Relevant Pages
Top ranking pages of a domain.
DataForSEO Labs: SERP Competitors
Competitors ranking for a keyword set.
DataForSEO Labs: Search Intent
Search-intent classification for keywords.
DataForSEO Labs: Subdomains
Subdomains of a domain with metrics.
DataForSEO Labs: Top Searches
Top searches database query.
DataForSEO On-Page: Content Parsing (Live)
Parse the main content of a page.
DataForSEO On-Page: Duplicate Content
Duplicate content pages.
DataForSEO On-Page: Duplicate Tags
Duplicate title/description tags.
DataForSEO On-Page: Instant Pages (Live)
Instant single-page On-Page analysis (no crawl).
DataForSEO On-Page: Keyword Density
Keyword density for crawled pages.
DataForSEO On-Page: Lighthouse (Live)
Live Lighthouse audit for a URL.
DataForSEO On-Page: Links
Internal/external links for a task.
DataForSEO On-Page: Non-Indexable
Non-indexable pages.
DataForSEO On-Page: Pages
Crawled pages for a task id.
DataForSEO On-Page: Resources
Resources (images, scripts, etc.) for a task.
DataForSEO On-Page: Summary
Crawl summary for a task id.
DataForSEO On-Page: Tasks Ready
List completed On-Page tasks.
DataForSEO: Account Data
Account info, balance, and API limits.
DataForSEO: Ad Traffic By Keywords (Google Ads)
Estimated ad traffic/costs for keywords.
DataForSEO: Clickstream Global Search Volume
Clickstream global search volume.
DataForSEO: Clickstream Search Volume
Clickstream-based search volume.
DataForSEO: Google Trends Explore
Google Trends interest over time/region.
DataForSEO: Keywords For Keywords (Google Ads)
Google Ads related keywords for seed keywords.
DataForSEO: Keywords For Site (Google Ads)
Google Ads keywords for a site.
DataForSEO: Keywords Google Ads Locations
Supported Google Ads locations for a country.
DataForSEO: Keywords Search Volume (Bing)
Bing search volume for keywords.
DataForSEO: Keywords Search Volume (Google Ads)
Google Ads search volume for keywords.
DataForSEO: Labs Locations & Languages
Supported locations/languages for DataForSEO Labs.
DataForSEO: SERP Bing Organic (Live)
Live Bing organic SERP.
DataForSEO: SERP Google Autocomplete (Live)
Live Google autocomplete suggestions.
DataForSEO: SERP Google Languages
Supported Google SERP languages.
DataForSEO: SERP Google Local Finder (Live)
Live Google local finder SERP.
DataForSEO: SERP Google Locations
Supported Google SERP locations for a country.
DataForSEO: SERP Google Maps (Live)
Live Google Maps SERP.
DataForSEO: SERP Google News (Live)
Live Google News SERP.
DataForSEO: SERP Google Organic (Live Advanced)
Live Google organic SERP, advanced (full parsed result).
DataForSEO: SERP Google Organic (Live Regular)
Live Google organic SERP, regular.
DataForSEO: SERP Google Organic (Task Get Advanced)
Retrieve a completed Google organic SERP task (advanced).
DataForSEO: SERP Google Organic (Tasks Ready)
List completed Google organic SERP tasks.
DataForSEO: SERP YouTube (Live)
Live YouTube search SERP.
Action nodes 10
DataForSEO App: App Store Searches (Task Post)
Queue an Apple App Store app-search task.
DataForSEO App: Google Play Searches (Task Post)
Queue a Google Play app-search task.
DataForSEO Business: Google My Business Info (Task Post)
Queue a Google Business Profile info task.
DataForSEO Business: Google Reviews (Task Post)
Queue a Google reviews task.
DataForSEO Business: Trustpilot Reviews (Task Post)
Queue a Trustpilot reviews task.
DataForSEO Merchant: Amazon ASIN (Task Post)
Queue an Amazon ASIN detail task.
DataForSEO Merchant: Amazon Products (Task Post)
Queue an Amazon products task.
DataForSEO Merchant: Google Products (Task Post)
Queue a Google Shopping products task.
DataForSEO On-Page: Task Post
Queue a full-site On-Page crawl.
DataForSEO: SERP Google Organic (Task Post)
Queue a Google organic SERP task.
Connecting DataForSEO takes one credential
DataForSEO issues an API login and API password when you register at dataforseo.com. Both are shown in the dashboard under API Access; they are separate from your account login.
In your DataForSEO dashboard, copy the API login and API password from the API Access page.
In Mattering Automations, open Connectors, choose DataForSEO, and create a credential with that login and password.
The connector authenticates with HTTP Basic auth against the v3 API.
All 86 DataForSEO nodes appear in the canvas palette, ready to use.
Common uses for the DataForSEO MCP
Rank tracking on a schedule
Pull live SERPs for your target keywords weekly, extract your positions, and write the trend into a Mattering database, with an alert when a ranking drops.
Keyword research an agent can run
Volumes, difficulty scores, related keywords, and search intent from the Labs suite feed straight into content planning, and an agent can chain them without a human exporting CSVs.
Backlink monitoring
Snapshot a domain's backlink summary and referring domains on a schedule, diff against the last run, and get notified about lost or new links.
On-page audits after every release
Queue a crawl of your site when you ship, then read duplicate tags, non-indexable pages, and keyword density from the finished crawl as workflow steps.
Competitor intelligence
SERP competitors, domain intersections, and ranked keyword gaps from Labs show where a rival ranks and you do not, delivered as a digest instead of a dashboard you forget to check.
Local and marketplace data collection
Business listings, Google reviews, and app store search results collect through task-based nodes, useful for local SEO and marketplace research at scale.
Example: A weekly keyword movement report, fully automated
Built on the Automations canvas in a few minutes, or described in plain language to Matter and built for you.
Trigger: a weekly schedule fires on Monday morning.
DataForSEO: SERP Google Organic Live runs for each tracked keyword.
A function step extracts your domain's positions and compares them to last week's stored values.
Mattering Productivity: a task is created summarizing movers, with the raw data attached for the content team.
DataForSEO MCP questions, answered
Can an AI agent run SEO research through this MCP?
Yes. Matter and any MCP-connected assistant, including Claude and ChatGPT, can pull SERPs, keyword volumes, difficulty scores, backlink profiles, and crawl results through the same 86 nodes available on the automation canvas, and chain them into multi-step research.
Does this work with Claude, ChatGPT, or other AI assistants?
Yes. Mattering exposes these nodes over MCP, an open protocol for connecting AI assistants to tools, so any MCP-capable assistant, including Claude and ChatGPT, can connect to your workspace and work with DataForSEO through them. Matter, the assistant built into the platform, uses the same nodes natively.
Which parts of DataForSEO does the connector cover?
86 typed nodes across live SERPs (Google, Bing, YouTube), Google Ads keyword data, DataForSEO Labs, backlinks, on-page crawl audits, content analysis, domain analytics and WHOIS, plus task-based merchant, app store, and business data endpoints. A custom request node can call any other v3 path your account can access.
How does billing work for the API calls?
DataForSEO bills per request against your prepaid account balance, with prices varying by endpoint; DataForSEO's pricing page is the source of truth. The connector surfaces the cost field DataForSEO returns on each response, so workflows can log exactly what each run spent.
What credential does it use?
Your DataForSEO API login and API password, sent as HTTP Basic auth and stored encrypted in Google Secret Manager. They are issued on registration and shown in the DataForSEO dashboard.
How do the task-based endpoints work?
Live endpoints return results in one call. Task-based endpoints (some SERP modes, on-page crawls, merchant and review collection) queue work on DataForSEO's side: a task_post node submits, and companion nodes check readiness and fetch results, which maps naturally onto scheduled or looping workflow steps.
What is not supported?
DataForSEO has retired some API families over time (its content generation endpoints, for example), and this connector only ships nodes for endpoints that respond in live testing. Anything the v3 API does expose but the typed nodes do not is reachable through the custom request node.
How is this different from Zapier's DataForSEO integration?
Depth and destination. Mattering ships typed nodes for the major v3 API groups rather than a handful of actions, and the results land in a platform with native tasks, databases, and AI agents, so research becomes tracked work instead of a webhook payload.
Put DataForSEO to work inside your workspace
Connect once, then use every node in visual automations and AI agent workflows across the Mattering platform.
All product names, logos, and brands are property of their respective owners and are used for identification purposes only. Use of these names, logos, and brands does not imply endorsement or affiliation. DataForSEO is a product of its respective owner; Mattering is an independent platform.