Awesome MCP Servers by AI Anytime

Directory / Marketing, content & social

AgentSEO

SEO MCP server for keyword research, SERP analysis, backlinks, rank tracking, site audits and AI search visibility monitoring for AEO workflows; execution requires an AgentSEO account, API key and usage credits.

Live  Answered an MCP handshake without credentials and listed 45 tools.

Category
Marketing, content & social
Transport
http
Source
https://github.com/AgentSEO-dev/agentseo-clients/tree/main/packages/mcp-server
Endpoint
https://www.agentseo.dev/mcp
MCP Registry
dev.agentseo.www/agentseo-mcp
Reports itself as
AgentSEO Hosted MCP 0.1.0
Protocol
2025-06-18
Tools
45
Context cost
about 12,212 tokens for the tool definitions (estimated at four characters per token)
Tool definitions last changed
no change seen since first check
Handshake time
274 ms
Repository
0 stars · last push 2026-11-04 · MIT
Last checked
2026-11-05 10:57:58 UTC
Listed since
2026-11-05

Health and compatibility

Endpoint reachableVerifiedResponded in 274 ms
MCP handshake (initialize)VerifiedCompleted without credentials
Tool discovery (tools/list)Verified45 tools listed
AuthenticationVerifiedNone needed to connect
Protocol versionVerified2025-06-18
TransportVerifiedStreamable HTTP
Capabilities declaredVerifiedtools

Last checked . Verified means the check saw it happen; it says nothing about whether the server is safe.

Recent history

1 daily check so far. Green answered, violet asked for auth, red did not answer.

Set up in your client

Claude Code

Run this in a terminal:

claude mcp add --transport http agentseo https://www.agentseo.dev/mcp

Claude Desktop

Open Settings → Connectors → Add custom connector and paste this URL:

https://www.agentseo.dev/mcp

Or bridge it through mcp-remote in claude_desktop_config.json (needs Node.js):

{
  "mcpServers": {
    "agentseo": {
      "command": "npx",
      "args": [
        "-y",
        "mcp-remote",
        "https://www.agentseo.dev/mcp"
      ]
    }
  }
}

Cursor

Add to Cursor

Or add it to ~/.cursor/mcp.json (or .cursor/mcp.json in a project):

{
  "mcpServers": {
    "agentseo": {
      "url": "https://www.agentseo.dev/mcp"
    }
  }
}

VS Code

Add to VS Code

Or add it to .vscode/mcp.json:

{
  "servers": {
    "agentseo": {
      "type": "http",
      "url": "https://www.agentseo.dev/mcp"
    }
  }
}

Or from a terminal:

code --add-mcp '{"name": "agentseo", "type": "http", "url": "https://www.agentseo.dev/mcp"}'

Windsurf

Add it to ~/.codeium/windsurf/mcp_config.json:

{
  "mcpServers": {
    "agentseo": {
      "serverUrl": "https://www.agentseo.dev/mcp"
    }
  }
}

Other clients

Most clients accept this shape. The endpoint is:

https://www.agentseo.dev/mcp
{
  "mcpServers": {
    "agentseo": {
      "type": "http",
      "url": "https://www.agentseo.dev/mcp"
    }
  }
}

If it does not connect

Tools 45

Names, descriptions and input schemas exactly as the server returned them on 2026-11-05. This is the server author's own text. Nothing is run from this page. Labels such as read-only are declared by the server and are not verified. Raw JSON

agentseo_ai_overview_extractcan modifydestructiveexternal accessExtract AI Overview insights for a target keyword.

Extract AI Overview insights for a target keyword.

ParameterTypeDescription
keywordstringrequiredTarget keyword
locationstringoptional
languagestringoptional
target_domainstringoptional
syncbooleanoptional

Example call (required arguments only, placeholder values):

{
  "method": "tools/call",
  "params": {
    "name": "agentseo_ai_overview_extract",
    "arguments": {
      "keyword": "..."
    }
  }
}
agentseo_ai_visibility_prompt_setcan modifydestructiveexternal accessBuild stable AI visibility prompt sets mapped to owned assets, platforms, competitors, citations, and weekly …

Build stable AI visibility prompt sets mapped to owned assets, platforms, competitors, citations, and weekly action routing.

ParameterTypeDescription
targetstringrequired
categorystringrequired
audiencestringoptional
localestringoptional
platformsstring[]optional
competitorsstring[]optional
topicsstring[]required
product_termsstring[]optional
personasstring[]optional
owned_assetsobject[]optional
prompt_countintegeroptional
cadencestringoptionalOne of: weekly, biweekly, monthly
include_citation_checksbooleanoptional
include_competitor_checksbooleanoptional
syncbooleanoptional

Example call (required arguments only, placeholder values):

{
  "method": "tools/call",
  "params": {
    "name": "agentseo_ai_visibility_prompt_set",
    "arguments": {
      "target": "...",
      "category": "...",
      "topics": []
    }
  }
}
agentseo_analyze_serpcan modifydestructiveexternal accessDeep analysis of Search Engine Results Page (SERP) features and competitors.

