Endpoints: 28,729MCP servers: 18,413Payout addresses: 2,071Paid calls: 1,533Letters: 13Defects: 1,322counted just now
teppi

Server definition

Hash
sha256:f65360d36f4ecbeb6a9cbb713d3ae39b2db4f816f1ae9977dd50d7a86a672418
What it is
What a remote MCP server returned when asked what it offers: 45 tools

The blob, as servednamed by its sha256

{ "instructions": null, "tools": [ { "description": "Extract AI Overview insights for a target keyword.", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "properties": { "keyword": { "description": "Target keyword", "type": "string" }, "language": { "default": "en", "type": "string" }, "location": { "default": "United States", "type": "string" }, "sync": { "default": true, "type": "boolean" }, "target_domain": { "type": "string" } }, "required": [ "keyword" ], "type": "object" }, "name": "agentseo_ai_overview_extract", "outputSchema": null }, { "description": "Build stable AI visibility prompt sets mapped to owned assets, platforms, competitors, citations, and weekly action routing.", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "properties": { "audience": { "maxLength": 180, "type": "string" }, "cadence": { "default": "weekly", "enum": [ "weekly", "biweekly", "monthly" ], "type": "string" }, "category": { "maxLength": 160, "minLength": 1, "type": "string" }, "competitors": { "default": [], "items": { "maxLength": 160, "minLength": 1, "type": "string" }, "maxItems": 20, "type": "array" }, "include_citation_checks": { "default": true, "type": "boolean" }, "include_competitor_checks": { "default": true, "type": "boolean" }, "locale": { "default": "United States", "maxLength": 80, "minLength": 2, "type": "string" }, "owned_assets": { "default": [], "items": { "properties": { "page_type": { "default": "other", "enum": [ "homepage", "docs", "blog_post", "comparison", "pricing", "product", "case_study", "tool", "other" ], "type": "string" }, "title": { "maxLength": 180, "minLength": 1, "type": "string" }, "topics": { "default": [], "items": { "maxLength": 120, "minLength": 1, "type": "string" }, "maxItems": 20, "type": "array" }, "url": { "format": "uri", "type": "string" } }, "required": [ "url", "title" ], "type": "object" }, "maxItems": 100, "type": "array" }, "personas": { "default": [], "items": { "maxLength": 120, "minLength": 1, "type": "string" }, "maxItems": 20, "type": "array" }, "platforms": { "default": [ "chatgpt", "perplexity", "google_ai" ], "items": { "enum": [ "chatgpt", "perplexity", "google_ai", "gemini", "copilot", "claude" ], "type": "string" }, "maxItems": 6, "minItems": 1, "type": "array" }, "product_terms": { "default": [], "items": { "maxLength": 120, "minLength": 1, "type": "string" }, "maxItems": 40, "type": "array" }, "prompt_count": { "default": 20, "maximum": 50, "minimum": 6, "type": "integer" }, "sync": { "default": true, "type": "boolean" }, "target": { "minLength": 1, "type": "string" }, "topics": { "items": { "maxLength": 120, "minLength": 1, "type": "string" }, "maxItems": 40, "minItems": 1, "type": "array" } }, "required": [ "target", "category", "topics" ], "type": "object" }, "name": "agentseo_ai_visibility_prompt_set", "outputSchema": null }, { "description": "Deep analysis of Search Engine Results Page (SERP) features and competitors.", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "properties": { "device": { "default": "desktop", "enum": [ "desktop", "mobile" ], "type": "string" }, "keyword": { "description": "Target keyword", "type": "string" }, "language": { "default": "en", "type": "string" }, "location": { "default": "United States", "type": "string" }, "sync": { "default": true, "type": "boolean" } }, "required": [ "keyword" ], "type": "object" }, "name": "agentseo_analyze_serp", "outputSchema": null }, { "description": "Analyze backlink anchor text groups and classify branded, commercial, generic, URL, risky, broken, or lost anchor patterns.", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "properties": { "anchor_filter": { "maxLength": 80, "minLength": 1, "type": "string" }, "backlinks_status_type": { "default": "live", "enum": [ "live", "all", "lost" ], "type": "string" }, "dofollow_only": { "default": false, "type": "boolean" }, "exclude_internal_backlinks": { "default": true, "type": "boolean" }, "include_indirect_links": { "default": true, "type": "boolean" }, "include_subdomains": { "default": true, "type": "boolean" }, "internal_list_limit": { "default": 10, "maximum": 100, "minimum": 1, "type": "integer" }, "limit": { "default": 25, "maximum": 100, "minimum": 1, "type": "integer" }, "min_backlinks": { "maximum": 10000000, "minimum": 1, "type": "integer" }, "min_referring_domains": { "maximum": 10000000, "minimum": 1, "type": "integer" }, "offset": { "default": 0, "maximum": 20000, "minimum": 0, "type": "integer" }, "rank_scale": { "default": "one_hundred", "enum": [ "one_hundred", "one_thousand" ], "type": "string" }, "sort_by": { "default": "backlinks", "enum": [ "backlinks", "rank", "referring_domains", "spam_score", "broken_backlinks" ], "type": "string" }, "sync": { "default": true, "type": "boolean" }, "target": { "minLength": 1, "type": "string" } }, "required": [ "target" ], "type": "object" }, "name": "agentseo_backlinks_anchors", "outputSchema": null }, { "description": "Discover backlink-profile competitors and prioritize overlap, authority, and link-gap research actions.", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "properties": { "exclude_large_domains": { "default": true, "type": "boolean" }, "limit": { "default": 25, "maximum": 100, "minimum": 1, "type": "integer" }, "main_domain": { "default": true, "type": "boolean" }, "min_intersections": { "maximum": 10000000, "minimum": 1, "type": "integer" }, "min_rank": { "maximum": 1000, "minimum": 0, "type": "integer" }, "offset": { "default": 0, "maximum": 20000, "minimum": 0, "type": "integer" }, "sort_by": { "default": "opportunity", "enum": [ "rank", "intersections", "opportunity" ], "type": "string" }, "sync": { "default": true, "type": "boolean" }, "target": { "minLength": 1, "type": "string" } }, "required": [ "target" ], "type": "object" }, "name": "agentseo_backlinks_competitors", "outputSchema": null }, { "description": "Analyze backlink-bearing pages and classify linkable assets, broken backlink pages, lost links, refresh candidates, and quality risks.", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "properties": { "backlinks_status_type": { "default": "live", "enum": [ "live", "all", "lost" ], "type": "string" }, "dofollow_only": { "default": false, "type": "boolean" }, "exclude_internal_backlinks": { "default": true, "type": "boolean" }, "include_subdomains": { "default": true, "type": "boolean" }, "internal_list_limit": { "default": 10, "maximum": 100, "minimum": 1, "type": "integer" }, "limit": { "default": 25, "maximum": 100, "minimum": 1, "type": "integer" }, "min_backlinks": { "maximum": 10000000, "minimum": 1, "type": "integer" }, "min_referring_domains": { "maximum": 10000000, "minimum": 1, "type": "integer" }, "min_words": { "maximum": 1000000, "minimum": 1, "type": "integer" }, "offset": { "default": 0, "maximum": 20000, "minimum": 0, "type": "integer" }, "page_filter": { "maxLength": 160, "minLength": 1, "type": "string" }, "rank_scale": { "default": "one_hundred", "enum": [ "one_hundred", "one_thousand" ], "type": "string" }, "sort_by": { "default": "backlinks", "enum": [ "backlinks", "referring_domains", "rank", "spam_score", "broken_backlinks", "first_visited", "words_count", "external_links" ], "type": "string" }, "status_code": { "maximum": 599, "minimum": 100, "type": "integer" }, "sync": { "default": true, "type": "boolean" }, "target": { "minLength": 1, "type": "string" }, "title_filter": { "maxLength": 160, "minLength": 1, "type": "string" } }, "required": [ "target" ], "type": "object" }, "name": "agentseo_backlinks_domain_pages", "outputSchema": null }, { "description": "Return a bounded list of actionable backlinks and classify each one for protection, repair, reclaim, quality review, or outreach reference.", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "properties": { "backlinks_status_type": { "default": "live", "enum": [ "live", "all", "lost" ], "type": "string" }, "broken_only": { "default": false, "type": "boolean" }, "dofollow_only": { "default": false, "type": "boolean" }, "exclude_internal_backlinks": { "default": true, "type": "boolean" }, "include_indirect_links": { "default": true, "type": "boolean" }, "include_subdomains": { "default": true, "type": "boolean" }, "intersection_mode": { "default": "partial", "enum": [ "all", "partial" ], "type": "string" }, "limit": { "default": 25, "maximum": 100, "minimum": 1, "type": "integer" }, "min_rank": { "maximum": 100, "minimum": 0, "type": "integer" }, "mode": { "default": "one_per_domain", "enum": [ "as_is", "one_per_domain", "one_per_anchor" ], "type": "string" }, "offset": { "default": 0, "maximum": 20000, "minimum": 0, "type": "integer" }, "rank_scale": { "default": "one_hundred", "enum": [ "one_hundred", "one_thousand" ], "type": "string" }, "sort_by": { "default": "rank", "enum": [ "rank", "page_rank", "first_seen", "lost_date" ], "type": "string" }, "sync": { "default": true, "type": "boolean" }, "target": { "minLength": 1, "type": "string" } }, "required": [ "target" ], "type": "object" }, "name": "agentseo_backlinks_list", "outputSchema": null }, { "description": "Track new and lost backlinks/referring domains over time and classify link momentum, leakage, and volatility.", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "properties": { "date_from": { "pattern": "^\\d{4}-\\d{2}-\\d{2}$", "type": "string" }, "date_to": { "pattern": "^\\d{4}-\\d{2}-\\d{2}$", "type": "string" }, "group_range": { "default": "month", "enum": [ "day", "week", "month", "year" ], "type": "string" }, "include_subdomains": { "default": true, "type": "boolean" }, "sync": { "default": true, "type": "boolean" }, "target": { "minLength": 1, "type": "string" } }, "required": [ "target" ], "type": "object" }, "name": "agentseo_backlinks_new_lost_timeseries", "outputSchema": null }, { "description": "Turn supplied backlink prospects, competitor link gaps, and owned assets into prioritized safe outreach, reclaim, repair, and digital PR actions.", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "properties": { "campaign_goal": { "default": "mixed", "enum": [ "mixed", "link_gap", "broken_link_building", "digital_pr", "resource_page", "reclaim_lost_links", "protect_authority" ], "type": "string" }, "competitor_domains": { "default": [], "items": { "type": "string" }, "type": "array" }, "existing_backlink_domains": { "default": [], "items": { "type": "string" }, "type": "array" }, "include_outreach_angles": { "default": true, "type": "boolean" }, "max_opportunities": { "default": 20, "maximum": 50, "minimum": 1, "type": "integer" }, "max_spam_score": { "default": 35, "maximum": 100, "minimum": 0, "type": "integer" }, "min_priority": { "default": "medium", "enum": [ "low", "medium", "high" ], "type": "string" }, "owned_assets": { "default": [], "items": { "properties": { "linkable_reason": { "type": "string" }, "page_type": { "default": "other", "enum": [ "research", "tool", "guide", "template", "comparison", "case_study", "landing_page", "other" ], "type": "string" }, "title": { "minLength": 1, "type": "string" }, "topics": { "default": [], "items": { "type": "string" }, "type": "array" }, "url": { "format": "uri", "type": "string" } }, "required": [ "url", "title" ], "type": "object" }, "type": "array" }, "prospects": { "items": { "properties": { "broken_link": { "default": false, "type": "boolean" }, "context": { "type": "string" }, "dofollow": { "type": "boolean" }, "domain_rank": { "maximum": 1000, "minimum": 0, "type": "number" }, "linked_competitors": { "default": [], "items": { "type": "string" }, "type": "array" }, "lost_link": { "default": false, "type": "boolean" }, "notes": { "type": "string" }, "page_rank": { "maximum": 1000, "minimum": 0, "type": "number" }, "source_domain": { "minLength": 1, "type": "string" }, "source_type": { "default": "unknown", "enum": [ "resource_page", "article", "directory", "tool_list", "news", "partner", "unknown" ], "type": "string" }, "source_url": { "format": "uri", "type": "string" }, "spam_score": { "maximum": 100, "minimum": 0, "type": "number" }, "title": { "type": "string" }, "topics": { "default": [], "items": { "type": "string" }, "type": "array" }, "traffic_estimate": { "minimum": 0, "type": "number" } }, "required": [ "source_domain" ], "type": "object" }, "maxItems": 250, "minItems": 1, "type": "array" }, "sync": { "default": true, "type": "boolean" }, "target": { "minLength": 1, "type": "string" } }, "required": [ "target", "prospects" ], "type": "object" }, "name": "agentseo_backlinks_opportunity_finder", "outputSchema": null }, { "description": "Find source pages that link to competitor targets but not excluded/user targets, then prioritize link-gap outreach and quality review.", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "properties": { "backlinks_status_type": { "default": "live", "enum": [ "live", "all", "lost" ], "type": "string" }, "broken_only": { "default": false, "type": "boolean" }, "dofollow_only": { "default": false, "type": "boolean" }, "exclude_internal_backlinks": { "default": true, "type": "boolean" }, "exclude_targets": { "default": [], "items": { "minLength": 1, "type": "string" }, "maxItems": 5, "type": "array" }, "include_indirect_links": { "default": true, "type": "boolean" }, "include_subdomains": { "default": true, "type": "boolean" }, "internal_list_limit": { "default": 10, "maximum": 100, "minimum": 1, "type": "integer" }, "limit": { "default": 25, "maximum": 100, "minimum": 1, "type": "integer" }, "max_spam_score": { "maximum": 100, "minimum": 0, "type": "integer" }, "min_domain_rank": { "maximum": 1000, "minimum": 0, "type": "integer" }, "min_page_rank": { "maximum": 1000, "minimum": 0, "type": "integer" }, "min_rank": { "maximum": 1000, "minimum": 0, "type": "integer" }, "offset": { "default": 0, "maximum": 20000, "minimum": 0, "type": "integer" }, "rank_scale": { "default": "one_hundred", "enum": [ "one_hundred", "one_thousand" ], "type": "string" }, "sort_by": { "default": "rank", "enum": [ "rank", "domain_rank", "page_rank", "first_seen", "last_seen" ], "type": "string" }, "sync": { "default": true, "type": "boolean" }, "targets": { "items": { "minLength": 1, "type": "string" }, "maxItems": 5, "minItems": 1, "type": "array" } }, "required": [ "targets" ], "type": "object" }, "name": "agentseo_backlinks_page_intersection", "outputSchema": null }, { "description": "Analyze referring domains and classify authority, lost-domain recovery, broken-link repair, quality review, and outreach patterns.", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "properties": { "backlinks_status_type": { "default": "live", "enum": [ "live", "all", "lost" ], "type": "string" }, "dofollow_only": { "default": false, "type": "boolean" }, "domain_filter": { "maxLength": 120, "minLength": 1, "type": "string" }, "exclude_internal_backlinks": { "default": true, "type": "boolean" }, "include_indirect_links": { "default": true, "type": "boolean" }, "include_subdomains": { "default": true, "type": "boolean" }, "internal_list_limit": { "default": 10, "maximum": 100, "minimum": 1, "type": "integer" }, "limit": { "default": 25, "maximum": 100, "minimum": 1, "type": "integer" }, "min_backlinks": { "maximum": 10000000, "minimum": 1, "type": "integer" }, "min_rank": { "maximum": 1000, "minimum": 0, "type": "integer" }, "min_referring_pages": { "maximum": 10000000, "minimum": 1, "type": "integer" }, "offset": { "default": 0, "maximum": 20000, "minimum": 0, "type": "integer" }, "rank_scale": { "default": "one_hundred", "enum": [ "one_hundred", "one_thousand" ], "type": "string" }, "sort_by": { "default": "rank", "enum": [ "rank", "backlinks", "referring_pages", "spam_score", "broken_backlinks", "first_seen", "lost_date" ], "type": "string" }, "sync": { "default": true, "type": "boolean" }, "target": { "minLength": 1, "type": "string" } }, "required": [ "target" ], "type": "object" }, "name": "agentseo_backlinks_referring_domains", "outputSchema": null }, { "description": "Summarize backlink authority, referring domains, spam risk, broken backlinks, and next SEO actions for a domain, subdomain, or URL.", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "properties": { "backlinks_status_type": { "default": "live", "enum": [ "live", "all", "lost" ], "type": "string" }, "dofollow_only": { "default": false, "type": "boolean" }, "exclude_internal_backlinks": { "default": true, "type": "boolean" }, "include_indirect_links": { "default": true, "type": "boolean" }, "include_subdomains": { "default": true, "type": "boolean" }, "internal_list_limit": { "default": 10, "maximum": 100, "minimum": 1, "type": "integer" }, "rank_scale": { "default": "one_hundred", "enum": [ "one_hundred", "one_thousand" ], "type": "string" }, "sync": { "default": true, "type": "boolean" }, "target": { "minLength": 1, "type": "string" } }, "required": [ "target" ], "type": "object" }, "name": "agentseo_backlinks_summary", "outputSchema": null }, { "description": "Turn supplied SEO opportunities into a capacity-aware content calendar and execution plan.", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "properties": { "goal": { "default": "traffic_growth", "enum": [ "traffic_growth", "lead_generation", "refresh_decay", "launch_support", "authority_building" ], "type": "string" }, "horizon_days": { "default": 30, "maximum": 90, "minimum": 7, "type": "integer" }, "items": { "items": { "properties": { "buyer_stage": { "default": "awareness", "enum": [ "awareness", "consideration", "decision", "implementation", "retention" ], "type": "string" }, "dependencies": { "default": [], "items": { "maxLength": 160, "minLength": 1, "type": "string" }, "maxItems": 10, "type": "array" }, "effort": { "default": "medium", "enum": [ "small", "medium", "large" ], "type": "string" }, "impact_score": { "maximum": 100, "minimum": 0, "type": "number" }, "keyword": { "maxLength": 120, "minLength": 1, "type": "string" }, "notes": { "maxLength": 1000, "type": "string" }, "opportunity_type": { "default": "new_content", "enum": [ "new_content", "refresh", "technical_fix", "internal_links", "schema", "backlink_outreach", "monitoring" ], "type": "string" }, "priority": { "default": "medium", "enum": [ "low", "medium", "high", "critical" ], "type": "string" }, "source_endpoint": { "maxLength": 120, "type": "string" }, "status": { "default": "idea", "enum": [ "idea", "ready", "blocked", "in_progress" ], "type": "string" }, "title": { "maxLength": 180, "minLength": 1, "type": "string" }, "url": { "format": "uri", "type": "string" } }, "required": [ "title" ], "type": "object" }, "maxItems": 100, "minItems": 1, "type": "array" }, "start_date": { "pattern": "^\\d{4}-\\d{2}-\\d{2}$", "type": "string" }, "sync": { "default": true, "type": "boolean" }, "target": { "type": "string" }, "team": { "default": [], "items": { "maxLength": 80, "minLength": 1, "type": "string" }, "maxItems": 20, "type": "array" }, "weekly_capacity": { "default": 5, "maximum": 25, "minimum": 1, "type": "integer" } }, "required": [ "items" ], "type": "object" }, "name": "agentseo_content_action_plan", "outputSchema": null }, { "description": "Turn live SERP intent into a production-ready content brief for writers and coding agents.", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "properties": { "audience": { "description": "Optional audience description", "type": "string" }, "brand_voice": { "default": "expert", "enum": [ "neutral", "expert", "friendly", "bold", "technical" ], "type": "string" }, "brief_depth": { "default": "standard", "enum": [ "standard", "detailed" ], "type": "string" }, "device": { "default": "desktop", "enum": [ "desktop", "mobile" ], "type": "string" }, "include_serp_outline": { "default": true, "type": "boolean" }, "keyword": { "description": "Target keyword", "type": "string" }, "language": { "default": "en", "type": "string" }, "location": { "default": "United States", "type": "string" }, "page_type": { "default": "auto", "enum": [ "auto", "blog_post", "landing_page", "comparison_page", "guide", "tool_page" ], "type": "string" }, "sync": { "default": true, "type": "boolean" }, "target": { "description": "Optional target brand, domain, or product", "type": "string" } }, "required": [ "keyword" ], "type": "object" }, "name": "agentseo_content_brief", "outputSchema": null }, { "description": "Detect overlapping SEO pages and recommend safe consolidation, differentiation, canonical, and internal-link fixes.", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "properties": { "focus_keywords": { "default": [], "items": { "maxLength": 120, "minLength": 1, "type": "string" }, "maxItems": 250, "type": "array" }, "pages": { "items": { "properties": { "avg_position": { "maximum": 100, "minimum": 1, "type": "number" }, "backlinks": { "minimum": 0, "type": "number" }, "canonical_url": { "format": "uri", "type": "string" }, "clicks": { "minimum": 0, "type": "number" }, "description": { "maxLength": 500, "type": "string" }, "headings": { "default": [], "items": { "minLength": 1, "type": "string" }, "maxItems": 30, "type": "array" }, "impressions": { "minimum": 0, "type": "number" }, "indexable": { "default": true, "type": "boolean" }, "last_updated": { "maxLength": 40, "type": "string" }, "page_type": { "default": "unknown", "enum": [ "unknown", "homepage", "blog_post", "landing_page", "product", "software", "local_business", "comparison_page", "guide", "docs" ], "type": "string" }, "primary_keyword": { "maxLength": 120, "minLength": 1, "type": "string" }, "ranking_queries": { "default": [], "items": { "maxLength": 120, "minLength": 1, "type": "string" }, "maxItems": 100, "type": "array" }, "target_keywords": { "default": [], "items": { "maxLength": 120, "minLength": 1, "type": "string" }, "maxItems": 50, "type": "array" }, "title": { "maxLength": 180, "minLength": 1, "type": "string" }, "url": { "format": "uri", "type": "string" } }, "required": [ "url", "title" ], "type": "object" }, "maxItems": 100, "minItems": 2, "type": "array" }, "sensitivity": { "default": "balanced", "enum": [ "conservative", "balanced", "aggressive" ], "type": "string" }, "sync": { "default": true, "type": "boolean" }, "target": { "type": "string" } }, "required": [ "pages" ], "type": "object" }, "name": "agentseo_content_cannibalization", "outputSchema": null }, { "description": "Compare supplied own and competitor pages to find missing topics, weak coverage, format gaps, and buyer-stage gaps.", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "properties": { "competitors": { "items": { "properties": { "domain": { "maxLength": 160, "minLength": 1, "type": "string" }, "pages": { "items": { "properties": { "avg_position": { "maximum": 100, "minimum": 1, "type": "number" }, "backlinks": { "minimum": 0, "type": "number" }, "buyer_stage": { "default": "awareness", "enum": [ "awareness", "consideration", "decision", "implementation", "retention" ], "type": "string" }, "description": { "maxLength": 500, "type": "string" }, "estimated_traffic": { "minimum": 0, "type": "number" }, "keywords": { "default": [], "items": { "maxLength": 120, "minLength": 1, "type": "string" }, "maxItems": 100, "type": "array" }, "page_type": { "default": "unknown", "enum": [ "unknown", "homepage", "blog_post", "landing_page", "product", "software", "local_business", "comparison_page", "guide", "docs", "template", "tool", "case_study" ], "type": "string" }, "ranking_queries": { "default": [], "items": { "maxLength": 120, "minLength": 1, "type": "string" }, "maxItems": 100, "type": "array" }, "search_volume": { "minimum": 0, "type": "number" }, "title": { "maxLength": 180, "minLength": 1, "type": "string" }, "url": { "format": "uri", "type": "string" } }, "required": [ "url", "title" ], "type": "object" }, "maxItems": 100, "minItems": 1, "type": "array" } }, "required": [ "domain", "pages" ], "type": "object" }, "maxItems": 10, "minItems": 1, "type": "array" }, "focus_topics": { "default": [], "items": { "maxLength": 120, "minLength": 1, "type": "string" }, "maxItems": 100, "type": "array" }, "max_opportunities": { "default": 30, "maximum": 100, "minimum": 1, "type": "integer" }, "own_pages": { "default": [], "items": { "properties": { "avg_position": { "maximum": 100, "minimum": 1, "type": "number" }, "backlinks": { "minimum": 0, "type": "number" }, "buyer_stage": { "default": "awareness", "enum": [ "awareness", "consideration", "decision", "implementation", "retention" ], "type": "string" }, "description": { "maxLength": 500, "type": "string" }, "estimated_traffic": { "minimum": 0, "type": "number" }, "keywords": { "default": [], "items": { "maxLength": 120, "minLength": 1, "type": "string" }, "maxItems": 100, "type": "array" }, "page_type": { "default": "unknown", "enum": [ "unknown", "homepage", "blog_post", "landing_page", "product", "software", "local_business", "comparison_page", "guide", "docs", "template", "tool", "case_study" ], "type": "string" }, "ranking_queries": { "default": [], "items": { "maxLength": 120, "minLength": 1, "type": "string" }, "maxItems": 100, "type": "array" }, "search_volume": { "minimum": 0, "type": "number" }, "title": { "maxLength": 180, "minLength": 1, "type": "string" }, "url": { "format": "uri", "type": "string" } }, "required": [ "url", "title" ], "type": "object" }, "maxItems": 100, "type": "array" }, "sync": { "default": true, "type": "boolean" }, "target": { "type": "string" } }, "required": [ "competitors" ], "type": "object" }, "name": "agentseo_content_competitor_gap_matrix", "outputSchema": null }, { "description": "Validate a draft URL or markdown against live SERP expectations before publishing.", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "properties": { "device": { "default": "desktop", "enum": [ "desktop", "mobile" ], "type": "string" }, "draft_markdown": { "description": "Draft markdown when no URL exists", "maxLength": 50000, "minLength": 100, "type": "string" }, "draft_url": { "description": "Draft or staged page URL", "format": "uri", "type": "string" }, "keyword": { "description": "Target keyword", "type": "string" }, "language": { "default": "en", "type": "string" }, "location": { "default": "United States", "type": "string" }, "qa_depth": { "default": "standard", "enum": [ "standard", "strict" ], "type": "string" }, "sync": { "default": true, "type": "boolean" }, "target": { "description": "Optional target brand, domain, or product", "type": "string" } }, "required": [ "keyword" ], "type": "object" }, "name": "agentseo_content_draft_qa", "outputSchema": null }, { "description": "Run content gap analysis for a URL and keyword.", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "properties": { "keyword": { "description": "Target keyword", "type": "string" }, "language": { "default": "en", "type": "string" }, "location": { "default": "United States", "type": "string" }, "scrape_depth": { "default": "h3", "enum": [ "h1", "h2", "h3" ], "type": "string" }, "sync": { "default": true, "type": "boolean" }, "url": { "description": "Your URL", "format": "uri", "type": "string" } }, "required": [ "url", "keyword" ], "type": "object" }, "name": "agentseo_content_gap", "outputSchema": null }, { "description": "Find internal link opportunities from a source page to required supplied target pages.", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "properties": { "keyword": { "type": "string" }, "max_suggestions": { "default": 8, "maximum": 20, "minimum": 1, "type": "integer" }, "source_markdown": { "description": "Source page markdown when no URL exists", "maxLength": 50000, "minLength": 80, "type": "string" }, "source_url": { "description": "Source page URL to scrape", "format": "uri", "type": "string" }, "sync": { "default": true, "type": "boolean" }, "target": { "description": "Optional target brand, domain, or product", "type": "string" }, "target_pages": { "description": "Required candidate internal pages from your sitemap, CMS, crawler, Search Console, or /site/sitemap-audit.", "items": { "properties": { "description": { "maxLength": 500, "type": "string" }, "keywords": { "default": [], "items": { "type": "string" }, "maxItems": 12, "type": "array" }, "title": { "maxLength": 180, "minLength": 1, "type": "string" }, "url": { "format": "uri", "type": "string" } }, "required": [ "url", "title" ], "type": "object" }, "maxItems": 50, "minItems": 1, "type": "array" } }, "type": "object" }, "name": "agentseo_content_internal_links", "outputSchema": null }, { "description": "Map supplied keywords to supplied pages and flag missing pages or cannibalization risks.", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "properties": { "keywords": { "items": { "minLength": 1, "type": "string" }, "maxItems": 250, "minItems": 1, "type": "array" }, "max_mappings": { "default": 250, "maximum": 250, "minimum": 1, "type": "integer" }, "pages": { "items": { "properties": { "current_keywords": { "default": [], "items": { "minLength": 1, "type": "string" }, "maxItems": 30, "type": "array" }, "description": { "maxLength": 500, "type": "string" }, "headings": { "default": [], "items": { "minLength": 1, "type": "string" }, "maxItems": 30, "type": "array" }, "page_type": { "default": "unknown", "enum": [ "unknown", "homepage", "blog_post", "landing_page", "product", "software", "local_business", "comparison_page", "guide", "docs" ], "type": "string" }, "title": { "maxLength": 180, "minLength": 1, "type": "string" }, "url": { "format": "uri", "type": "string" } }, "required": [ "url", "title" ], "type": "object" }, "maxItems": 100, "minItems": 1, "type": "array" }, "sync": { "default": true, "type": "boolean" }, "target": { "description": "Optional target brand, domain, or product", "type": "string" } }, "required": [ "keywords", "pages" ], "type": "object" }, "name": "agentseo_content_keyword_map", "outputSchema": null }, { "description": "Plan safe programmatic SEO templates with uniqueness rules, indexation gates, internal links, schema guidance, and launch QA.", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "properties": { "audience": { "maxLength": 180, "type": "string" }, "competitors": { "default": [], "items": { "maxLength": 160, "minLength": 1, "type": "string" }, "maxItems": 20, "type": "array" }, "conversion_cta": { "maxLength": 120, "type": "string" }, "data_sources": { "items": { "properties": { "fields": { "default": [], "items": { "maxLength": 80, "minLength": 1, "type": "string" }, "maxItems": 80, "type": "array" }, "freshness": { "default": "unknown", "enum": [ "real_time", "daily", "weekly", "monthly", "quarterly", "static", "unknown" ], "type": "string" }, "name": { "maxLength": 120, "minLength": 1, "type": "string" }, "type": { "default": "unknown", "enum": [ "first_party", "product", "user_generated", "licensed", "public", "manual", "unknown" ], "type": "string" } }, "required": [ "name" ], "type": "object" }, "maxItems": 20, "minItems": 1, "type": "array" }, "include_internal_linking": { "default": true, "type": "boolean" }, "include_schema": { "default": true, "type": "boolean" }, "keyword_pattern": { "maxLength": 180, "minLength": 1, "type": "string" }, "page_count_estimate": { "default": 100, "maximum": 1000000, "minimum": 1, "type": "integer" }, "page_goal": { "default": "lead_generation", "enum": [ "traffic", "lead_generation", "trial_signup", "demo_request", "purchase", "authority", "support" ], "type": "string" }, "playbook": { "default": "custom", "enum": [ "templates", "curation", "conversions", "comparisons", "examples", "locations", "personas", "integrations", "glossary", "translations", "directory", "profiles", "custom" ], "type": "string" }, "publishing_cadence": { "default": "pilot", "enum": [ "pilot", "weekly_batch", "monthly_batch", "bulk_import" ], "type": "string" }, "sample_records": { "default": [], "items": { "additionalProperties": { "anyOf": [ { "type": "string" }, { "type": "number" }, { "type": "boolean" }, { "type": "null" } ] }, "propertyNames": { "type": "string" }, "type": "object" }, "maxItems": 10, "type": "array" }, "sync": { "default": true, "type": "boolean" }, "target": { "type": "string" }, "unique_fields": { "default": [], "items": { "maxLength": 80, "minLength": 1, "type": "string" }, "maxItems": 80, "type": "array" }, "url_pattern": { "maxLength": 180, "minLength": 1, "type": "string" }, "variables": { "items": { "maxLength": 80, "minLength": 1, "type": "string" }, "maxItems": 30, "minItems": 1, "type": "array" } }, "required": [ "keyword_pattern", "url_pattern", "data_sources", "variables" ], "type": "object" }, "name": "agentseo_content_programmatic_template", "outputSchema": null }, { "description": "Create a refresh brief for an existing URL and keyword.", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "properties": { "keyword": { "description": "Target keyword", "type": "string" }, "language": { "default": "en", "type": "string" }, "location": { "default": "United States", "type": "string" }, "scrape_depth": { "default": "h3", "enum": [ "h1", "h2", "h3" ], "type": "string" }, "sync": { "default": true, "type": "boolean" }, "url": { "description": "Existing page URL", "format": "uri", "type": "string" } }, "required": [ "url", "keyword" ], "type": "object" }, "name": "agentseo_content_refresh_brief", "outputSchema": null }, { "description": "Plan JSON-LD schema for a URL or markdown page without a provider call.", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "properties": { "include_jsonld": { "default": true, "type": "boolean" }, "keyword": { "type": "string" }, "page_markdown": { "description": "Page markdown when no URL exists", "maxLength": 50000, "minLength": 80, "type": "string" }, "page_type": { "default": "auto", "enum": [ "auto", "article", "blog_post", "landing_page", "product", "software", "local_business", "faq", "how_to" ], "type": "string" }, "sync": { "default": true, "type": "boolean" }, "target": { "description": "Optional target brand, domain, or product", "type": "string" }, "url": { "description": "Page URL to scrape", "format": "uri", "type": "string" } }, "type": "object" }, "name": "agentseo_content_schema_plan", "outputSchema": null }, { "description": "Turn live SERP intent into a writer- and agent-ready page outline.", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "properties": { "device": { "default": "desktop", "enum": [ "desktop", "mobile" ], "type": "string" }, "include_title_options": { "default": true, "type": "boolean" }, "keyword": { "description": "Target keyword", "type": "string" }, "language": { "default": "en", "type": "string" }, "location": { "default": "United States", "type": "string" }, "outline_depth": { "default": "standard", "enum": [ "brief", "standard", "detailed" ], "type": "string" }, "sync": { "default": true, "type": "boolean" }, "target": { "description": "Optional target brand or domain", "type": "string" } }, "required": [ "keyword" ], "type": "object" }, "name": "agentseo_content_serp_outline", "outputSchema": null }, { "description": "Run pre-publish SEO QA for metadata, indexability, canonical, headings, schema, links, and media.", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "properties": { "check_external_links": { "default": false, "type": "boolean" }, "expected_canonical": { "format": "uri", "type": "string" }, "html": { "maxLength": 250000, "minLength": 80, "type": "string" }, "keyword": { "minLength": 1, "type": "string" }, "markdown": { "maxLength": 50000, "minLength": 80, "type": "string" }, "page_type": { "default": "auto", "enum": [ "auto", "article", "blog_post", "landing_page", "product", "software", "local_business", "comparison_page", "guide", "docs" ], "type": "string" }, "sync": { "default": true, "type": "boolean" }, "target": { "type": "string" }, "url": { "format": "uri", "type": "string" } }, "type": "object" }, "name": "agentseo_content_technical_qa", "outputSchema": null }, { "description": "Generate SEO title and meta description options for a URL or markdown page.", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "properties": { "current_meta_description": { "maxLength": 320, "type": "string" }, "current_title": { "maxLength": 120, "type": "string" }, "keyword": { "minLength": 1, "type": "string" }, "page_markdown": { "description": "Page markdown when no URL exists", "maxLength": 50000, "minLength": 80, "type": "string" }, "page_type": { "default": "auto", "enum": [ "auto", "blog_post", "landing_page", "product", "software", "local_business", "comparison_page", "guide" ], "type": "string" }, "sync": { "default": true, "type": "boolean" }, "target": { "description": "Optional target brand, domain, or product", "type": "string" }, "url": { "description": "Page URL to scrape", "format": "uri", "type": "string" } }, "required": [ "keyword" ], "type": "object" }, "name": "agentseo_content_title_meta", "outputSchema": null }, { "description": "Discover search competitors for a domain and prioritize overlap, traffic gaps, and next analysis actions.", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "properties": { "language": { "default": "en", "type": "string" }, "limit": { "default": 25, "maximum": 250, "minimum": 5, "type": "integer" }, "location": { "default": "United States", "type": "string" }, "location_code": { "exclusiveMinimum": 0, "maximum": 9007199254740991, "type": "integer" }, "max_rank_group": { "default": 20, "maximum": 100, "minimum": 1, "type": "integer" }, "min_intersections": { "default": 0, "maximum": 10000000, "minimum": 0, "type": "integer" }, "sort_by": { "default": "threat", "enum": [ "overlap", "competitor_traffic", "traffic_gap", "threat" ], "type": "string" }, "sync": { "default": true, "type": "boolean" }, "target": { "minLength": 1, "type": "string" } }, "required": [ "target" ], "type": "object" }, "name": "agentseo_domain_competitors", "outputSchema": null }, { "description": "Compare two domains to find shared keyword deficits, advantages, and target1-exclusive keyword opportunities.", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "properties": { "intersections": { "default": true, "type": "boolean" }, "language": { "default": "en", "type": "string" }, "limit": { "default": 25, "maximum": 250, "minimum": 5, "type": "integer" }, "location": { "default": "United States", "type": "string" }, "location_code": { "exclusiveMinimum": 0, "maximum": 9007199254740991, "type": "integer" }, "min_search_volume": { "default": 0, "maximum": 10000000, "minimum": 0, "type": "integer" }, "sort_by": { "default": "opportunity", "enum": [ "opportunity", "search_volume", "traffic_gap", "rank_gap", "cpc" ], "type": "string" }, "sync": { "default": true, "type": "boolean" }, "target1": { "minLength": 1, "type": "string" }, "target2": { "minLength": 1, "type": "string" } }, "required": [ "target1", "target2" ], "type": "object" }, "name": "agentseo_domain_intersection", "outputSchema": null }, { "description": "Find ranked keywords for a domain, subdomain, or URL and prioritize refresh opportunities.", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "properties": { "include_lost": { "default": false, "type": "boolean" }, "language": { "default": "en", "type": "string" }, "limit": { "default": 50, "maximum": 250, "minimum": 10, "type": "integer" }, "location": { "default": "United States", "type": "string" }, "location_code": { "exclusiveMinimum": 0, "maximum": 9007199254740991, "type": "integer" }, "max_rank": { "default": 100, "maximum": 100, "minimum": 1, "type": "integer" }, "min_search_volume": { "default": 0, "maximum": 1000000, "minimum": 0, "type": "integer" }, "sort_by": { "default": "opportunity", "enum": [ "opportunity", "estimated_traffic", "rank", "search_volume", "cpc" ], "type": "string" }, "sync": { "default": true, "type": "boolean" }, "target": { "minLength": 1, "type": "string" } }, "required": [ "target" ], "type": "object" }, "name": "agentseo_domain_ranked_keywords", "outputSchema": null }, { "description": "Find traffic-carrying pages for a domain and route them into protect, refresh, expand, or recover actions.", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "properties": { "historical_serp_mode": { "default": "live", "enum": [ "live", "lost", "all" ], "type": "string" }, "language": { "default": "en", "type": "string" }, "limit": { "default": 50, "maximum": 250, "minimum": 10, "type": "integer" }, "location": { "default": "United States", "type": "string" }, "location_code": { "exclusiveMinimum": 0, "maximum": 9007199254740991, "type": "integer" }, "min_traffic": { "default": 0, "maximum": 10000000, "minimum": 0, "type": "integer" }, "sort_by": { "default": "estimated_traffic", "enum": [ "estimated_traffic", "keyword_count", "top3", "opportunity" ], "type": "string" }, "sync": { "default": true, "type": "boolean" }, "target": { "minLength": 1, "type": "string" } }, "required": [ "target" ], "type": "object" }, "name": "agentseo_domain_relevant_pages", "outputSchema": null }, { "description": "Compare estimated search traffic across multiple domains, subdomains, or URLs before spending deeper analysis credits.", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "properties": { "include_featured_snippet": { "default": true, "type": "boolean" }, "include_local_pack": { "default": false, "type": "boolean" }, "include_paid": { "default": true, "type": "boolean" }, "language": { "default": "en", "type": "string" }, "location": { "default": "United States", "type": "string" }, "location_code": { "exclusiveMinimum": 0, "maximum": 9007199254740991, "type": "integer" }, "sort_by": { "default": "organic_traffic", "enum": [ "organic_traffic", "total_traffic", "paid_traffic", "opportunity", "target" ], "type": "string" }, "sync": { "default": true, "type": "boolean" }, "targets": { "items": { "minLength": 1, "type": "string" }, "maxItems": 100, "minItems": 1, "type": "array" } }, "required": [ "targets" ], "type": "object" }, "name": "agentseo_domain_traffic_estimate", "outputSchema": null }, { "description": "Extract content from a URL and convert to Markdown.", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "properties": { "include_images": { "default": false, "type": "boolean" }, "url": { "description": "The URL to scrape", "format": "uri", "type": "string" } }, "required": [ "url" ], "type": "object" }, "name": "agentseo_extract", "outputSchema": null }, { "description": "Get status/result for a previously queued job.", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "properties": { "job_id": { "description": "Job ID", "type": "string" } }, "required": [ "job_id" ], "type": "object" }, "name": "agentseo_job_status", "outputSchema": null }, { "description": "Expand one seed keyword into prioritized long-tail keyword ideas with search metrics.", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "properties": { "exact_match": { "default": false, "type": "boolean" }, "ignore_synonyms": { "default": true, "type": "boolean" }, "include_seed_keyword": { "default": true, "type": "boolean" }, "keyword": { "description": "Seed keyword or topic", "minLength": 3, "type": "string" }, "language": { "default": "en", "type": "string" }, "limit": { "default": 25, "maximum": 100, "minimum": 5, "type": "integer" }, "location": { "default": "United States", "type": "string" }, "location_code": { "exclusiveMinimum": 0, "maximum": 9007199254740991, "type": "integer" }, "min_search_volume": { "default": 0, "maximum": 1000000, "minimum": 0, "type": "integer" }, "sync": { "default": true, "type": "boolean" } }, "required": [ "keyword" ], "type": "object" }, "name": "agentseo_keyword_ideas_suggest", "outputSchema": null }, { "description": "Score a supplied keyword list with search metrics and page-priority guidance.", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "properties": { "keywords": { "items": { "maxLength": 80, "minLength": 1, "type": "string" }, "maxItems": 100, "minItems": 1, "type": "array" }, "language": { "default": "en", "type": "string" }, "location": { "default": "United States", "type": "string" }, "location_code": { "exclusiveMinimum": 0, "maximum": 9007199254740991, "type": "integer" }, "min_search_volume": { "default": 0, "maximum": 1000000, "minimum": 0, "type": "integer" }, "sort_by": { "default": "priority", "enum": [ "priority", "search_volume", "cpc", "difficulty" ], "type": "string" }, "sync": { "default": true, "type": "boolean" } }, "required": [ "keywords" ], "type": "object" }, "name": "agentseo_keyword_metrics_overview", "outputSchema": null }, { "description": "Audit one Google Maps business listing. Provide its business name and city/state/country; do not pass a website URL or domain.", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "properties": { "business_name": { "description": "Business name as shown on Google Maps, not a domain or URL", "type": "string" }, "language": { "default": "en", "type": "string" }, "location": { "description": "City, state, and country of the business", "type": "string" }, "sync": { "default": true, "type": "boolean" } }, "required": [ "business_name", "location" ], "type": "object" }, "name": "agentseo_local_audit", "outputSchema": null }, { "description": "Track local visibility for a domain across keywords and locations.", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "properties": { "domain": { "description": "Domain to track", "type": "string" }, "keywords": { "items": { "type": "string" }, "maxItems": 5, "minItems": 1, "type": "array" }, "language": { "default": "en", "type": "string" }, "locations": { "items": { "type": "string" }, "maxItems": 3, "minItems": 1, "type": "array" }, "sync": { "default": true, "type": "boolean" } }, "required": [ "domain", "keywords", "locations" ], "type": "object" }, "name": "agentseo_local_visibility_track", "outputSchema": null }, { "description": "Turn one keyword or page opportunity into an implementation-ready brief.", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "properties": { "current_rank": { "maximum": 100, "minimum": 1, "type": "integer" }, "include_competitor_outlines": { "default": true, "type": "boolean" }, "keyword": { "description": "Selected opportunity keyword", "type": "string" }, "language": { "default": "en", "type": "string" }, "location": { "default": "United States", "type": "string" }, "opportunity_type": { "enum": [ "quick_win", "content_refresh", "ai_overview_opportunity", "featured_snippet_opportunity", "commercial_intent_opportunity", "lost_keyword_recovery", "competitor_gap" ], "type": "string" }, "page_url": { "format": "uri", "type": "string" }, "sync": { "default": true, "type": "boolean" }, "target": { "description": "Target domain or URL", "type": "string" } }, "required": [ "keyword", "target" ], "type": "object" }, "name": "agentseo_opportunities_brief", "outputSchema": null }, { "description": "Find prioritized SEO opportunities for a domain or URL.", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "properties": { "include_competitor_discovery": { "default": false, "type": "boolean" }, "include_serp_competitors": { "default": false, "type": "boolean" }, "keyword_limit": { "default": 25, "maximum": 100, "minimum": 1, "type": "integer" }, "language": { "default": "en", "type": "string" }, "location": { "default": "United States", "type": "string" }, "opportunity_limit": { "default": 10, "maximum": 25, "minimum": 1, "type": "integer" }, "sync": { "default": true, "type": "boolean" }, "target": { "description": "Domain or URL to analyze", "type": "string" } }, "required": [ "target" ], "type": "object" }, "name": "agentseo_opportunities_find", "outputSchema": null }, { "description": "Audit SEO landing pages for value proposition clarity, CTA strength, trust proof, objection handling, and conversion friction.", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "properties": { "audience": { "maxLength": 180, "type": "string" }, "conversion_goal": { "default": "signup", "enum": [ "signup", "trial", "demo", "purchase", "contact_sales", "subscribe", "download", "learn_more" ], "type": "string" }, "html": { "maxLength": 250000, "minLength": 80, "type": "string" }, "keyword": { "type": "string" }, "markdown": { "maxLength": 50000, "minLength": 80, "type": "string" }, "page_type": { "default": "auto", "enum": [ "auto", "homepage", "landing_page", "pricing", "feature", "blog_post", "product", "comparison_page", "docs" ], "type": "string" }, "sync": { "default": true, "type": "boolean" }, "target": { "type": "string" }, "traffic_source": { "default": "organic", "enum": [ "organic", "paid", "email", "social", "direct", "referral", "unknown" ], "type": "string" }, "url": { "format": "uri", "type": "string" } }, "type": "object" }, "name": "agentseo_page_cro_qa", "outputSchema": null }, { "description": "Compare ranking pages to find shared page keywords or competitor-page keywords excluded from your pages.", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "properties": { "exclude_pages": { "default": [], "items": { "format": "uri", "type": "string" }, "maxItems": 5, "type": "array" }, "ignore_synonyms": { "default": true, "type": "boolean" }, "include_clickstream_data": { "default": false, "type": "boolean" }, "include_serp_info": { "default": false, "type": "boolean" }, "include_subdomains": { "default": true, "type": "boolean" }, "intersection_mode": { "default": "union", "enum": [ "union", "intersect" ], "type": "string" }, "item_types": { "default": [ "organic", "featured_snippet" ], "items": { "enum": [ "organic", "paid", "featured_snippet", "local_pack" ], "type": "string" }, "maxItems": 4, "minItems": 1, "type": "array" }, "language": { "default": "en", "type": "string" }, "limit": { "default": 25, "maximum": 100, "minimum": 5, "type": "integer" }, "location": { "default": "United States", "type": "string" }, "location_code": { "exclusiveMinimum": 0, "maximum": 9007199254740991, "type": "integer" }, "max_rank": { "default": 30, "maximum": 100, "minimum": 1, "type": "integer" }, "min_search_volume": { "default": 0, "maximum": 10000000, "minimum": 0, "type": "integer" }, "offset": { "default": 0, "maximum": 20000, "minimum": 0, "type": "integer" }, "pages": { "items": { "format": "uri", "type": "string" }, "maxItems": 5, "minItems": 1, "type": "array" }, "sort_by": { "default": "opportunity", "enum": [ "opportunity", "search_volume", "traffic_gap", "rank", "cpc" ], "type": "string" }, "sync": { "default": true, "type": "boolean" } }, "required": [ "pages" ], "type": "object" }, "name": "agentseo_page_intersection", "outputSchema": null }, { "description": "Queue a rank tracking check for a URL and keyword.", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "properties": { "keyword": { "description": "Keyword to track", "type": "string" }, "location": { "default": "United States", "type": "string" }, "sync": { "default": true, "type": "boolean" }, "url": { "description": "URL to track", "format": "uri", "type": "string" } }, "required": [ "keyword", "url" ], "type": "object" }, "name": "agentseo_rank_track", "outputSchema": null }, { "description": "Perform a Google search with optional domain filters.", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "properties": { "exclude_domains": { "items": { "type": "string" }, "type": "array" }, "include_domains": { "items": { "type": "string" }, "type": "array" }, "limit": { "default": 10, "maximum": 50, "minimum": 1, "type": "integer" }, "query": { "description": "The search query", "type": "string" }, "sync": { "default": true, "type": "boolean" } }, "required": [ "query" ], "type": "object" }, "name": "agentseo_search", "outputSchema": null }, { "description": "Compare supplied SERP snapshots to detect rank churn, top-domain churn, feature changes, and target visibility movement.", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "properties": { "device": { "default": "desktop", "enum": [ "desktop", "mobile" ], "type": "string" }, "keyword": { "minLength": 1, "type": "string" }, "location": { "default": "United States", "type": "string" }, "sensitivity": { "default": "medium", "enum": [ "low", "medium", "high" ], "type": "string" }, "snapshots": { "items": { "properties": { "checked_at": { "minLength": 1, "type": "string" }, "results": { "items": { "properties": { "domain": { "maxLength": 180, "type": "string" }, "position": { "maximum": 100, "minimum": 1, "type": "integer" }, "result_type": { "default": "organic", "enum": [ "organic", "paid", "local_pack", "featured_snippet", "ai_overview", "people_also_ask", "video", "image", "news", "other" ], "type": "string" }, "title": { "maxLength": 240, "type": "string" }, "url": { "format": "uri", "type": "string" } }, "required": [ "position", "url" ], "type": "object" }, "maxItems": 100, "minItems": 1, "type": "array" }, "serp_features": { "default": [], "items": { "maxLength": 80, "minLength": 1, "type": "string" }, "maxItems": 30, "type": "array" } }, "required": [ "checked_at", "results" ], "type": "object" }, "maxItems": 30, "minItems": 2, "type": "array" }, "sync": { "default": true, "type": "boolean" }, "target": { "type": "string" }, "target_domains": { "default": [], "items": { "maxLength": 180, "minLength": 1, "type": "string" }, "maxItems": 10, "type": "array" } }, "required": [ "keyword", "snapshots" ], "type": "object" }, "name": "agentseo_serp_volatility", "outputSchema": null }, { "description": "Audit sitemap coverage, orphan-page candidates, important URLs, canonical/indexability noise, and internal-link gaps.", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "properties": { "crawl_urls": { "default": [], "items": { "properties": { "canonical_url": { "format": "uri", "type": "string" }, "clicks": { "minimum": 0, "type": "number" }, "impressions": { "minimum": 0, "type": "number" }, "inbound_internal_links": { "maximum": 9007199254740991, "minimum": 0, "type": "integer" }, "indexable": { "default": true, "type": "boolean" }, "source": { "maxLength": 80, "type": "string" }, "status_code": { "maximum": 599, "minimum": 100, "type": "integer" }, "title": { "maxLength": 180, "type": "string" }, "url": { "format": "uri", "type": "string" } }, "required": [ "url" ], "type": "object" }, "maxItems": 5000, "type": "array" }, "important_urls": { "default": [], "items": { "format": "uri", "type": "string" }, "maxItems": 500, "type": "array" }, "internal_links": { "default": [], "items": { "properties": { "anchor": { "maxLength": 160, "type": "string" }, "source_url": { "format": "uri", "type": "string" }, "target_url": { "format": "uri", "type": "string" } }, "required": [ "source_url", "target_url" ], "type": "object" }, "maxItems": 20000, "type": "array" }, "max_sitemap_children": { "default": 3, "maximum": 10, "minimum": 0, "type": "integer" }, "sitemap_url": { "format": "uri", "type": "string" }, "sitemap_xml": { "maxLength": 2000000, "minLength": 80, "type": "string" }, "sync": { "default": true, "type": "boolean" }, "target": { "type": "string" } }, "type": "object" }, "name": "agentseo_site_sitemap_audit", "outputSchema": null } ] }
Verify it yourselfcurl -s https://api.teppi.xyz/v1/evidence/sha256:f65360d36f4ecbeb6a9cbb713d3ae39b2db4f816f1ae9977dd50d7a86a672418 | sha256sum