Skip to content
Back to AgentSEO

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/"
  }
}