Deep analysis of Search Engine Results Page (SERP) features and competitors.

ParameterTypeDescription
keywordstringrequiredTarget keyword
locationstringoptional
devicestringoptionalOne of: desktop, mobile
languagestringoptional
syncbooleanoptional

Example call (required arguments only, placeholder values):

{
  "method": "tools/call",
  "params": {
    "name": "agentseo_analyze_serp",
    "arguments": {
      "keyword": "..."
    }
  }
}
agentseo_backlinks_anchorscan modifydestructiveexternal accessAnalyze backlink anchor text groups and classify branded, commercial, generic, URL, risky, broken, or lost …

Analyze backlink anchor text groups and classify branded, commercial, generic, URL, risky, broken, or lost anchor patterns.

ParameterTypeDescription
targetstringrequired
limitintegeroptional
offsetintegeroptional
internal_list_limitintegeroptional
backlinks_status_typestringoptionalOne of: live, all, lost
include_subdomainsbooleanoptional
include_indirect_linksbooleanoptional
exclude_internal_backlinksbooleanoptional
dofollow_onlybooleanoptional
anchor_filterstringoptional
min_backlinksintegeroptional
min_referring_domainsintegeroptional
sort_bystringoptionalOne of: backlinks, rank, referring_domains, spam_score, broken_backlinks
rank_scalestringoptionalOne of: one_hundred, one_thousand
syncbooleanoptional

Example call (required arguments only, placeholder values):

{
  "method": "tools/call",
  "params": {
    "name": "agentseo_backlinks_anchors",
    "arguments": {
      "target": "..."
    }
  }
}
agentseo_backlinks_competitorscan modifydestructiveexternal accessDiscover backlink-profile competitors and prioritize overlap, authority, and link-gap research actions.

Discover backlink-profile competitors and prioritize overlap, authority, and link-gap research actions.

ParameterTypeDescription
targetstringrequired
limitintegeroptional
offsetintegeroptional
min_rankintegeroptional
min_intersectionsintegeroptional
main_domainbooleanoptional
exclude_large_domainsbooleanoptional
sort_bystringoptionalOne of: rank, intersections, opportunity
syncbooleanoptional

Example call (required arguments only, placeholder values):

{
  "method": "tools/call",
  "params": {
    "name": "agentseo_backlinks_competitors",
    "arguments": {
      "target": "..."
    }
  }
}
agentseo_backlinks_domain_pagescan modifydestructiveexternal accessAnalyze backlink-bearing pages and classify linkable assets, broken backlink pages, lost links, refresh …

Analyze backlink-bearing pages and classify linkable assets, broken backlink pages, lost links, refresh candidates, and quality risks.

ParameterTypeDescription
targetstringrequired
limitintegeroptional
offsetintegeroptional
internal_list_limitintegeroptional
backlinks_status_typestringoptionalOne of: live, all, lost
include_subdomainsbooleanoptional
exclude_internal_backlinksbooleanoptional
dofollow_onlybooleanoptional
page_filterstringoptional
title_filterstringoptional
status_codeintegeroptional
min_backlinksintegeroptional
min_referring_domainsintegeroptional
min_wordsintegeroptional
sort_bystringoptionalOne of: backlinks, referring_domains, rank, spam_score, broken_backlinks, first_visited, words_count, external_links
rank_scalestringoptionalOne of: one_hundred, one_thousand
syncbooleanoptional

Example call (required arguments only, placeholder values):

{
  "method": "tools/call",
  "params": {
    "name": "agentseo_backlinks_domain_pages",
    "arguments": {
      "target": "..."
    }
  }
}
agentseo_backlinks_listcan modifydestructiveexternal accessReturn a bounded list of actionable backlinks and classify each one for protection, repair, reclaim, quality …

Return a bounded list of actionable backlinks and classify each one for protection, repair, reclaim, quality review, or outreach reference.

ParameterTypeDescription
targetstringrequired
modestringoptionalOne of: as_is, one_per_domain, one_per_anchor
limitintegeroptional
offsetintegeroptional
backlinks_status_typestringoptionalOne of: live, all, lost
include_subdomainsbooleanoptional
include_indirect_linksbooleanoptional
exclude_internal_backlinksbooleanoptional
intersection_modestringoptionalOne of: all, partial
dofollow_onlybooleanoptional
broken_onlybooleanoptional
min_rankintegeroptional
sort_bystringoptionalOne of: rank, page_rank, first_seen, lost_date
rank_scalestringoptionalOne of: one_hundred, one_thousand
syncbooleanoptional

Example call (required arguments only, placeholder values):

{
  "method": "tools/call",
  "params": {
    "name": "agentseo_backlinks_list",
    "arguments": {
      "target": "..."
    }
  }
}
agentseo_backlinks_new_lost_timeseriescan modifydestructiveexternal accessTrack new and lost backlinks/referring domains over time and classify link momentum, leakage, and volatility.

