Card snapshot
www.agentseo.dev
·
2026-07-21 06:04:41 UTC
·
fe418802ceedbe22c9845a55f00e7725fdfcbae4374d015750b85c10cc1ff5df
This is a frozen copy of the agent's agent-card.json as we observed it at the timestamp above. We capture a new snapshot every time the card's content hash changes. Useful for: forensic drift analysis, verifying downstream callers see the right version, reproducing routing decisions made historically.
{
"name": "AgentSEO",
"version": "0.1.0",
"description": "AgentSEO exposes SEO search, extraction, SERP analysis, rank tracking, content gap, local SEO, and AI overview tools for AI agents.",
"supportedInterfaces": [
{
"url": "https://www.agentseo.dev/mcp",
"transport": "streamable-http",
"protocol": "mcp",
"authentication": {
"required": true,
"type": "apiKey",
"header": "x-api-key"
}
},
{
"url": "https://www.agentseo.dev/api/v1",
"transport": "https",
"protocol": "openapi",
"serviceDescription": "https://www.agentseo.dev/openapi.yaml",
"authentication": {
"required": true,
"type": "apiKey",
"header": "x-api-key"
}
}
],
"capabilities": {
"streaming": false,
"pushNotifications": false,
"stateTransitionHistory": true
},
"skills": [
{
"id": "agentseo_search",
"name": "AgentSEO Search",
"description": "Perform a Google search with optional domain filters."
},
{
"id": "agentseo_extract",
"name": "AgentSEO Extract",
"description": "Extract content from a URL and convert it to Markdown."
},
{
"id": "agentseo_analyze_serp",
"name": "AgentSEO Analyze SERP",
"description": "Analyze search results, SERP features, and competitors for a keyword."
},
{
"id": "agentseo_local_audit",
"name": "AgentSEO Local Audit",
"description": "Run a local SEO audit for a domain and location."
},
{
"id": "agentseo_content_gap",
"name": "AgentSEO Content Gap",
"description": "Compare a URL against a target keyword and identify content gaps."
},
{
"id": "agentseo_opportunities_find",
"name": "AgentSEO Opportunity Finder",
"description": "Find prioritized SEO opportunities for a domain or URL."
},
{
"id": "agentseo_opportunities_brief",
"name": "AgentSEO Opportunity Brief",
"description": "Turn one keyword or page opportunity into an implementation-ready brief."
},
{
"id": "agentseo_content_refresh_brief",
"name": "AgentSEO Content Refresh Brief",
"description": "Create a refresh brief for an existing URL and keyword."
},
{
"id": "agentseo_content_serp_outline",
"name": "AgentSEO SERP Outline",
"description": "Turn live SERP intent into a writer- and agent-ready page outline."
},
{
"id": "agentseo_content_brief",
"name": "AgentSEO Content Brief",
"description": "Turn live SERP intent into a production-ready content brief for writers and agents."
},
{
"id": "agentseo_content_draft_qa",
"name": "AgentSEO Content Draft QA",
"description": "Validate a draft URL or markdown against live SERP expectations before publishing."
},
{
"id": "agentseo_content_schema_plan",
"name": "AgentSEO Content Schema Plan",
"description": "Plan JSON-LD schema for a URL or markdown page without a provider call."
},
{
"id": "agentseo_content_internal_links",
"name": "AgentSEO Content Internal Links",
"description": "Find internal link opportunities from a source page to supplied target pages."
},
{
"id": "agentseo_content_title_meta",
"name": "AgentSEO Content Title Meta",
"description": "Generate SEO title and meta description options for a URL or markdown page."
},
{
"id": "agentseo_content_technical_qa",
"name": "AgentSEO Content Technical QA",
"description": "Run pre-publish SEO QA for metadata, indexability, canonical, headings, schema, links, and media."
},
{
"id": "agentseo_content_action_plan",
"name": "AgentSEO Content Action Plan",
"description": "Turn supplied SEO opportunities into a capacity-aware content calendar and execution plan."
},
{
"id": "agentseo_site_sitemap_audit",
"name": "AgentSEO Sitemap Audit",
"description": "Audit sitemap coverage, sitemap-only orphan candidates, important URLs, canonical/indexability noise, and internal-link gaps."
},
{
"id": "agentseo_serp_volatility",
"name": "AgentSEO SERP Volatility Monitor",
"description": "Compare supplied SERP snapshots to detect rank churn, top-domain churn, SERP feature changes, and target visibility movement."
},
{
"id": "agentseo_page_cro_qa",
"name": "AgentSEO Page CRO QA",
"description": "Audit SEO landing pages for value proposition clarity, CTA strength, trust proof, objection handling, and conversion friction."
},
{
"id": "agentseo_ai_visibility_prompt_set",
"name": "AgentSEO AI Visibility Prompt Set",
"description": "Build stable AI visibility prompt sets mapped to owned assets, platforms, competitors, citations, and weekly action routing."
},
{
"id": "agentseo_content_programmatic_template",
"name": "AgentSEO Programmatic SEO Template",
"description": "Plan safe programmatic SEO templates with uniqueness rules, indexation gates, internal links, schema guidance, and launch QA."
},
{
"id": "agentseo_content_cannibalization",
"name": "AgentSEO Content Cannibalization",
"description": "Detect overlapping SEO pages and recommend safe consolidation, differentiation, canonical, and internal-link fixes."
},
{
"id": "agentseo_content_competitor_gap_matrix",
"name": "AgentSEO Competitor Content Gap Matrix",
"description": "Compare supplied own and competitor pages to find missing topics, weak coverage, format gaps, and buyer-stage gaps."
},
{
"id": "agentseo_content_keyword_map",
"name": "AgentSEO Content Keyword Map",
"description": "Map supplied keywords to supplied pages and flag missing pages or cannibalization risks."
},
{
"id": "agentseo_keyword_ideas_suggest",
"name": "AgentSEO Keyword Ideas Suggest",
"description": "Expand one seed keyword into prioritized long-tail keyword ideas with search metrics."
},
{
"id": "agentseo_keyword_metrics_overview",
"name": "AgentSEO Keyword Metrics Overview",
"description": "Score a supplied keyword list with search metrics and page-priority guidance."
},
{
"id": "agentseo_domain_ranked_keywords",
"name": "AgentSEO Domain Ranked Keywords",
"description": "Find ranked keywords for a domain, subdomain, or URL and prioritize refresh opportunities."
},
{
"id": "agentseo_domain_relevant_pages",
"name": "AgentSEO Domain Relevant Pages",
"description": "Find traffic-carrying pages for a domain and route them into protect, refresh, expand, or recover actions."
},
{
"id": "agentseo_domain_competitors",
"name": "AgentSEO Domain Competitors",
"description": "Discover search competitors for a domain and prioritize overlap, traffic gaps, and next analysis actions."
},
{
"id": "agentseo_domain_intersection",
"name": "AgentSEO Domain Intersection",
"description": "Compare two domains to find shared keyword deficits, advantages, and target1-exclusive opportunities."
},
{
"id": "agentseo_page_intersection",
"name": "AgentSEO Page Intersection",
"description": "Compare ranking pages to find shared page keywords or competitor-page keywords excluded from your pages."
},
{
"id": "agentseo_domain_traffic_estimate",
"name": "AgentSEO Domain Traffic Estimate",
"description": "Compare estimated organic, paid, featured-snippet, and local-pack traffic across multiple domains, subdomains, or URLs."
},
{
"id": "agentseo_backlinks_summary",
"name": "AgentSEO Backlinks Summary",
"description": "Summarize backlink authority, referring domains, spam risk, broken backlinks, and next SEO actions for a domain, subdomain, or URL."
},
{
"id": "agentseo_backlinks_list",
"name": "AgentSEO Backlinks List",
"description": "Return a bounded list of actionable backlinks and classify each one for protection, repair, reclaim, quality review, or outreach reference."
},
{
"id": "agentseo_backlinks_anchors",
"name": "AgentSEO Backlinks Anchors",
"description": "Analyze backlink anchor text groups and classify branded, commercial, generic, URL, risky, broken, or lost anchor patterns."
},
{
"id": "agentseo_backlinks_referring_domains",
"name": "AgentSEO Backlinks Referring Domains",
"description": "Analyze referring domains and classify authority, lost-domain recovery, broken-link repair, quality review, and outreach patterns."
},
{
"id": "agentseo_backlinks_domain_pages",
"name": "AgentSEO Backlinks Domain Pages",
"description": "Analyze backlink-bearing pages and classify linkable assets, broken backlink pages, lost links, refresh candidates, and quality risks."
},
{
"id": "agentseo_backlinks_competitors",
"name": "AgentSEO Backlinks Competitors",
"description": "Discover backlink-profile competitors and prioritize overlap, authority, and link-gap research actions."
},
{
"id": "agentseo_backlinks_new_lost_timeseries",
"name": "AgentSEO Backlinks New/Lost Timeseries",
"description": "Track new and lost backlinks/referring domains over time and classify link momentum, leakage, and volatility."
},
{
"id": "agentseo_backlinks_page_intersection",
"name": "AgentSEO Backlinks Page Intersection",
"description": "Find source pages that link to competitor targets but not excluded/user targets, then prioritize link-gap outreach and quality review."
},
{
"id": "agentseo_backlinks_opportunity_finder",
"name": "AgentSEO Backlinks Opportunity Finder",
"description": "Turn supplied backlink prospects, competitor link gaps, and owned assets into prioritized safe outreach, reclaim, repair, and digital PR actions."
},
{
"id": "agentseo_ai_overview_extract",
"name": "AgentSEO AI Overview Extract",
"description": "Extract AI Overview insights for a target keyword."
},
{
"id": "agentseo_local_visibility_track",
"name": "AgentSEO Local Visibility Track",
"description": "Track local visibility across keywords and locations."
},
{
"id": "agentseo_rank_track",
"name": "AgentSEO Rank Track",
"description": "Queue a rank tracking check for a URL and keyword."
},
{
"id": "agentseo_job_status",
"name": "AgentSEO Job Status",
"description": "Get status and results for a queued AgentSEO job."
}
],
"documentation": "https://www.agentseo.dev/docs",
"provider": {
"organization": "AgentSEO",
"url": "https://www.agentseo.dev/"
}
}