Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| ENABLED_MODULES | No | Comma-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_PASSWORD | Yes | Your DataForSEO API password | |
| DATAFORSEO_USERNAME | Yes | Your DataForSEO API login username | |
| DATAFORSEO_FULL_RESPONSE | No | If 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 |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| serp_organic_live_advanced | Get organic search results for a keyword in specified search engine |
| serp_locations | Utility tool for serp_organic_live_advanced to get list of availible locations. |
| serp_youtube_locations | 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_advanced | provides top 20 blocks of youtube search engine results for a keyword |
| serp_youtube_video_info_live_advanced | provides data on the video you specify |
| serp_youtube_video_comments_live_advanced | provides data on the video comments you specify |
| serp_youtube_video_subtitles_live_advanced | provides data on the video subtitles you specify |
| kw_data_google_ads_locations | Utility tool for kw_data_google_ads_search_volume to get list of availible locations. |
| kw_data_google_ads_search_volume | Get search volume data for keywords from Google Ads |
| kw_data_dfs_trends_demography | 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_interests | This endpoint will provide you with location-specific keyword popularity data from DataForSEO Trends |
| kw_data_dfs_trends_explore | 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_categories | This endpoint will provide you list of Google Trends Categories |
| kw_data_google_trends_explore | 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_parsing | 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_pages | 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_lighthouse | 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
| Name | Description |
|---|---|
| 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
| Name | Description |
|---|---|
No resources | |