Track new and lost backlinks/referring domains over time and classify link momentum, leakage, and volatility.

ParameterTypeDescription
targetstringrequired
date_fromstringoptional
date_tostringoptional
group_rangestringoptionalOne of: day, week, month, year
include_subdomainsbooleanoptional
syncbooleanoptional

Example call (required arguments only, placeholder values):

{
  "method": "tools/call",
  "params": {
    "name": "agentseo_backlinks_new_lost_timeseries",
    "arguments": {
      "target": "..."
    }
  }
}
agentseo_backlinks_opportunity_findercan modifydestructiveexternal accessTurn supplied backlink prospects, competitor link gaps, and owned assets into prioritized safe outreach, …

Turn supplied backlink prospects, competitor link gaps, and owned assets into prioritized safe outreach, reclaim, repair, and digital PR actions.

ParameterTypeDescription
targetstringrequired
campaign_goalstringoptionalOne of: mixed, link_gap, broken_link_building, digital_pr, resource_page, reclaim_lost_links, protect_authority
prospectsobject[]required
owned_assetsobject[]optional
competitor_domainsstring[]optional
existing_backlink_domainsstring[]optional
max_opportunitiesintegeroptional
min_prioritystringoptionalOne of: low, medium, high
max_spam_scoreintegeroptional
include_outreach_anglesbooleanoptional
syncbooleanoptional

Example call (required arguments only, placeholder values):

{
  "method": "tools/call",
  "params": {
    "name": "agentseo_backlinks_opportunity_finder",
    "arguments": {
      "target": "...",
      "prospects": []
    }
  }
}
agentseo_backlinks_page_intersectioncan modifydestructiveexternal accessFind source pages that link to competitor targets but not excluded/user targets, then prioritize link-gap …

Find source pages that link to competitor targets but not excluded/user targets, then prioritize link-gap outreach and quality review.

ParameterTypeDescription
targetsstring[]required
exclude_targetsstring[]optional
limitintegeroptional
offsetintegeroptional
internal_list_limitintegeroptional
backlinks_status_typestringoptionalOne of: live, all, lost
include_subdomainsbooleanoptional
include_indirect_linksbooleanoptional
exclude_internal_backlinksbooleanoptional
dofollow_onlybooleanoptional
broken_onlybooleanoptional
min_rankintegeroptional
min_domain_rankintegeroptional
min_page_rankintegeroptional
max_spam_scoreintegeroptional
sort_bystringoptionalOne of: rank, domain_rank, page_rank, first_seen, last_seen
rank_scalestringoptionalOne of: one_hundred, one_thousand
syncbooleanoptional

Example call (required arguments only, placeholder values):

{
  "method": "tools/call",
  "params": {
    "name": "agentseo_backlinks_page_intersection",
    "arguments": {
      "targets": []
    }
  }
}
agentseo_backlinks_referring_domainscan modifydestructiveexternal accessAnalyze referring domains and classify authority, lost-domain recovery, broken-link repair, quality review, …

Analyze referring domains and classify authority, lost-domain recovery, broken-link repair, quality review, and outreach patterns.

ParameterTypeDescription
targetstringrequired
limitintegeroptional
offsetintegeroptional
internal_list_limitintegeroptional
backlinks_status_typestringoptionalOne of: live, all, lost
include_subdomainsbooleanoptional
include_indirect_linksbooleanoptional
exclude_internal_backlinksbooleanoptional
dofollow_onlybooleanoptional
domain_filterstringoptional
min_backlinksintegeroptional
min_referring_pagesintegeroptional
min_rankintegeroptional
sort_bystringoptionalOne of: rank, backlinks, referring_pages, spam_score, broken_backlinks, first_seen, lost_date
rank_scalestringoptionalOne of: one_hundred, one_thousand
syncbooleanoptional

Example call (required arguments only, placeholder values):

{
  "method": "tools/call",
  "params": {
    "name": "agentseo_backlinks_referring_domains",
    "arguments": {
      "target": "..."
    }
  }
}
agentseo_backlinks_summarycan modifydestructiveexternal accessSummarize backlink authority, referring domains, spam risk, broken backlinks, and next SEO actions for a …

Summarize backlink authority, referring domains, spam risk, broken backlinks, and next SEO actions for a domain, subdomain, or URL.

ParameterTypeDescription
targetstringrequired
include_subdomainsbooleanoptional
include_indirect_linksbooleanoptional
exclude_internal_backlinksbooleanoptional
backlinks_status_typestringoptionalOne of: live, all, lost
dofollow_onlybooleanoptional
internal_list_limitintegeroptional
rank_scalestringoptionalOne of: one_hundred, one_thousand
syncbooleanoptional

Example call (required arguments only, placeholder values):

{
  "method": "tools/call",
  "params": {
    "name": "agentseo_backlinks_summary",
    "arguments": {
      "target": "..."
    }
  }
}
agentseo_content_action_plancan modifydestructiveexternal accessTurn supplied SEO opportunities into a capacity-aware content calendar and execution plan.

