DataForSEO MCP
Lets an agent pull live SEO data from DataForSEO - Google SERPs, keyword research, rank tracking, backlinks, on-page audits and domain analytics.
Product page: flymy.ai/mcp/dataforseo
What it can do
| Method | What it does |
|---|---|
dataforseo_serp_google_organic_live | Live Google organic SERP for a keyword (full parsed results). |
dataforseo_serp_google_organic_task_post | Queue a cheaper async Google SERP task. |
dataforseo_serp_google_organic_task_get | Fetch the result of a queued Google SERP task by id. |
dataforseo_serp_google_organic_tasks_ready | List completed SERP tasks ready to collect. |
dataforseo_serp_google_locations | List supported Google SERP locations. |
dataforseo_keywords_search_volume | Google Ads search volume, competition and CPC for keywords. |
dataforseo_keywords_for_keywords | Keyword ideas with metrics from seed keywords (Google Ads). |
dataforseo_keywords_locations | List supported Google Ads locations. |
dataforseo_labs_keyword_ideas | Keyword ideas by product/service category (Labs). |
dataforseo_labs_keyword_suggestions | Long-tail full-phrase suggestions for a seed keyword. |
dataforseo_labs_related_keywords | "Searches related to" keyword tree with metrics. |
dataforseo_labs_ranked_keywords | Keywords a domain or page ranks for in Google. |
dataforseo_labs_competitors_domain | Organic competitors of a domain. |
dataforseo_labs_serp_competitors | Domains competing across a set of SERPs. |
dataforseo_labs_domain_rank_overview | Domain rank, traffic and visibility overview. |
dataforseo_labs_bulk_keyword_difficulty | Keyword difficulty score (0-100) for up to 1000 keywords. |
dataforseo_labs_historical_serps | Historical Google SERP snapshots for a keyword. |
dataforseo_labs_search_intent | Classify keywords by search intent (informational/commercial/etc.). |
dataforseo_labs_keyword_overview | Full Labs metrics (volume, difficulty, intent, CPC) for keywords. |
dataforseo_labs_bulk_traffic_estimation | Estimated organic traffic for up to 1000 domains or pages. |
dataforseo_labs_domain_intersection | Keyword gap between two domains. |
dataforseo_labs_page_intersection | Keyword gap between sets of page URLs. |
dataforseo_labs_categories_for_domain | Product/service categories a domain ranks in. |
dataforseo_labs_subdomains | Ranking subdomains of a domain with metrics. |
dataforseo_labs_relevant_pages | Best-ranking (top-traffic) pages of a domain. |
dataforseo_labs_top_searches | Most popular keywords in a location/language. |
dataforseo_labs_locations_and_languages | List supported Labs locations and languages. |
dataforseo_backlinks_summary | Aggregate backlink profile metrics for a target. |
dataforseo_backlinks_referring_domains | Domains linking to a target with per-domain metrics. |
dataforseo_backlinks_backlinks | Individual backlinks with source, anchor and rank. |
dataforseo_backlinks_anchors | Anchor texts used in backlinks to a target. |
dataforseo_backlinks_domain_pages | Most-linked pages of a target. |
dataforseo_backlinks_competitors | Domains with a similar backlink profile. |
dataforseo_backlinks_bulk_ranks | DataForSEO rank for up to 1000 targets in one call. |
dataforseo_backlinks_bulk_referring_domains | Referring-domain count for up to 1000 targets. |
dataforseo_backlinks_bulk_spam_score | Spam score (0-100) for up to 1000 targets. |
dataforseo_backlinks_history | Monthly historical backlink metrics for a domain. |
dataforseo_backlinks_domain_intersection | Domains linking to several targets (link-gap analysis). |
dataforseo_on_page_task_post | Queue a full-site on-page SEO crawl audit. |
dataforseo_on_page_tasks_ready | List completed on-page crawl tasks ready to collect. |
dataforseo_on_page_summary | Aggregate summary of a completed on-page crawl. |
dataforseo_on_page_pages | Crawled pages with per-page on-page checks. |
dataforseo_on_page_resources | Resources (images, scripts, CSS) found during a crawl. |
dataforseo_on_page_links | Internal and external links discovered during a crawl. |
dataforseo_on_page_duplicate_tags | Pages sharing duplicate title/description/h1 tags. |
dataforseo_on_page_lighthouse_task_post | Queue a Google Lighthouse audit for a URL. |
dataforseo_on_page_lighthouse_task_get | Fetch a queued Lighthouse audit result by id. |
dataforseo_on_page_instant_pages | Instant on-page audit of a single URL. |
dataforseo_domain_analytics_technologies | Tech stack detected on a domain. |
dataforseo_domain_analytics_whois_overview | WHOIS overview with SEO/tech enrichment. |
How to get credentials
None on FlyMyAI Cloud - calls run on FlyMyAI's DataForSEO key, so there is no DataForSEO account or API key to set up. Each call is billed to your FlyMyAI balance at DataForSEO's own price, with 0% markup - as if you called DataForSEO yourself - and never less than the call's compute time: a live Google SERP with 10 results, which DataForSEO prices at $0.002, costs $0.002.
To bill your own DataForSEO account instead, use your API credential - the pair
login:password (the API login and password, not your dashboard password
unless they match):
- Open app.dataforseo.com/api-access.
- Copy your API login (usually your account email) and API password.
- Combine them as
login:passwordand paste it into the DataForSEO connection settings in FlyMyAI.
With your own key DataForSEO bills your account (pay-as-you-go, top up in its dashboard) and FlyMyAI charges compute time only.
Fields to fill in FlyMyAI
| FlyMyAI field | Where it comes from |
|---|---|
DATAFORSEO_API_KEY (optional) | API access page - your login:password pair; leave empty to use FlyMyAI's key |