SEO & Web Analysis MCP Server
About
Lighthouse audits, PageSpeed analysis, SSL checks, tech stack detection, WHOIS and DNS queries
Details
- Author
- Unknown
- Categories
- Developer Tools, Other, Infrastructure
Jump to
π SEO & Web Analysis MCP Server by NexGenData
Connect AI agents to website and domain analysis data through the Model Context Protocol (MCP). This server exposes a focused set of web-intelligence tools that LLM-powered applications like Claude, ChatGPT, Cursor, and Cline can call directly, returning clean JSON.
This MCP server exposes web and domain analysis tools that any MCP-compatible AI client can call. Instead of building API integrations or scraping code, your agent can crawl a website, detect its tech stack, and inspect its DNS, SSL, and WHOIS records through tool calls. The server handles extraction, rate limiting, and response formatting.
- crawl_websiteβ crawl a website and return page content / structure
- detect_tech_stackβ identify technologies used by a site
- check_dnsβ look up DNS records for a domain
- check_sslβ inspect a domain's SSL/TLS certificate
- lookup_whoisβ retrieve WHOIS registration data for a domain
Each tool accepts structured parameters and returns JSON that AI agents can parse and chain together for multi-step workflows.
- AI developers building agents that need website and domain analysis
- Automation platforms connecting AI agents to structured web data
- Research and ops teams using AI assistants for site and domain checks
This actor runs in standby mode and exposes an MCP endpoint. Configure your MCP client (Claude Desktop, Cursor, Cline, or a custom agent) with the server endpoint URL and your Apify API token. The server auto-discovers the available tools.
Is this compatible with Claude Desktop?Yes. Any MCP-compatible client can connect, including Claude Desktop, Cursor, Cline, and custom LLM agents.
Do I need separate API keys?No. You only need your Apify API token to connect.
Can I use this in production?Yes. The server runs on Apify's scalable infrastructure with built-in monitoring, logging, and error handling.
Browse the full NexGenData catalog at](https://docs.apify.com/llms-full.txt)https://apify.com/nexgendata
You can run this Actor programmatically using our API. Below are code examples in JavaScript, Python, and CLI, as well as the OpenAPI specification and MCP server setup.
import { ApifyClient } from 'apify-client'; // Initialize the ApifyClient with your Apify API token // Replace the '<YOUR_API_TOKEN>' with your token const client = new ApifyClient({ token: '<YOUR_API_TOKEN>', }); // Prepare Actor input const input = {}; // Run the Actor and wait for it to finish const run = await client.actor("nexgendata/seo-web-analysis-mcp-server").call(input); // Fetch and print Actor results from the run's dataset (if any) console.log('Results from dataset'); console.log(πΎ Check your data here: https://console.apify.com/storage/datasets/${run.defaultDatasetId}); const { items } = await client.dataset(run.defaultDatasetId).listItems(); items.forEach((item) => { console.dir(item); }); // π Want to learn more π? Go to β https://docs.apify.com/api/client/js/docs
from apify_client import ApifyClient # Initialize the ApifyClient with your Apify API token # Replace '<YOUR_API_TOKEN>' with your token. client = ApifyClient("<YOUR_API_TOKEN>") # Prepare the Actor input run_input = {} # Run the Actor and wait for it to finish run = client.actor("nexgendata/seo-web-analysis-mcp-server").call(run_input=run_input) # Fetch and print Actor results from the run's dataset (if there are any) print(f"πΎ Check your data here: https://console.apify.com/storage/datasets/{run.default_dataset_id}") for item in client.dataset(run.default_dataset_id).iterate_items(): print(item) # π Want to learn more π? Go to β https://docs.apify.com/api/client/python/docs/quick-start
echo '{}' | apify call nexgendata/seo-web-analysis-mcp-server --silent --output-dataset
{ "mcpServers": { "apify": { "type": "http", "url": "https://mcp.apify.com/?tools=fetch-actor-details,nexgendata/seo-web-analysis-mcp-server" } } }
The hosted server signs you in with OAuth on first connect, so no API token belongs in this config. Clients without OAuth support can send anAuthorization: Bearer <APIFY_API_TOKEN>header instead, using a token from API & Integrations in Apify Console (https://console.apify.com/settings/integrations).
Download the OpenAPI definition:https://api.apify.com/v2/actors/iS91cqk3mFTWub23X/builds/J6bA3sUnkjmmU14PH/openapi.json
This is a web browser that enables your coding agent, such as Claude Code, to visit websites on your behalf and assist you in identifying bugs or creating UI test cases.
Analyzes website performance, SEO, and accessibility using PageSpeed Insights API.
PageSpeed, WHOIS, DNS, SSL checks, and site health analysis for AI agents. 6 tools, free, no API key.
Check is your site agent friendly? Get a badge to prove it.
Get web performance tests and data in your AI workflow
Audit web performance, accessibility, and SEO using Google Lighthouse.
Analyze your MCP setup: measure token cost per tool, find bloated schemas, detect duplicates, and get optimization tips to reclaim your context window.
Website testing built for AI agents: 63 Playwright tools with hard assertions, auto form-fill, auth sessions, network mocking, and a11y/SEO/GEO + Lighthouse audits.
Measure and fix web performance + SEO from inside your AI coding agent.
Official Ahrefs MCP server that lets AI agents securely access Ahrefs SEO data, site metrics, keyword research, and competitor analysis through the Ahrefs API.
Search-focused on-page SEO audits, entity coverage, competitor gaps, and internal-link opportunities for AI agents.
Sign in to leave a review
Use Google, GitHub, or an email account so ratings stay tied to real people.
No reviews posted yet.