Turn supplied SEO opportunities into a capacity-aware content calendar and execution plan.

ParameterTypeDescription
targetstringoptional
goalstringoptionalOne of: traffic_growth, lead_generation, refresh_decay, launch_support, authority_building
horizon_daysintegeroptional
weekly_capacityintegeroptional
start_datestringoptional
teamstring[]optional
itemsobject[]required
syncbooleanoptional

Example call (required arguments only, placeholder values):

{
  "method": "tools/call",
  "params": {
    "name": "agentseo_content_action_plan",
    "arguments": {
      "items": []
    }
  }
}
agentseo_content_briefcan modifydestructiveexternal accessTurn live SERP intent into a production-ready content brief for writers and coding agents.

Turn live SERP intent into a production-ready content brief for writers and coding agents.

ParameterTypeDescription
keywordstringrequiredTarget keyword
targetstringoptionalOptional target brand, domain, or product
audiencestringoptionalOptional audience description
locationstringoptional
languagestringoptional
devicestringoptionalOne of: desktop, mobile
brand_voicestringoptionalOne of: neutral, expert, friendly, bold, technical
page_typestringoptionalOne of: auto, blog_post, landing_page, comparison_page, guide, tool_page
brief_depthstringoptionalOne of: standard, detailed
include_serp_outlinebooleanoptional
syncbooleanoptional

Example call (required arguments only, placeholder values):

{
  "method": "tools/call",
  "params": {
    "name": "agentseo_content_brief",
    "arguments": {
      "keyword": "..."
    }
  }
}
agentseo_content_cannibalizationcan modifydestructiveexternal accessDetect overlapping SEO pages and recommend safe consolidation, differentiation, canonical, and internal-link …

Detect overlapping SEO pages and recommend safe consolidation, differentiation, canonical, and internal-link fixes.

ParameterTypeDescription
targetstringoptional
focus_keywordsstring[]optional
sensitivitystringoptionalOne of: conservative, balanced, aggressive
pagesobject[]required
syncbooleanoptional

Example call (required arguments only, placeholder values):

{
  "method": "tools/call",
  "params": {
    "name": "agentseo_content_cannibalization",
    "arguments": {
      "pages": []
    }
  }
}
agentseo_content_competitor_gap_matrixcan modifydestructiveexternal accessCompare supplied own and competitor pages to find missing topics, weak coverage, format gaps, and buyer-stage …

Compare supplied own and competitor pages to find missing topics, weak coverage, format gaps, and buyer-stage gaps.

ParameterTypeDescription
targetstringoptional
focus_topicsstring[]optional
own_pagesobject[]optional
competitorsobject[]required
max_opportunitiesintegeroptional
syncbooleanoptional

Example call (required arguments only, placeholder values):

{
  "method": "tools/call",
  "params": {
    "name": "agentseo_content_competitor_gap_matrix",
    "arguments": {
      "competitors": []
    }
  }
}
agentseo_content_draft_qacan modifydestructiveexternal accessValidate a draft URL or markdown against live SERP expectations before publishing.

Validate a draft URL or markdown against live SERP expectations before publishing.

ParameterTypeDescription
keywordstringrequiredTarget keyword
draft_urlstringoptionalDraft or staged page URL
draft_markdownstringoptionalDraft markdown when no URL exists
targetstringoptionalOptional target brand, domain, or product
locationstringoptional
languagestringoptional
devicestringoptionalOne of: desktop, mobile
qa_depthstringoptionalOne of: standard, strict
syncbooleanoptional

Example call (required arguments only, placeholder values):

{
  "method": "tools/call",
  "params": {
    "name": "agentseo_content_draft_qa",
    "arguments": {
      "keyword": "..."
    }
  }
}
agentseo_content_gapcan modifydestructiveexternal accessRun content gap analysis for a URL and keyword.

Run content gap analysis for a URL and keyword.

ParameterTypeDescription
urlstringrequiredYour URL
keywordstringrequiredTarget keyword
locationstringoptional
languagestringoptional
scrape_depthstringoptionalOne of: h1, h2, h3
syncbooleanoptional

Example call (required arguments only, placeholder values):

{
  "method": "tools/call",
  "params": {
    "name": "agentseo_content_gap",
    "arguments": {
      "url": "...",
      "keyword": "..."
    }
  }
}
agentseo_content_internal_linkscan modifydestructiveexternal accessFind internal link opportunities from a source page to required supplied target pages.

Find internal link opportunities from a source page to required supplied target pages.

ParameterTypeDescription
source_urlstringoptionalSource page URL to scrape
source_markdownstringoptionalSource page markdown when no URL exists
keywordstringoptional
targetstringoptionalOptional target brand, domain, or product
max_suggestionsintegeroptional
target_pagesobject[]optionalRequired candidate internal pages from your sitemap, CMS, crawler, Search Console, or /site/sitemap-audit.
syncbooleanoptional

Example call (required arguments only, placeholder values):

