
Company News
Free Business Plan Upgrades for Open Source Maintainers
Open source maintainers are under more pressure than ever. We're raising our open source program from the Team plan to the Business plan, free.
seo-audit-tool
Advanced tools
Marketing-focused MCP server for SEO analysis. Audits pages, analyzes keywords, checks links, validates sitemaps, and compares page SEO metrics.
Marketing-focused MCP server for comprehensive SEO analysis. Fetches and parses live web pages to audit SEO health, analyze keywords, check links, validate sitemaps, and compare pages -- no external API keys needed.
| Plan | Price | Features |
|---|---|---|
| Basic | $10/mo | audit_page, analyze_keywords, analyze_sitemap — Buy → |
| Pro | $20/mo | All 5 tools including check_links and compare_pages — Buy → |
Free trial: 3 calls total (shared across all tools), no credit card. License keys are emailed instantly after checkout. Activate via the LICENSE_KEY environment variable. More info: aivp-mcp.vercel.app
audit_pagePerform a comprehensive SEO audit on a URL. Returns a score from 0-100.
Input:
url (string, required) - The URL to auditChecks:
Output: Score 0-100 with grade (A-F), categorized issues by severity, and actionable recommendations.
analyze_keywordsExtract keyword phrases and density metrics from text content.
Input:
text (string, required) - Plain text content to analyzeExtracts:
Output: Keyword tables with density percentages and optimization tips.
check_linksCrawl all links on a page and check their status.
Input:
url (string, required) - The page URL to check links onChecks:
Output: Summary with broken, redirected, and nofollow link lists plus a full link table.
analyze_sitemapParse and validate an XML sitemap.
Input:
url (string, required) - The sitemap.xml URLValidates:
Output: Validation status, statistics, URL pattern breakdown, and issues.
compare_pagesCompare SEO metrics of two URLs side by side.
Input:
url_a (string, required) - First URLurl_b (string, required) - Second URLCompares:
Output: Side-by-side comparison table, winner determination, and improvement recommendations for the losing page.
No install step needed — run straight from npm:
npx -y seo-audit-tool
Or install globally:
npm install -g seo-audit-tool
Add to your MCP client configuration:
{
"mcpServers": {
"seo-audit-tool": {
"command": "npx",
"args": ["-y", "seo-audit-tool"],
"env": { "LICENSE_KEY": "<your license key — omit for free trial>" }
}
}
}
npx -y seo-audit-tool --sse
# or with custom port:
PORT=4000 npx -y seo-audit-tool --sse
Endpoints:
GET /sse - SSE connectionPOST /messages?sessionId=<id> - Send messagesGET /health - Health checkOnce connected via MCP, ask your AI assistant:
| Element | Optimal Range |
|---|---|
| Title length | 50-60 characters |
| Meta description | 120-155 characters |
| H1 tags per page | Exactly 1 |
| Keyword density | 1.0-2.0% |
| Image alt text | 100% coverage |
| Page size | Under 1.5 MB |
fetch (requires Node 18+)MIT
FAQs
Marketing-focused MCP server for SEO analysis. Audits pages, analyzes keywords, checks links, validates sitemaps, and compares page SEO metrics.
The npm package seo-audit-tool receives a total of 5 weekly downloads. As such, seo-audit-tool popularity was classified as not popular.
We found that seo-audit-tool demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 1 open source maintainer collaborating on the project.
Did you know?

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Company News
Open source maintainers are under more pressure than ever. We're raising our open source program from the Team plan to the Business plan, free.

Security News
The supply chain control that delays freshly published gems now covers lockfile generation and gem vendoring in Ruby projects.

Security News
During a UK cyber test, a Mythos 5 agent used sockpuppets, social engineering, and prompt injection to try to get a maintainer to merge malware.