analyze_competitorsAnalyze competitor websites for SEO and content insightsInput schema{
"type": "object",
"properties": {
"urls": {
"type": "array",
"items": {
"type": "string"
},
"description": "Array of competitor URLs to analyze"
},
"metrics": {
"type": "array",
"items": {
"type": "string",
"enum": [
"keywords",
"meta-tags",
"headings",
"links",
"performance",
"all"
]
},
"description": "Metrics to compare (default: all)",
"default": [
"all"
]
},
"useCache": {
"type": "boolean",
"description": "Whether to use cached content if available (default: true)",
"default": true
}
},
"required": [
"urls"
]
} | — | | — |
analyze_cookiesAnalyze cookies set by web pages for privacy and securityInput schema{
"type": "object",
"properties": {
"url": {
"type": "string",
"description": "The URL to analyze cookies for"
},
"includeThirdParty": {
"type": "boolean",
"description": "Whether to include third-party cookies (default: true)",
"default": true
},
"checkSecurity": {
"type": "boolean",
"description": "Whether to check cookie security flags (default: true)",
"default": true
}
},
"required": [
"url"
]
} | — | | — |
analyze_page_speedAnalyze page loading speed and performance metricsInput schema{
"type": "object",
"properties": {
"url": {
"type": "string",
"description": "The URL to analyze page speed for"
},
"device": {
"type": "string",
"enum": [
"desktop",
"mobile",
"both"
],
"description": "Device type for analysis (default: both)",
"default": "both"
},
"metrics": {
"type": "array",
"items": {
"type": "string",
"enum": [
"fcp",
"lcp",
"cls",
"fid",
"ttfb",
"all"
]
},
"description": "Performance metrics to analyze (default: all)",
"default": [
"all"
]
}
},
"required": [
"url"
]
} | — | | — |
analyze_performanceAnalyze web page performance metricsInput schema{
"type": "object",
"properties": {
"url": {
"type": "string",
"description": "The URL to analyze performance for"
},
"metrics": {
"type": "array",
"items": {
"type": "string",
"enum": [
"size",
"resources",
"seo",
"accessibility",
"all"
]
},
"description": "Performance metrics to analyze (default: all)",
"default": [
"all"
]
},
"useCache": {
"type": "boolean",
"description": "Whether to use cached content if available (default: true)",
"default": true
}
},
"required": [
"url"
]
} | — | | — |
analyze_readabilityAnalyze text readability using various metricsInput schema{
"type": "object",
"properties": {
"url": {
"type": "string",
"description": "The URL to analyze readability for"
},
"metrics": {
"type": "array",
"items": {
"type": "string",
"enum": [
"flesch",
"gunning-fog",
"coleman-liau",
"ari",
"all"
]
},
"description": "Readability metrics to calculate (default: all)",
"default": [
"all"
]
},
"useCache": {
"type": "boolean",
"description": "Whether to use cached content if available (default: true)",
"default": true
}
},
"required": [
"url"
]
} | — | | — |
analyze_traffic_patternsAnalyze traffic patterns and user behavior indicatorsInput schema{
"type": "object",
"properties": {
"url": {
"type": "string",
"description": "The URL to analyze traffic patterns for"
},
"timeframe": {
"type": "string",
"enum": [
"1h",
"24h",
"7d",
"30d"
],
"description": "Analysis timeframe (default: 24h)",
"default": "24h"
},
"metrics": {
"type": "array",
"items": {
"type": "string",
"enum": [
"pageviews",
"bounce-rate",
"session-duration",
"referrers",
"all"
]
},
"description": "Traffic metrics to analyze (default: all)",
"default": [
"all"
]
}
},
"required": [
"url"
]
} | — | | — |
batch_extractExtract content from multiple URLs in a single operationInput schema{
"type": "object",
"properties": {
"urls": {
"type": "array",
"items": {
"type": "string"
},
"description": "Array of URLs to extract content from"
},
"format": {
"type": "string",
"enum": [
"markdown",
"text",
"json"
],
"description": "Output format (default: markdown)",
"default": "markdown"
},
"maxConcurrent": {
"type": "number",
"description": "Maximum concurrent requests (default: 3)",
"default": 3
},
"useCache": {
"type": "boolean",
"description": "Whether to use cached content if available (default: true)",
"default": true
}
},
"required": [
"urls"
]
} | — | | — |
benchmark_performanceBenchmark website performance against competitors and industry standardsInput schema{
"type": "object",
"properties": {
"url": {
"type": "string",
"description": "The URL to benchmark performance for"
},
"competitors": {
"type": "array",
"items": {
"type": "string"
},
"description": "Competitor URLs for comparison"
},
"metrics": {
"type": "array",
"items": {
"type": "string",
"enum": [
"speed",
"seo",
"accessibility",
"security",
"all"
]
},
"description": "Performance metrics to benchmark (default: all)",
"default": [
"all"
]
}
},
"required": [
"url"
]
} | — | | — |
check_broken_linksCheck for broken links and redirects on web pagesInput schema{
"type": "object",
"properties": {
"url": {
"type": "string",
"description": "The URL to check for broken links"
},
"checkExternal": {
"type": "boolean",
"description": "Whether to check external links (default: true)",
"default": true
},
"timeout": {
"type": "number",
"description": "Timeout for link checks in seconds (default: 10)",
"default": 10
},
"useCache": {
"type": "boolean",
"description": "Whether to use cached content if available (default: true)",
"default": true
}
},
"required": [
"url"
]
} | — | | — |
check_privacy_policyAnalyze privacy policy content and complianceInput schema{
"type": "object",
"properties": {
"url": {
"type": "string",
"description": "The URL to check privacy policy for"
},
"regulations": {
"type": "array",
"items": {
"type": "string",
"enum": [
"gdpr",
"ccpa",
"coppa",
"pipeda",
"all"
]
},
"description": "Privacy regulations to check compliance for (default: all)",
"default": [
"all"
]
},
"useCache": {
"type": "boolean",
"description": "Whether to use cached content if available (default: true)",
"default": true
}
},
"required": [
"url"
]
} | — | | — |
check_ssl_certificateCheck SSL certificate validity and security detailsInput schema{
"type": "object",
"properties": {
"url": {
"type": "string",
"description": "The URL to check SSL certificate for"
},
"includeChain": {
"type": "boolean",
"description": "Whether to include certificate chain details (default: false)",
"default": false
}
},
"required": [
"url"
]
} | — | | — |
check_url_statusCheck if URL is accessible and get HTTP status codesInput schema{
"type": "object",
"properties": {
"url": {
"type": "string",
"description": "The URL to check status for"
},
"followRedirects": {
"type": "boolean",
"description": "Whether to follow redirects (default: true)",
"default": true
}
},
"required": [
"url"
]
} | — | | — |
classify_contentClassify web content into categories and topicsInput schema{
"type": "object",
"properties": {
"url": {
"type": "string",
"description": "The URL to classify content for"
},
"categories": {
"type": "array",
"items": {
"type": "string",
"enum": [
"news",
"blog",
"ecommerce",
"education",
"entertainment",
"technology",
"business",
"health",
"sports",
"all"
]
},
"description": "Content categories to classify into (default: all)",
"default": [
"all"
]
},
"useCache": {
"type": "boolean",
"description": "Whether to use cached content if available (default: true)",
"default": true
}
},
"required": [
"url"
]
} | — | | — |
clear_cacheClear cached content entriesInput schema{
"type": "object",
"properties": {
"url": {
"type": "string",
"description": "Specific URL to clear from cache (if not provided, clears all)"
}
},
"required": []
} | — | | — |
compare_contentCompare content between two URLs or cached versionsInput schema{
"type": "object",
"properties": {
"url1": {
"type": "string",
"description": "First URL to compare"
},
"url2": {
"type": "string",
"description": "Second URL to compare"
},
"compareType": {
"type": "string",
"enum": [
"text",
"structure",
"metadata"
],
"description": "Type of comparison to perform (default: text)",
"default": "text"
},
"useCache": {
"type": "boolean",
"description": "Whether to use cached content if available (default: true)",
"default": true
}
},
"required": [
"url1",
"url2"
]
} | — | | — |
convert_to_pdfConvert web page content to PDF formatInput schema{
"type": "object",
"properties": {
"url": {
"type": "string",
"description": "The URL to convert to PDF"
},
"format": {
"type": "string",
"enum": [
"A4",
"Letter",
"Legal"
],
"description": "PDF page format (default: A4)",
"default": "A4"
},
"includeImages": {
"type": "boolean",
"description": "Whether to include images in PDF (default: true)",
"default": true
},
"useCache": {
"type": "boolean",
"description": "Whether to use cached content if available (default: true)",
"default": true
}
},
"required": [
"url"
]
} | — | | — |
detect_languageDetect the primary language of web page contentInput schema{
"type": "object",
"properties": {
"url": {
"type": "string",
"description": "The URL to detect language for"
},
"confidence": {
"type": "boolean",
"description": "Whether to include confidence scores (default: true)",
"default": true
},
"useCache": {
"type": "boolean",
"description": "Whether to use cached content if available (default: true)",
"default": true
}
},
"required": [
"url"
]
} | — | | — |
detect_trackingDetect tracking scripts and privacy-related elementsInput schema{
"type": "object",
"properties": {
"url": {
"type": "string",
"description": "The URL to detect tracking on"
},
"trackerTypes": {
"type": "array",
"items": {
"type": "string",
"enum": [
"analytics",
"advertising",
"social",
"fingerprinting",
"all"
]
},
"description": "Types of trackers to detect (default: all)",
"default": [
"all"
]
},
"useCache": {
"type": "boolean",
"description": "Whether to use cached content if available (default: true)",
"default": true
}
},
"required": [
"url"
]
} | — | | — |
extract_contact_infoExtract contact information like emails, phones, addresses from web pagesInput schema{
"type": "object",
"properties": {
"url": {
"type": "string",
"description": "The URL to extract contact information from"
},
"types": {
"type": "array",
"items": {
"type": "string",
"enum": [
"email",
"phone",
"address",
"all"
]
},
"description": "Types of contact information to extract (default: all)",
"default": [
"all"
]
},
"useCache": {
"type": "boolean",
"description": "Whether to use cached content if available (default: true)",
"default": true
}
},
"required": [
"url"
]
} | — | | — |
extract_contentExtract and clean content from a web page, returning Markdown with citationInput schema{
"type": "object",
"properties": {
"url": {
"type": "string",
"description": "The URL to fetch and extract content from"
},
"format": {
"type": "string",
"enum": [
"markdown",
"text",
"json"
],
"description": "Output format (default: markdown)",
"default": "markdown"
},
"includeImages": {
"type": "boolean",
"description": "Whether to include images in the output (default: true)",
"default": true
},
"includeLinks": {
"type": "boolean",
"description": "Whether to include links in the output (default: true)",
"default": true
},
"bypassRobots": {
"type": "boolean",
"description": "Whether to bypass robots.txt restrictions (default: false)",
"default": false
},
"useCache": {
"type": "boolean",
"description": "Whether to use cached content if available (default: true)",
"default": true
}
},
"required": [
"url"
]
} | — | | — |
extract_entitiesExtract named entities (people, places, organizations) from web contentInput schema{
"type": "object",
"properties": {
"url": {
"type": "string",
"description": "The URL to extract entities from"
},
"entityTypes": {
"type": "array",
"items": {
"type": "string",
"enum": [
"person",
"organization",
"location",
"date",
"money",
"all"
]
},
"description": "Types of entities to extract (default: all)",
"default": [
"all"
]
},
"useCache": {
"type": "boolean",
"description": "Whether to use cached content if available (default: true)",
"default": true
}
},
"required": [
"url"
]
} | — | | — |
extract_feedsDiscover and parse RSS/Atom feeds from web pagesInput schema{
"type": "object",
"properties": {
"url": {
"type": "string",
"description": "The URL to discover feeds from"
},
"maxItems": {
"type": "number",
"description": "Maximum number of feed items to return (default: 10)",
"default": 10
},
"includeContent": {
"type": "boolean",
"description": "Whether to include full content of feed items (default: false)",
"default": false
},
"useCache": {
"type": "boolean",
"description": "Whether to use cached content if available (default: true)",
"default": true
}
},
"required": [
"url"
]
} | — | | — |
extract_formsExtract form elements and their structure from web pagesInput schema{
"type": "object",
"properties": {
"url": {
"type": "string",
"description": "The URL to extract forms from"
},
"includeHidden": {
"type": "boolean",
"description": "Whether to include hidden form fields (default: false)",
"default": false
},
"includeDisabled": {
"type": "boolean",
"description": "Whether to include disabled form fields (default: false)",
"default": false
},
"useCache": {
"type": "boolean",
"description": "Whether to use cached content if available (default: true)",
"default": true
}
},
"required": [
"url"
]
} | — | | — |
extract_headingsExtract document structure and heading hierarchy from web pagesInput schema{
"type": "object",
"properties": {
"url": {
"type": "string",
"description": "The URL to extract headings from"
},
"levels": {
"type": "array",
"items": {
"type": "number",
"minimum": 1,
"maximum": 6
},
"description": "Heading levels to extract (1-6, default: all)",
"default": [
1,
2,
3,
4,
5,
6
]
},
"includeText": {
"type": "boolean",
"description": "Whether to include heading text content (default: true)",
"default": true
},
"useCache": {
"type": "boolean",
"description": "Whether to use cached content if available (default: true)",
"default": true
}
},
"required": [
"url"
]
} | — | | — |
extract_imagesExtract all images from a web page with metadataInput schema{
"type": "object",
"properties": {
"url": {
"type": "string",
"description": "The URL to extract images from"
},
"includeAltText": {
"type": "boolean",
"description": "Whether to include alt text (default: true)",
"default": true
},
"includeDimensions": {
"type": "boolean",
"description": "Whether to include image dimensions if available (default: false)",
"default": false
},
"useCache": {
"type": "boolean",
"description": "Whether to use cached content if available (default: true)",
"default": true
}
},
"required": [
"url"
]
} | — | | — |
extract_keywordsExtract important keywords and phrases from web contentInput schema{
"type": "object",
"properties": {
"url": {
"type": "string",
"description": "The URL to extract keywords from"
},
"maxKeywords": {
"type": "number",
"description": "Maximum number of keywords to extract (default: 20)",
"default": 20
},
"includePhrases": {
"type": "boolean",
"description": "Whether to include multi-word phrases (default: true)",
"default": true
},
"useCache": {
"type": "boolean",
"description": "Whether to use cached content if available (default: true)",
"default": true
}
},
"required": [
"url"
]
} | — | | — |
extract_linksExtract all links from a web page with filtering optionsInput schema{
"type": "object",
"properties": {
"url": {
"type": "string",
"description": "The URL to extract links from"
},
"linkType": {
"type": "string",
"enum": [
"all",
"internal",
"external"
],
"description": "Type of links to extract (default: all)",
"default": "all"
},
"includeAnchorText": {
"type": "boolean",
"description": "Whether to include anchor text (default: true)",
"default": true
},
"useCache": {
"type": "boolean",
"description": "Whether to use cached content if available (default: true)",
"default": true
}
},
"required": [
"url"
]
} | — | | — |
extract_schema_markupExtract and validate schema.org structured data markupInput schema{
"type": "object",
"properties": {
"url": {
"type": "string",
"description": "The URL to extract schema markup from"
},
"schemaTypes": {
"type": "array",
"items": {
"type": "string",
"enum": [
"Article",
"Product",
"Organization",
"Person",
"Event",
"Recipe",
"all"
]
},
"description": "Schema types to extract (default: all)",
"default": [
"all"
]
},
"validate": {
"type": "boolean",
"description": "Whether to validate schema markup (default: true)",
"default": true
},
"useCache": {
"type": "boolean",
"description": "Whether to use cached content if available (default: true)",
"default": true
}
},
"required": [
"url"
]
} | — | | — |
extract_social_mediaExtract social media links and metadata from web pagesInput schema{
"type": "object",
"properties": {
"url": {
"type": "string",
"description": "The URL to extract social media links from"
},
"platforms": {
"type": "array",
"items": {
"type": "string",
"enum": [
"twitter",
"facebook",
"instagram",
"linkedin",
"youtube",
"tiktok",
"all"
]
},
"description": "Social media platforms to extract (default: all)",
"default": [
"all"
]
},
"useCache": {
"type": "boolean",
"description": "Whether to use cached content if available (default: true)",
"default": true
}
},
"required": [
"url"
]
} | — | | — |
extract_structured_dataExtract JSON-LD, microdata, and schema.org dataInput schema{
"type": "object",
"properties": {
"url": {
"type": "string",
"description": "The URL to extract structured data from"
},
"dataTypes": {
"type": "array",
"items": {
"type": "string",
"enum": [
"json-ld",
"microdata",
"rdfa",
"opengraph"
]
},
"description": "Types of structured data to extract (default: all)",
"default": [
"json-ld",
"microdata",
"rdfa",
"opengraph"
]
},
"useCache": {
"type": "boolean",
"description": "Whether to use cached content if available (default: true)",
"default": true
}
},
"required": [
"url"
]
} | — | | — |
extract_tablesExtract and parse HTML tables with optional CSV exportInput schema{
"type": "object",
"properties": {
"url": {
"type": "string",
"description": "The URL to extract tables from"
},
"format": {
"type": "string",
"enum": [
"json",
"csv",
"markdown"
],
"description": "Output format for tables (default: json)",
"default": "json"
},
"includeHeaders": {
"type": "boolean",
"description": "Whether to include table headers (default: true)",
"default": true
},
"minRows": {
"type": "number",
"description": "Minimum number of rows to include table (default: 1)",
"default": 1
},
"useCache": {
"type": "boolean",
"description": "Whether to use cached content if available (default: true)",
"default": true
}
},
"required": [
"url"
]
} | — | | — |
extract_text_onlyExtract plain text content without any formatting or HTMLInput schema{
"type": "object",
"properties": {
"url": {
"type": "string",
"description": "The URL to extract text from"
},
"removeWhitespace": {
"type": "boolean",
"description": "Whether to remove extra whitespace (default: true)",
"default": true
},
"useCache": {
"type": "boolean",
"description": "Whether to use cached content if available (default: true)",
"default": true
}
},
"required": [
"url"
]
} | — | | — |
generate_meta_tagsGenerate optimized meta tags for SEO based on content analysisInput schema{
"type": "object",
"properties": {
"url": {
"type": "string",
"description": "The URL to generate meta tags for"
},
"targetKeywords": {
"type": "array",
"items": {
"type": "string"
},
"description": "Target keywords for optimization"
},
"useCache": {
"type": "boolean",
"description": "Whether to use cached content if available (default: true)",
"default": true
}
},
"required": [
"url"
]
} | — | | — |
generate_reportsGenerate comprehensive reports combining multiple analysis toolsInput schema{
"type": "object",
"properties": {
"url": {
"type": "string",
"description": "The URL to generate report for"
},
"reportType": {
"type": "string",
"enum": [
"seo",
"performance",
"security",
"accessibility",
"comprehensive"
],
"description": "Type of report to generate (default: comprehensive)",
"default": "comprehensive"
},
"format": {
"type": "string",
"enum": [
"json",
"html",
"markdown"
],
"description": "Report output format (default: json)",
"default": "json"
},
"useCache": {
"type": "boolean",
"description": "Whether to use cached content if available (default: true)",
"default": true
}
},
"required": [
"url"
]
} | — | | — |
generate_sitemapGenerate sitemap by crawling website pagesInput schema{
"type": "object",
"properties": {
"url": {
"type": "string",
"description": "The base URL to start crawling from"
},
"maxDepth": {
"type": "number",
"description": "Maximum crawl depth (default: 2)",
"default": 2
},
"maxPages": {
"type": "number",
"description": "Maximum number of pages to crawl (default: 50)",
"default": 50
},
"includeExternal": {
"type": "boolean",
"description": "Whether to include external links (default: false)",
"default": false
},
"useCache": {
"type": "boolean",
"description": "Whether to use cached content if available (default: true)",
"default": true
}
},
"required": [
"url"
]
} | — | | — |
generate_word_cloudGenerate word frequency analysis and word cloud data from web contentInput schema{
"type": "object",
"properties": {
"url": {
"type": "string",
"description": "The URL to analyze for word frequency"
},
"maxWords": {
"type": "number",
"description": "Maximum number of words to include (default: 100)",
"default": 100
},
"minLength": {
"type": "number",
"description": "Minimum word length to include (default: 3)",
"default": 3
},
"useCache": {
"type": "boolean",
"description": "Whether to use cached content if available (default: true)",
"default": true
}
},
"required": [
"url"
]
} | — | | — |
get_cache_statsGet detailed cache statistics and usage informationInput schema{
"type": "object",
"properties": {
"includeEntries": {
"type": "boolean",
"description": "Whether to include list of cached entries (default: false)",
"default": false
}
},
"required": []
} | — | | — |
get_page_metadataExtract meta tags, title, description, keywords from web pagesInput schema{
"type": "object",
"properties": {
"url": {
"type": "string",
"description": "The URL to extract metadata from"
},
"useCache": {
"type": "boolean",
"description": "Whether to use cached content if available (default: true)",
"default": true
}
},
"required": [
"url"
]
} | — | | — |
monitor_changesMonitor web page content changes over timeInput schema{
"type": "object",
"properties": {
"url": {
"type": "string",
"description": "The URL to monitor for changes"
},
"interval": {
"type": "number",
"description": "Check interval in seconds (default: 3600)",
"default": 3600
},
"threshold": {
"type": "number",
"description": "Change detection threshold 0-1 (default: 0.1)",
"default": 0.1
},
"useCache": {
"type": "boolean",
"description": "Whether to use cached content if available (default: true)",
"default": true
}
},
"required": [
"url"
]
} | — | | — |
monitor_uptimeMonitor website uptime and availabilityInput schema{
"type": "object",
"properties": {
"url": {
"type": "string",
"description": "The URL to monitor uptime for"
},
"interval": {
"type": "number",
"description": "Check interval in seconds (default: 300)",
"default": 300
},
"timeout": {
"type": "number",
"description": "Request timeout in seconds (default: 30)",
"default": 30
},
"expectedStatus": {
"type": "number",
"description": "Expected HTTP status code (default: 200)",
"default": 200
}
},
"required": [
"url"
]
} | — | | — |
scan_vulnerabilitiesScan web pages for common security vulnerabilitiesInput schema{
"type": "object",
"properties": {
"url": {
"type": "string",
"description": "The URL to scan for vulnerabilities"
},
"scanTypes": {
"type": "array",
"items": {
"type": "string",
"enum": [
"xss",
"csrf",
"headers",
"forms",
"cookies",
"all"
]
},
"description": "Types of vulnerability scans to perform (default: all)",
"default": [
"all"
]
},
"useCache": {
"type": "boolean",
"description": "Whether to use cached content if available (default: true)",
"default": true
}
},
"required": [
"url"
]
} | — | | — |
search_contentSearch for specific text patterns within extracted contentInput schema{
"type": "object",
"properties": {
"content": {
"type": "string",
"description": "The content to search within"
},
"query": {
"type": "string",
"description": "The search query or pattern"
},
"caseSensitive": {
"type": "boolean",
"description": "Whether search should be case sensitive (default: false)",
"default": false
},
"useRegex": {
"type": "boolean",
"description": "Whether to treat query as regex pattern (default: false)",
"default": false
},
"maxResults": {
"type": "number",
"description": "Maximum number of results to return (default: 10)",
"default": 10
}
},
"required": [
"content",
"query"
]
} | — | | — |
sentiment_analysisAnalyze sentiment and emotional tone of web contentInput schema{
"type": "object",
"properties": {
"url": {
"type": "string",
"description": "The URL to analyze sentiment for"
},
"granularity": {
"type": "string",
"enum": [
"document",
"paragraph",
"sentence"
],
"description": "Level of sentiment analysis (default: document)",
"default": "document"
},
"useCache": {
"type": "boolean",
"description": "Whether to use cached content if available (default: true)",
"default": true
}
},
"required": [
"url"
]
} | — | | — |
summarize_contentGenerate a summary of already extracted contentInput schema{
"type": "object",
"properties": {
"content": {
"type": "string",
"description": "The content to summarize"
},
"maxLength": {
"type": "number",
"description": "Maximum length of the summary (default: 500)",
"default": 500
},
"format": {
"type": "string",
"enum": [
"paragraph",
"bullets"
],
"description": "Summary format (default: paragraph)",
"default": "paragraph"
}
},
"required": [
"content"
]
} | — | | — |
track_changes_detailedTrack detailed changes in web page content with diff analysisInput schema{
"type": "object",
"properties": {
"url": {
"type": "string",
"description": "The URL to track changes for"
},
"sections": {
"type": "array",
"items": {
"type": "string",
"enum": [
"title",
"headings",
"content",
"links",
"images",
"all"
]
},
"description": "Page sections to track changes for (default: all)",
"default": [
"all"
]
},
"sensitivity": {
"type": "string",
"enum": [
"low",
"medium",
"high"
],
"description": "Change detection sensitivity (default: medium)",
"default": "medium"
},
"useCache": {
"type": "boolean",
"description": "Whether to use cached content if available (default: true)",
"default": true
}
},
"required": [
"url"
]
} | — | | — |
translate_contentTranslate web page content to different languagesInput schema{
"type": "object",
"properties": {
"url": {
"type": "string",
"description": "The URL to translate"
},
"targetLanguage": {
"type": "string",
"description": "Target language code (e.g., es, fr, de, zh)"
},
"sourceLanguage": {
"type": "string",
"description": "Source language code (auto-detect if not provided)"
},
"useCache": {
"type": "boolean",
"description": "Whether to use cached content if available (default: true)",
"default": true
}
},
"required": [
"url",
"targetLanguage"
]
} | — | | — |
validate_htmlValidate HTML structure, accessibility, and SEOInput schema{
"type": "object",
"properties": {
"url": {
"type": "string",
"description": "The URL to validate"
},
"checks": {
"type": "array",
"items": {
"type": "string",
"enum": [
"structure",
"accessibility",
"seo",
"performance",
"all"
]
},
"description": "Validation checks to perform (default: all)",
"default": [
"all"
]
},
"useCache": {
"type": "boolean",
"description": "Whether to use cached content if available (default: true)",
"default": true
}
},
"required": [
"url"
]
} | — | | — |
validate_robotsCheck robots.txt compliance for specific URLsInput schema{
"type": "object",
"properties": {
"url": {
"type": "string",
"description": "The URL to check robots.txt compliance for"
},
"userAgent": {
"type": "string",
"description": "User agent to check against (default: *)",
"default": "*"
}
},
"required": [
"url"
]
} | — | | — |