{
  "method": "tools/call",
  "params": {
    "name": "agentseo_content_internal_links",
    "arguments": {}
  }
}
agentseo_content_keyword_mapcan modifydestructiveexternal accessMap supplied keywords to supplied pages and flag missing pages or cannibalization risks.

Map supplied keywords to supplied pages and flag missing pages or cannibalization risks.

ParameterTypeDescription
keywordsstring[]required
pagesobject[]required
targetstringoptionalOptional target brand, domain, or product
max_mappingsintegeroptional
syncbooleanoptional

Example call (required arguments only, placeholder values):

{
  "method": "tools/call",
  "params": {
    "name": "agentseo_content_keyword_map",
    "arguments": {
      "keywords": [],
      "pages": []
    }
  }
}
agentseo_content_programmatic_templatecan modifydestructiveexternal accessPlan safe programmatic SEO templates with uniqueness rules, indexation gates, internal links, schema …

Plan safe programmatic SEO templates with uniqueness rules, indexation gates, internal links, schema guidance, and launch QA.

ParameterTypeDescription
targetstringoptional
playbookstringoptionalOne of: templates, curation, conversions, comparisons, examples, locations, personas, integrations …
page_goalstringoptionalOne of: traffic, lead_generation, trial_signup, demo_request, purchase, authority, support
keyword_patternstringrequired
url_patternstringrequired
audiencestringoptional
page_count_estimateintegeroptional
data_sourcesobject[]required
variablesstring[]required
unique_fieldsstring[]optional
sample_recordsobject[]optional
competitorsstring[]optional
conversion_ctastringoptional
publishing_cadencestringoptionalOne of: pilot, weekly_batch, monthly_batch, bulk_import
include_schemabooleanoptional
include_internal_linkingbooleanoptional
syncbooleanoptional

Example call (required arguments only, placeholder values):

{
  "method": "tools/call",
  "params": {
    "name": "agentseo_content_programmatic_template",
    "arguments": {
      "keyword_pattern": "...",
      "url_pattern": "...",
      "data_sources": [],
      "variables": []
    }
  }
}
agentseo_content_refresh_briefcan modifydestructiveexternal accessCreate a refresh brief for an existing URL and keyword.

Create a refresh brief for an existing URL and keyword.

ParameterTypeDescription
urlstringrequiredExisting page URL
keywordstringrequiredTarget keyword
locationstringoptional
languagestringoptional
scrape_depthstringoptionalOne of: h1, h2, h3
syncbooleanoptional

Example call (required arguments only, placeholder values):

{
  "method": "tools/call",
  "params": {
    "name": "agentseo_content_refresh_brief",
    "arguments": {
      "url": "...",
      "keyword": "..."
    }
  }
}
agentseo_content_schema_plancan modifydestructiveexternal accessPlan JSON-LD schema for a URL or markdown page without a provider call.

Plan JSON-LD schema for a URL or markdown page without a provider call.

ParameterTypeDescription
urlstringoptionalPage URL to scrape
page_markdownstringoptionalPage markdown when no URL exists
page_typestringoptionalOne of: auto, article, blog_post, landing_page, product, software, local_business, faq …
keywordstringoptional
targetstringoptionalOptional target brand, domain, or product
include_jsonldbooleanoptional
syncbooleanoptional

Example call (required arguments only, placeholder values):

{
  "method": "tools/call",
  "params": {
    "name": "agentseo_content_schema_plan",
    "arguments": {}
  }
}
agentseo_content_serp_outlinecan modifydestructiveexternal accessTurn live SERP intent into a writer- and agent-ready page outline.

Turn live SERP intent into a writer- and agent-ready page outline.

ParameterTypeDescription
keywordstringrequiredTarget keyword
targetstringoptionalOptional target brand or domain
locationstringoptional
languagestringoptional
devicestringoptionalOne of: desktop, mobile
outline_depthstringoptionalOne of: brief, standard, detailed
include_title_optionsbooleanoptional
syncbooleanoptional

Example call (required arguments only, placeholder values):

{
  "method": "tools/call",
  "params": {
    "name": "agentseo_content_serp_outline",
    "arguments": {
      "keyword": "..."
    }
  }
}
agentseo_content_technical_qacan modifydestructiveexternal accessRun pre-publish SEO QA for metadata, indexability, canonical, headings, schema, links, and media.

Run pre-publish SEO QA for metadata, indexability, canonical, headings, schema, links, and media.

ParameterTypeDescription
urlstringoptional
htmlstringoptional
markdownstringoptional
keywordstringoptional
targetstringoptional
expected_canonicalstringoptional
page_typestringoptionalOne of: auto, article, blog_post, landing_page, product, software, local_business, comparison_page …
check_external_linksbooleanoptional
syncbooleanoptional

Example call (required arguments only, placeholder values):

{
  "method": "tools/call",
  "params": {
    "name": "agentseo_content_technical_qa",
    "arguments": {}
  }
}
agentseo_content_title_metacan modifydestructiveexternal accessGenerate SEO title and meta description options for a URL or markdown page.

