SiteAnalyzerFree™
Server Details
Run technical SEO audits from MCP-compatible AI assistants and developer workflows. SiteAnalyzerFree offers a quick website checkup for $7 and a full SEO audit for $39, returning structured findings and report links. Requires a SiteAnalyzerFree account and sufficient prepaid credit.
- Status
- Healthy
- Last Tested
- Transport
- Streamable HTTP · MCP 2024-11-05
- URL
TDQS
Scored across 6 tools
Each tool targets a distinct analysis area, but there is minor overlap in server response headers between check_dns_and_headers and check_web_hosting. The two SEO audit tools are differentiated by depth and price, though an agent might briefly hesitate between them.
All tool names follow a snake_case verb_noun pattern (check_*, lookup_*, run_*). The verbs vary (check, lookup, run), but this variation maps logically to free checks versus paid audits, maintaining overall predictability.
Six tools is a well-scoped set for a site analyzer, covering core technical checks without redundancy or bloat. Each tool earns its place, and the mix of free and paid options is reasonable.
The tool set covers DNS, headers, indexing, hosting, WHOIS, and SEO audits, which are key for technical site analysis. However, some common checks like sitemap validation, broken link detection, or performance metrics are missing, leaving minor gaps.
Available Tools
6 toolscheck_dns_and_headersBInspect
FREE: Analyzes SSL certificate validity, HTTP security headers (HSTS, CSP, X-Frame-Options), SPF/DMARC email security, and DNS TTL records.
| Name | Required | Description | Default |
|---|---|---|---|
| domain | Yes | Target domain (e.g. example.com). |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
No annotations are provided, so the description carries the full burden of behavioral disclosure. It mentions 'FREE' (a cost trait) and lists checks, but does not state that it is read-only, whether it requires authentication, any rate limits, or what the return format looks like.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
A single, front-loaded sentence with no wasted words. The 'FREE:' prefix is a useful cost signal, though slightly promotional; otherwise the structure is efficient and scannable.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
For a simple read-only diagnostic tool with one fully documented parameter, the description adequately covers the scope of analysis. It does not explain the return format, but given the absence of an output schema and the tool's straightforward nature, it is nearly complete.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema description coverage is 100% for the single domain parameter, so the schema already documents the parameter fully. The description adds no additional parameter semantics, which is the baseline expectation when the schema is complete.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
States a specific verb (Analyzes) and enumerates exactly what is checked: SSL certificate validity, HTTP security headers, SPF/DMARC email security, and DNS TTL records. This clearly distinguishes it from siblings like check_web_hosting, lookup_whois_and_domain_age, and the SEO audit tools.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
The description provides no when-to-use guidance, no alternatives, and no prerequisites. It only says what the tool analyzes, leaving the agent to infer that it should be used for security/DNS diagnostics.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
check_noindex_statusBInspect
FREE: Instantly checks if a domain or URL is blocked from search engine indexing via noindex, nofollow, X-Robots-Tag, or robots.txt directives.
| Name | Required | Description | Default |
|---|---|---|---|
| domain | Yes | Target domain or URL (e.g. example.com). |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
No annotations are provided, so the description carries the full behavioral burden. It usefully discloses the four directive types it inspects and implies a read-only lookup, but says nothing about authentication, rate limits, or what the response contains for a hit vs a miss.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
One sentence, front-loaded with the value proposition and immediately followed by the concrete detection list. Every clause earns its place; only the 'FREE'/'Instantly' marketing padding is marginal.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
For a simple single-argument read-only check with no output schema, the description covers what is inspected but not what an agent gets back (boolean, directive list, headers). Adequate but leaves a real gap on result interpretation.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
There is a single parameter with 100% schema coverage, so the baseline is 3. The description's 'domain or URL' phrasing matches the schema's own 'Target domain or URL' text, adding essentially no new syntax or format guidance.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
States a specific verb ('checks') and resource ('domain or URL') and enumerates exactly what is being detected: noindex, nofollow, X-Robots-Tag, robots.txt. This is far more specific than a tautology, though it never differentiates itself from siblings like check_dns_and_headers or run_full_seo_audit.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
The description only markets the tool as 'FREE' and 'Instantly'; it gives no indication of when to reach for this versus run_quick_seo_checkup or run_full_seo_audit. No prerequisites, no exclusions, no alternatives named.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
check_web_hostingBInspect
FREE: Identifies web server type, hosting provider, IP address, CDN usage, and server response headers.
| Name | Required | Description | Default |
|---|---|---|---|
| domain | Yes | Target domain (e.g. example.com). |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
No annotations are supplied, so the description carries the full burden; it does disclose the exact categories of information returned, which implies a passive read-only lookup. It says nothing about auth requirements, rate limits, failure modes, or whether results are cached, leaving behavioral gaps for a tool with zero annotation coverage.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
One tightly written sentence with the value proposition ('FREE') front-loaded and the enumerated outputs following. No filler, though the 'FREE:' marketing token is not strictly necessary for tool selection.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
With no output schema, the description usefully enumerates the returned data categories, which is the main thing an agent needs. However, it omits any usage context or sibling differentiation, so it is adequate but not fully complete.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
There is a single parameter and schema coverage is 100%, so the schema already documents 'domain' fully with an example. The description adds no format, validation, or subdomain/protocol nuance beyond what the schema states, which is the expected baseline here.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
States a specific verb ('Identifies') and a concrete resource set (web server type, hosting provider, IP, CDN, response headers) scoped to a domain. It is clearly distinguishable from lookup_whois_and_domain_age or run_full_seo_audit, though it overlaps partially with check_dns_and_headers without acknowledging that overlap.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
The only usage signal is the 'FREE:' prefix, which hints at cost but says nothing about when to choose this over check_dns_and_headers or the SEO audit siblings. No prerequisites, exclusions, or alternative-routing guidance are given.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
lookup_whois_and_domain_ageBInspect
FREE: Looks up WHOIS registration details, domain age, creation date, expiration date, registrar, and nameservers for any domain.
| Name | Required | Description | Default |
|---|---|---|---|
| domain | Yes | Target domain (e.g. example.com). |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
No annotations are provided, so the description bears the full burden. It usefully discloses the returned data set and the zero-cost trait, and the operation is implicitly read-only, but it says nothing about failure modes (unsupported TLDs, missing WHOIS records) or whether the query is live.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
A single front-loaded sentence that opens with the cost badge and then enumerates the exact data retrieved. No filler; every clause earns its place.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
With no output schema, the description compensates well by listing the return fields (age, creation, expiration, registrar, nameservers). It is nearly complete for a simple one-parameter read lookup, falling short only on error/degradation behavior.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
There is a single parameter with 100% schema description coverage, so the baseline is 3. 'For any domain' adds only mild reassurance about input generality beyond the schema's own example.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
States a specific verb (looks up) and resource (WHOIS registration details, domain age, creation date, expiration, registrar, nameservers). The scope is unambiguous, though it never explicitly distinguishes itself from siblings like check_dns_and_headers or check_web_hosting.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
The only usage signal is the 'FREE:' prefix, which tells the agent there is no cost concern. There is no statement of when to choose this over the sibling DNS/hosting/noindex tools, and no prerequisites or exclusions.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
run_full_seo_auditBInspect
Executes a deep, multi-page 30+ check technical SEO audit report ($39 USD fee deducted from agent balance).
| Name | Required | Description | Default |
|---|---|---|---|
| domain | Yes | Target domain or URL (e.g. example.com). |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
With no annotations, the description carries the full behavioral burden, and it does disclose a genuinely important trait not derivable from schema: a $39 USD fee deducted from the agent balance, plus multi-page crawling scope. However, it omits runtime/duration, whether the fee is charged on failure, and any rate or permission constraints.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
A single compact sentence with no filler, and the scope plus cost are front-loaded where an agent will see them. The parenthetical fee clause is dense but earns its place.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
For a paid, no-output-schema tool with no annotations, the description says what triggers the run and what it costs but not what the 'audit report' returns, how it is delivered, or how long it takes. That leaves meaningful gaps for an agent deciding whether to invoke it.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
There is a single 'domain' parameter with 100% schema description coverage, so the schema already documents it fully. The description adds nothing about accepted formats or URL-vs-domain handling, matching the baseline 3 for high-coverage schemas.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
States a specific verb and resource ('Executes a deep, multi-page 30+ check technical SEO audit') with clear scope (multi-page, 30+ checks). The 'deep' framing implicitly separates it from the sibling run_quick_seo_checkup, but it never names that alternative, so differentiation is left to inference.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
Usage is only implied: 'deep, multi-page 30+ check' suggests this is the heavyweight option versus run_quick_seo_checkup, but there is no explicit when-to-use, when-not-to-use, or prerequisite statement. An agent must guess at the tradeoff.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
run_quick_seo_checkupAInspect
Runs a fast technical SEO checkup on any website domain ($7 USD fee deducted from agent balance). Returns scores, categorized issues, and pass lists.
| Name | Required | Description | Default |
|---|---|---|---|
| domain | Yes | Target domain or URL (e.g. example.com). | |
| format | No | Output format for response. | markdown |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
With no annotations provided, the description carries the full behavioral burden, and it does add valuable disclosure: a concrete $7 fee deducted from the agent balance and the shape of the response (scores, categorized issues, pass lists). It stops short of stating that this is a read-only analysis, whether it touches or modifies the target site, or any rate/latency constraints, so meaningful gaps remain.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
Two compact sentences that front-load the action and the cost/return information with no filler. Every clause carries signal and nothing is repeated from the schema.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
For a simple two-parameter tool with no output schema, the description covers the essentials: what runs, what it costs, and what comes back. Its only real shortfall is the missing routing guidance versus sibling tools and lack of any note on read-only behavior, which is a modest gap rather than a blocker.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema description coverage is 100%, so both the 'domain' and 'format' parameters (including the json/markdown enum) are already documented in the schema. The description adds no format syntax, domain normalization rules, or default-format guidance beyond what the structured fields provide, so the baseline of 3 applies.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
States a specific verb and resource ('Runs a fast technical SEO checkup on any website domain'), so the agent knows exactly what the tool does. The word 'quick' faintly signals a lighter counterpart to the sibling run_full_seo_audit, but the description never names that sibling explicitly, so differentiation relies on inference.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
Usage is only implied through the word 'fast'/'quick', which suggests choosing this over a heavier full audit, but there is no explicit when-to-use statement, no exclusions, and no reference to run_full_seo_audit or the narrower sibling checks. The agent must guess at the selection boundary.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
6 tool updates
- First observed
check_dns_and_headers - First observed
check_noindex_status - First observed
check_web_hosting - First observed
lookup_whois_and_domain_age - First observed
run_full_seo_audit - First observed
run_quick_seo_checkup
Related MCP Servers
- AlicenseAqualityCmaintenanceEnables brand visibility monitoring across major AI platforms like ChatGPT, Claude, Gemini, and Perplexity. It allows users to track visibility scores, analyze competitor data, and receive actionable insights to improve AI-generated brand recommendations.1624 npm1MIT
- AlicenseCqualityBmaintenanceCompetitor Monitor AI - MCP server providing AI-powered tools and automation by MEOK AI Labs1114 npm40 PyPIMIT
- AlicenseAqualityCmaintenanceRevnuvo Company Intelligence tells AI agents what changed at a company, with evidence. It observes company websites, technologies, and DNS over time and returns timestamped, confidence-aware changes, signals, and monitoring.9MIT

industrylens-mcpofficial
AlicenseNot gradedqualityBmaintenanceBrowse IndustryLens's published competitive-intelligence reports and head-to-head competitor comparisons from any AI agent — real, source-backed data.MIT
Glama MCP Gateway
Add one secure layer between your agents and this server.