DataForSEO
The DataForSEO MCP server provides AI assistants with direct access to DataForSEO's SEO and marketing analytics APIs. Built with TypeScript, it exposes tools across four main modules: SERP for search engine results, Keywords Data for keyword research, OnPage for content analysis, and DataForSEO Labs for competitive research and market analysis. The server handles authentication with the DataForSEO API, implements field filtering for focused data retrieval, and follows a modular architecture that makes it easy to extend with additional tools. This implementation is particularly valuable for digital marketers and SEO professionals who need to analyze search rankings, research keywords, evaluate competitors, and optimize content without leaving their AI assistant conversation.
真实 I/O · 已连通 ✓
启动 server · tools/list · 89 个工具 · dataforseo-mcp-server下面每个工具的字段、类型、必填项,都是我们真的把 server 启动、tools/list 拉回来的原始 JSON Schema —— 真实的工具契约。注意:下方「示例调用」是按 schema 自动生成的演示,不是真实调用的返回。
ai_opt_kw_data_loc_and_langUtility tool for 'AI Optimization Keyword Data Locations and Languages' (ai_opt_kw_data_loc_and_lang) to get list of availible locations and languages
{
"tool": "ai_opt_kw_data_loc_and_lang",
"arguments": {}
}ai_optimization_keyword_data_search_volumeThis endpoint provides search volume data for your target keywords, reflecting their estimated usage in AI LLMs
keywordsarrayrequiredlocation_namestringlanguage_codestringrequired{
"tool": "ai_optimization_keyword_data_search_volume",
"arguments": {
"keywords": [],
"language_code": "…"
}
}ai_optimization_llm_modelsUtility tool for ai_optimization_llm_response to get list of availible locations and languages
llm_typestringrequired{
"tool": "ai_optimization_llm_models",
"arguments": {
"llm_type": "…"
}
}ai_optimization_llm_responseThis endpoint allows you to retrieve structured responses from a specific AI model, based on the input parameters
llm_typestringrequireduser_promptstringrequiredmodel_namestringrequiredtemperaturenumbertop_pnumberweb_searchboolean{
"tool": "ai_optimization_llm_response",
"arguments": {
"llm_type": "…",
"user_prompt": "…",
"model_name": "…"
}
}ai_optimization_llm_mentions_filtersThis endpoint provides all the necessary information about filters that can be used with AI Optimization LLM Mentions API endpoints
{
"tool": "ai_optimization_llm_mentions_filters",
"arguments": {}
}ai_opt_llm_ment_loc_and_langUtility tool for 'AI Optimization LLM Mentions Locations and Languages' (ai_opt_llm_ment_loc_and_lang) to get list of available locations and languages
{
"tool": "ai_opt_llm_ment_loc_and_lang",
"arguments": {}
}ai_opt_llm_ment_searchThis endpoint provides aggregated LLM mentions metrics grouped by the most frequently mentioned pages for the specified target
targetarrayrequiredlocation_namestringlanguage_codestringplatformstringfiltersarrayorder_byarraylimitnumber{
"tool": "ai_opt_llm_ment_search",
"arguments": {
"target": []
}
}ai_opt_llm_ment_agg_metricsThis endpoint provides aggregated metrics for mentions of the keywords or domains specified in the target array of the request.
targetarrayrequiredlocation_namestringlanguage_codestringplatformstringfiltersarrayinternal_list_limitnumber{
"tool": "ai_opt_llm_ment_agg_metrics",
"arguments": {
"target": []
}
}ai_opt_llm_ment_cross_agg_metricsThis endpoint provides aggregated metrics grouped by custom keys for mentions of the keywords or domains specified in the target array of the request
targetsarrayrequiredlocation_namestringlanguage_codestringplatformstringfiltersarrayinternal_list_limitnumber{
"tool": "ai_opt_llm_ment_cross_agg_metrics",
"arguments": {
"targets": []
}
}ai_opt_llm_ment_top_domainsThis endpoint provides aggregated LLM mentions metrics grouped by the most frequently mentioned domains for the specified target
targetarrayrequiredlocation_namestringlanguage_codestringplatformstringlinks_scopestringinitial_dataset_filtersarrayitems_list_limitnumberinternal_list_limitnumber{
"tool": "ai_opt_llm_ment_top_domains",
"arguments": {
"target": []
}
}ai_opt_llm_ment_top_pagesThis endpoint provides aggregated LLM mentions metrics grouped by the most frequently mentioned pages for the specified target
targetarrayrequiredlocation_namestringlanguage_codestringplatformstringlinks_scopestringinitial_dataset_filtersarrayitems_list_limitnumberinternal_list_limitnumber{
"tool": "ai_opt_llm_ment_top_pages",
"arguments": {
"target": []
}
}ai_optimization_chat_gpt_scraperThis endpoint provides results from ChatGPT searches
keywordstringrequiredlocation_namestringlanguage_codestringrequiredforce_web_searchboolean{
"tool": "ai_optimization_chat_gpt_scraper",
"arguments": {
"keyword": "…",
"language_code": "…"
}
}ai_optimization_chat_gpt_scraper_locationsUtility tool for ai_optimization_chat_gpt_scraper to get list of available locations
country_iso_codestringlocation_namestring{
"tool": "ai_optimization_chat_gpt_scraper_locations",
"arguments": {
"country_iso_code": "…",
"location_name": "…"
}
}serp_organic_live_advancedGet organic search results for a keyword in specified search engine
search_enginestringlocation_namestringdepthnumberlanguage_codestringrequiredkeywordstringrequiredmax_crawl_pagesnumberdevicestringpeople_also_ask_click_depthnumber{
"tool": "serp_organic_live_advanced",
"arguments": {
"language_code": "…",
"keyword": "…"
}
}serp_locationsUtility tool for serp_organic_live_advanced to get list of availible locations.
search_enginestringcountry_iso_codestringrequiredlocation_typestringlocation_namestring{
"tool": "serp_locations",
"arguments": {
"country_iso_code": "…"
}
}serp_youtube_locationsUtility 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.
country_iso_codestringrequiredlocation_typestringlocation_namestring{
"tool": "serp_youtube_locations",
"arguments": {
"country_iso_code": "…"
}
}serp_youtube_organic_live_advancedprovides top 20 blocks of youtube search engine results for a keyword
keywordstringrequiredlocation_namestringrequiredlanguage_codestringrequireddevicestringosstringblock_depthnumber{
"tool": "serp_youtube_organic_live_advanced",
"arguments": {
"keyword": "…",
"location_name": "…",
"language_code": "…"
}
}serp_youtube_video_info_live_advancedprovides data on the video you specify
video_idstringrequiredlocation_namestringrequiredlanguage_codestringrequireddevicestringosstring{
"tool": "serp_youtube_video_info_live_advanced",
"arguments": {
"video_id": "…",
"location_name": "…",
"language_code": "…"
}
}serp_youtube_video_comments_live_advancedprovides data on the video comments you specify
video_idstringrequiredlocation_namestringrequiredlanguage_codestringrequireddevicestringosstringdepthnumber{
"tool": "serp_youtube_video_comments_live_advanced",
"arguments": {
"video_id": "…",
"location_name": "…",
"language_code": "…"
}
}serp_youtube_video_subtitles_live_advancedprovides data on the video subtitles you specify
video_idstringrequiredlocation_namestringrequiredlanguage_codestringrequiredsubtitles_languagestringsubtitles_translate_languagestringdevicestringosstring{
"tool": "serp_youtube_video_subtitles_live_advanced",
"arguments": {
"video_id": "…",
"location_name": "…",
"language_code": "…"
}
}共 89 个工具,此处展示前 20 个。
综合分
效果测评卡
进行中 · 待运行真实 I/O 已解决「输入输出是什么」;下一步接 agent 真跑,量化「效果好不好」。
This MCP server integrates Google Lighthouse web performance auditing capabilities, built by Daniel Sogl to provide automated website performance, accessibility, SEO, and best practices analysis through the Lighthouse testing framework. The implementation enables programmatic execution of Lighthouse audits against web pages, returning detailed performance metrics, optimization recommendations, and compliance scores that can be used for continuous monitoring, automated testing pipelines, or bulk website analysis workflows.
AI SEO is a free, open-source MCP server by AutomateLab that audits web pages across 13 dimensions for AI citation eligibility. It evaluates schema validation, robots.txt compliance, llms.txt standards, entity density, and technical metadata to score how likely AI assistants such as ChatGPT, Perplexity, and Claude are to cite a given page. The server requires no API keys or registration and runs fully locally.
AutomateLab SEO Performance unifies data from Google Search Console, GA4, Matomo, Microsoft Clarity, and AI citation tracking to assess post-publish content performance. Eight tools grouped across posts, cohort, and GSC categories emit per-URL verdicts—refresh, expand, merge, kill, double_down, or hold—with reason codes and confidence scores. The server runs locally via stdio with credentials provided as environment variables and is available as the npm package @automatelab/seo-performance-mcp.