Generate SEO title and meta description options for a URL or markdown page.

ParameterTypeDescription
urlstringoptionalPage URL to scrape
page_markdownstringoptionalPage markdown when no URL exists
keywordstringrequired
targetstringoptionalOptional target brand, domain, or product
page_typestringoptionalOne of: auto, blog_post, landing_page, product, software, local_business, comparison_page, guide
current_titlestringoptional
current_meta_descriptionstringoptional
syncbooleanoptional

Example call (required arguments only, placeholder values):

{
  "method": "tools/call",
  "params": {
    "name": "agentseo_content_title_meta",
    "arguments": {
      "keyword": "..."
    }
  }
}
agentseo_domain_competitorscan modifydestructiveexternal accessDiscover search competitors for a domain and prioritize overlap, traffic gaps, and next analysis actions.

Discover search competitors for a domain and prioritize overlap, traffic gaps, and next analysis actions.

ParameterTypeDescription
targetstringrequired
locationstringoptional
location_codeintegeroptional
languagestringoptional
limitintegeroptional
min_intersectionsintegeroptional
max_rank_groupintegeroptional
sort_bystringoptionalOne of: overlap, competitor_traffic, traffic_gap, threat
syncbooleanoptional

Example call (required arguments only, placeholder values):

{
  "method": "tools/call",
  "params": {
    "name": "agentseo_domain_competitors",
    "arguments": {
      "target": "..."
    }
  }
}
agentseo_domain_intersectioncan modifydestructiveexternal accessCompare two domains to find shared keyword deficits, advantages, and target1-exclusive keyword opportunities.

Compare two domains to find shared keyword deficits, advantages, and target1-exclusive keyword opportunities.

ParameterTypeDescription
target1stringrequired
target2stringrequired
locationstringoptional
location_codeintegeroptional
languagestringoptional
limitintegeroptional
intersectionsbooleanoptional
min_search_volumeintegeroptional
sort_bystringoptionalOne of: opportunity, search_volume, traffic_gap, rank_gap, cpc
syncbooleanoptional

Example call (required arguments only, placeholder values):

{
  "method": "tools/call",
  "params": {
    "name": "agentseo_domain_intersection",
    "arguments": {
      "target1": "...",
      "target2": "..."
    }
  }
}
agentseo_domain_ranked_keywordscan modifydestructiveexternal accessFind ranked keywords for a domain, subdomain, or URL and prioritize refresh opportunities.

Find ranked keywords for a domain, subdomain, or URL and prioritize refresh opportunities.

ParameterTypeDescription
targetstringrequired
locationstringoptional
location_codeintegeroptional
languagestringoptional
limitintegeroptional
min_search_volumeintegeroptional
max_rankintegeroptional
sort_bystringoptionalOne of: opportunity, estimated_traffic, rank, search_volume, cpc
include_lostbooleanoptional
syncbooleanoptional

Example call (required arguments only, placeholder values):

{
  "method": "tools/call",
  "params": {
    "name": "agentseo_domain_ranked_keywords",
    "arguments": {
      "target": "..."
    }
  }
}
agentseo_domain_relevant_pagescan modifydestructiveexternal accessFind traffic-carrying pages for a domain and route them into protect, refresh, expand, or recover actions.

Find traffic-carrying pages for a domain and route them into protect, refresh, expand, or recover actions.

ParameterTypeDescription
targetstringrequired
locationstringoptional
location_codeintegeroptional
languagestringoptional
limitintegeroptional
min_trafficintegeroptional
historical_serp_modestringoptionalOne of: live, lost, all
sort_bystringoptionalOne of: estimated_traffic, keyword_count, top3, opportunity
syncbooleanoptional

Example call (required arguments only, placeholder values):

{
  "method": "tools/call",
  "params": {
    "name": "agentseo_domain_relevant_pages",
    "arguments": {
      "target": "..."
    }
  }
}
agentseo_domain_traffic_estimatecan modifydestructiveexternal accessCompare estimated search traffic across multiple domains, subdomains, or URLs before spending deeper analysis …

Compare estimated search traffic across multiple domains, subdomains, or URLs before spending deeper analysis credits.

ParameterTypeDescription
targetsstring[]required
locationstringoptional
location_codeintegeroptional
languagestringoptional
include_paidbooleanoptional
include_featured_snippetbooleanoptional
include_local_packbooleanoptional
sort_bystringoptionalOne of: organic_traffic, total_traffic, paid_traffic, opportunity, target
syncbooleanoptional

Example call (required arguments only, placeholder values):

{
  "method": "tools/call",
  "params": {
    "name": "agentseo_domain_traffic_estimate",
    "arguments": {
      "targets": []
    }
  }
}
agentseo_extractcan modifydestructiveexternal accessExtract content from a URL and convert to Markdown.

Extract content from a URL and convert to Markdown.

ParameterTypeDescription
urlstringrequiredThe URL to scrape
include_imagesbooleanoptional

