Skip to main content
Glama
dataforseo

DataForSEO MCP Server

Official
by dataforseo

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
ENABLED_MODULESNoComma-separated list of modules to enable (SERP,KEYWORDS_DATA,ONPAGE,DATAFORSEO_LABS,BACKLINKS,BUSINESS_DATA,DOMAIN_ANALYTICS). If not set, all modules will be enabled.
DATAFORSEO_PASSWORDYesYour DataForSEO API password
DATAFORSEO_USERNAMEYesYour DataForSEO API login username
DATAFORSEO_FULL_RESPONSENoIf set to true, the server will return the full, unmodified API responses. If not set or set to false, the server will filter and transform API responses to a more concise format.false

Instructions

Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.

This server publishes no instructions, or was last inspected before Glama recorded them.

Capabilities

Server capabilities have not been inspected yet.

Tools

Functions exposed to the LLM to take actions

NameDescription
serp_organic_live_advancedC

Get organic search results for a keyword in specified search engine

serp_locationsC

Utility tool for serp_organic_live_advanced to get list of availible locations.

serp_youtube_locationsA

Utility tool to get list of available locations for: serp_youtube_organic_live_advanced, serp_youtube_video_info_live_advanced, serp_youtube_video_comments_live_advanced, serp_youtube_video_subtitles_live_advanced.

serp_youtube_organic_live_advancedC

provides top 20 blocks of youtube search engine results for a keyword

serp_youtube_video_info_live_advancedD

provides data on the video you specify

serp_youtube_video_comments_live_advancedD

provides data on the video comments you specify

serp_youtube_video_subtitles_live_advancedD

provides data on the video subtitles you specify

kw_data_google_ads_locationsC

Utility tool for kw_data_google_ads_search_volume to get list of availible locations.

kw_data_google_ads_search_volumeC

Get search volume data for keywords from Google Ads

kw_data_dfs_trends_demographyC

This endpoint will provide you with the demographic breakdown (by age and gender) of keyword popularity per each specified term based on DataForSEO Trends data

kw_data_dfs_trends_subregion_interestsC

This endpoint will provide you with location-specific keyword popularity data from DataForSEO Trends

kw_data_dfs_trends_exploreC

This endpoint will provide you with the keyword popularity data from DataForSEO Trends. You can check keyword trends for Google Search, Google News, and Google Shopping

kw_data_google_trends_categoriesB

This endpoint will provide you list of Google Trends Categories

kw_data_google_trends_exploreC

This endpoint will provide you with the keyword popularity data from the ‘Explore’ feature of Google Trends. You can check keyword trends for Google Search, Google News, Google Images, Google Shopping, and YouTube

on_page_content_parsingC

This endpoint allows parsing the content on any page you specify and will return the structured content of the target page, including link URLs, anchors, headings, and textual content.

on_page_instant_pagesC

Using this function you will get page-specific data with detailed information on how well a particular page is optimized for organic search

on_page_lighthouseC

The OnPage Lighthouse API is based on Google’s open-source Lighthouse project for measuring the quality of web pages and web apps.

Prompts

Interactive templates invoked by user choice

NameDescription
analyze_local_seo_differences_in_the_top_10_google_results_for_two_target_markets
monitor_visibility_for_key_branded_searches_in_real_time
generate_domain_visibility_reports_and_track_ranking_changes
identify_technical_performance_issues_affecting_crawlability_and_ranking
detect_missing_or_duplicate_meta_tags_hurting_seo
check_for_slow_load_time_and_mobile_compatibility_issues
evaluate_internal_linking_and_crawl_depth_for_better_indexing
analyze_keyword_optimization_and_content_gaps

Resources

Contextual data attached and managed by the client

NameDescription

No resources

TDQS

B3/5.0

Scored across 17 tools

Disambiguation4/5

Most tools have distinct purposes across keyword data, on-page analysis, and SERP categories, with clear separation between Google Ads, Google Trends, and YouTube-specific tools. However, some overlap exists between kw_data_dfs_trends_explore and kw_data_google_trends_explore, both providing keyword popularity data from different sources, which could cause minor confusion.

Naming Consistency4/5

The naming follows a consistent snake_case pattern with clear prefixes (kw_data_, on_page_, serp_) that group related tools logically. Minor inconsistencies include variations like 'availible' vs 'available' in descriptions and some utility tools having simpler names (e.g., serp_locations), but the overall structure is predictable and readable.

Tool Count4/5

With 17 tools, the count is slightly high but reasonable for a comprehensive SEO data server covering keyword trends, on-page analysis, and SERP data across multiple platforms. It avoids being overwhelming by grouping tools into clear categories, though it borders on the upper limit of typical scoping.

Completeness5/5

The toolset provides thorough coverage for SEO analysis, including keyword research (volume, trends, demographics), on-page optimization (content parsing, Lighthouse metrics), and SERP data (organic results, YouTube video details, comments, subtitles). Utility tools for locations ensure no dead ends, and the surface supports end-to-end workflows without obvious gaps.

Maintenance

ActivityMaintained
ResponsivenessWithin a week