Example call (required arguments only, placeholder values):

{
  "method": "tools/call",
  "params": {
    "name": "agentseo_extract",
    "arguments": {
      "url": "..."
    }
  }
}
agentseo_job_statuscan modifyexternal accessGet status/result for a previously queued job.

Get status/result for a previously queued job.

ParameterTypeDescription
job_idstringrequiredJob ID

Example call (required arguments only, placeholder values):

{
  "method": "tools/call",
  "params": {
    "name": "agentseo_job_status",
    "arguments": {
      "job_id": "..."
    }
  }
}
agentseo_keyword_ideas_suggestcan modifydestructiveexternal accessExpand one seed keyword into prioritized long-tail keyword ideas with search metrics.

Expand one seed keyword into prioritized long-tail keyword ideas with search metrics.

ParameterTypeDescription
keywordstringrequiredSeed keyword or topic
locationstringoptional
location_codeintegeroptional
languagestringoptional
limitintegeroptional
min_search_volumeintegeroptional
include_seed_keywordbooleanoptional
exact_matchbooleanoptional
ignore_synonymsbooleanoptional
syncbooleanoptional

Example call (required arguments only, placeholder values):

{
  "method": "tools/call",
  "params": {
    "name": "agentseo_keyword_ideas_suggest",
    "arguments": {
      "keyword": "..."
    }
  }
}
agentseo_keyword_metrics_overviewcan modifydestructiveexternal accessScore a supplied keyword list with search metrics and page-priority guidance.

Score a supplied keyword list with search metrics and page-priority guidance.

ParameterTypeDescription
keywordsstring[]required
locationstringoptional
location_codeintegeroptional
languagestringoptional
min_search_volumeintegeroptional
sort_bystringoptionalOne of: priority, search_volume, cpc, difficulty
syncbooleanoptional

Example call (required arguments only, placeholder values):

{
  "method": "tools/call",
  "params": {
    "name": "agentseo_keyword_metrics_overview",
    "arguments": {
      "keywords": []
    }
  }
}
agentseo_local_auditcan modifydestructiveexternal accessAudit one Google Maps business listing. Provide its business name and city/state/country; do not pass a …

Audit one Google Maps business listing. Provide its business name and city/state/country; do not pass a website URL or domain.

ParameterTypeDescription
business_namestringrequiredBusiness name as shown on Google Maps, not a domain or URL
locationstringrequiredCity, state, and country of the business
languagestringoptional
syncbooleanoptional

Example call (required arguments only, placeholder values):

{
  "method": "tools/call",
  "params": {
    "name": "agentseo_local_audit",
    "arguments": {
      "business_name": "...",
      "location": "..."
    }
  }
}
agentseo_local_visibility_trackcan modifydestructiveexternal accessTrack local visibility for a domain across keywords and locations.

Track local visibility for a domain across keywords and locations.

ParameterTypeDescription
domainstringrequiredDomain to track
keywordsstring[]required
locationsstring[]required
languagestringoptional
syncbooleanoptional

Example call (required arguments only, placeholder values):

{
  "method": "tools/call",
  "params": {
    "name": "agentseo_local_visibility_track",
    "arguments": {
      "domain": "...",
      "keywords": [],
      "locations": []
    }
  }
}
agentseo_opportunities_briefcan modifydestructiveexternal accessTurn one keyword or page opportunity into an implementation-ready brief.

Turn one keyword or page opportunity into an implementation-ready brief.

ParameterTypeDescription
keywordstringrequiredSelected opportunity keyword
targetstringrequiredTarget domain or URL
page_urlstringoptional
locationstringoptional
languagestringoptional
opportunity_typestringoptionalOne of: quick_win, content_refresh, ai_overview_opportunity, featured_snippet_opportunity, commercial_intent_opportunity, lost_keyword_recovery, competitor_gap
current_rankintegeroptional
include_competitor_outlinesbooleanoptional
syncbooleanoptional

Example call (required arguments only, placeholder values):

{
  "method": "tools/call",
  "params": {
    "name": "agentseo_opportunities_brief",
    "arguments": {
      "keyword": "...",
      "target": "..."
    }
  }
}
agentseo_opportunities_findcan modifydestructiveexternal accessFind prioritized SEO opportunities for a domain or URL.

Find prioritized SEO opportunities for a domain or URL.

ParameterTypeDescription
targetstringrequiredDomain or URL to analyze
locationstringoptional
languagestringoptional
keyword_limitintegeroptional
opportunity_limitintegeroptional
include_serp_competitorsbooleanoptional
include_competitor_discoverybooleanoptional
syncbooleanoptional

Example call (required arguments only, placeholder values):

{
  "method": "tools/call",
  "params": {
    "name": "agentseo_opportunities_find",
    "arguments": {
      "target": "..."
    }
  }
}
agentseo_page_cro_qacan modifydestructiveexternal accessAudit SEO landing pages for value proposition clarity, CTA strength, trust proof, objection handling, and …

Audit SEO landing pages for value proposition clarity, CTA strength, trust proof, objection handling, and conversion friction.

ParameterTypeDescription
urlstringoptional
htmlstringoptional
markdownstringoptional
targetstringoptional
keywordstringoptional
page_typestringoptionalOne of: auto, homepage, landing_page, pricing, feature, blog_post, product, comparison_page …
conversion_goalstringoptionalOne of: signup, trial, demo, purchase, contact_sales, subscribe, download, learn_more
traffic_sourcestringoptionalOne of: organic, paid, email, social, direct, referral, unknown
audiencestringoptional
syncbooleanoptional

Example call (required arguments only, placeholder values):

{
  "method": "tools/call",
  "params": {
    "name": "agentseo_page_cro_qa",
    "arguments": {}
  }
}
agentseo_page_intersectioncan modifydestructiveexternal accessCompare ranking pages to find shared page keywords or competitor-page keywords excluded from your pages.

Compare ranking pages to find shared page keywords or competitor-page keywords excluded from your pages.

ParameterTypeDescription
pagesstring[]required
exclude_pagesstring[]optional
locationstringoptional
location_codeintegeroptional
languagestringoptional
item_typesstring[]optional
limitintegeroptional
offsetintegeroptional
include_subdomainsbooleanoptional
intersection_modestringoptionalOne of: union, intersect
include_serp_infobooleanoptional
include_clickstream_databooleanoptional
ignore_synonymsbooleanoptional
min_search_volumeintegeroptional
max_rankintegeroptional
sort_bystringoptionalOne of: opportunity, search_volume, traffic_gap, rank, cpc
syncbooleanoptional

Example call (required arguments only, placeholder values):

{
  "method": "tools/call",
  "params": {
    "name": "agentseo_page_intersection",
    "arguments": {
      "pages": []
    }
  }
}
agentseo_rank_trackcan modifydestructiveexternal accessQueue a rank tracking check for a URL and keyword.

Queue a rank tracking check for a URL and keyword.

ParameterTypeDescription
keywordstringrequiredKeyword to track
urlstringrequiredURL to track
locationstringoptional
syncbooleanoptional

Example call (required arguments only, placeholder values):

{
  "method": "tools/call",
  "params": {
    "name": "agentseo_rank_track",
    "arguments": {
      "keyword": "...",
      "url": "..."
    }
  }
}
agentseo_searchcan modifydestructiveexternal accessPerform a Google search with optional domain filters.

Perform a Google search with optional domain filters.

ParameterTypeDescription
querystringrequiredThe search query
limitintegeroptional
include_domainsstring[]optional
exclude_domainsstring[]optional
syncbooleanoptional

Example call (required arguments only, placeholder values):

{
  "method": "tools/call",
  "params": {
    "name": "agentseo_search",
    "arguments": {
      "query": "..."
    }
  }
}
agentseo_serp_volatilitycan modifydestructiveexternal accessCompare supplied SERP snapshots to detect rank churn, top-domain churn, feature changes, and target …

Compare supplied SERP snapshots to detect rank churn, top-domain churn, feature changes, and target visibility movement.

ParameterTypeDescription
targetstringoptional
keywordstringrequired
locationstringoptional
devicestringoptionalOne of: desktop, mobile
sensitivitystringoptionalOne of: low, medium, high
target_domainsstring[]optional
snapshotsobject[]required
syncbooleanoptional

Example call (required arguments only, placeholder values):

{
  "method": "tools/call",
  "params": {
    "name": "agentseo_serp_volatility",
    "arguments": {
      "keyword": "...",
      "snapshots": []
    }
  }
}
agentseo_site_sitemap_auditcan modifydestructiveexternal accessAudit sitemap coverage, orphan-page candidates, important URLs, canonical/indexability noise, and …

Audit sitemap coverage, orphan-page candidates, important URLs, canonical/indexability noise, and internal-link gaps.

ParameterTypeDescription
targetstringoptional
sitemap_urlstringoptional
sitemap_xmlstringoptional
max_sitemap_childrenintegeroptional
important_urlsstring[]optional
crawl_urlsobject[]optional
internal_linksobject[]optional
syncbooleanoptional

Example call (required arguments only, placeholder values):

{
  "method": "tools/call",
  "params": {
    "name": "agentseo_site_sitemap_audit",
    "arguments": {}
  }
}

Badge

Maintain this server? Put its live status in your README:

MCP status badge

[![MCP status](https://mcp.aianytime.net/badge/agentseo.svg)](https://mcp.aianytime.net/s/agentseo/)

Edit this entry · Report a problem

More in Marketing, content & social

Checks record what a server answered, not whether it is safe. A listing is not a security audit; read a server's source and permissions before you connect it. Add a server · JSON · llms.txt · llms-full.txt

Browse: Agents, IDEs & developer tools · Search & discovery · Knowledge, memory & context · Media & generation · Security · Finance & markets · Marketing, content & social · Cloud, ops & data · Commerce, travel & logistics · Work & productivity · No account needed · Local servers