The full upstream README, mirrored here for reference. Install config, tool schemas, adoption signals, and an original overview live on the Seo Tools listing page.
MCP (Model Context Protocol) server for SEODesignLab's x402-protected SEO endpoints.
Expose professional SEO tools — content briefs, keyword research, SERP analysis, backlink profiles, and on-page audits — to any MCP-compatible AI agent (Claude Desktop, Cursor, VS Code Copilot, etc.) with automatic x402 micropayment handling on Base.
| Tool | Endpoint | Price | Description |
|---|---|---|---|
get_content_brief | /api/briefs/ | $2.00 | Generate a POP content brief with keyword analysis, LSI terms, and content structure |
keyword_research | /api/dataforseo/keywords/ | $1.50 | Search volume, CPC, and competition difficulty for a keyword |
serp_analysis | /api/dataforseo/serp/ | $2.00 | Top 10 organic results with domain metrics and SERP features |
backlink_profile | /api/dataforseo/backlinks/ | $3.00 | Referring domains, link metrics, and anchor text distribution |
on_page_audit | /api/dataforseo/audit/ | $2.50 | Full on-page SEO audit — meta, headings, images, links, speed |
All prices are in USDC on Base and settled via the x402 protocol.
| Variable | Default | Description |
|---|---|---|
SEO_API_BASE | https://seodesignlab-paywall.seodesignlab.workers.dev | Base URL of the SEO API (CF Worker paywall) |
X402_PAY_TO | (none) | Base wallet address for x402 payments. When set, payment headers are attached automatically. |
X402_NETWORK | base | Network for x402 settlement |
Add to your claude_desktop_config.json:
Config file locations:
~/Library/Application Support/Claude/claude_desktop_config.json%APPDATA%\Claude\claude_desktop_config.jsonAdd to your Cursor MCP settings (.cursor/mcp.json in your project root or global settings):
Add to your VS Code MCP settings (.vscode/mcp.json):
Once configured, the SEO tools appear automatically in your AI agent. Just ask:
→ Calls get_content_brief → Returns POP brief with LSI terms, word count targets, heading structure.
→ Calls keyword_research → Returns monthly volume, CPC, competition score.
→ Calls serp_analysis → Returns top 10 results with domain authority, titles, descriptions.
→ Calls backlink_profile → Returns referring domains, link counts, domain rating.
→ Calls on_page_audit → Returns meta analysis, heading structure, image coverage, technical issues.
When X402_PAY_TO is configured, the MCP server attaches payment headers to every request. The Cloudflare Worker validates the x402 payment and either:
402 Payment Required with the price, wallet address, and settlement instructions.For production use, pair this MCP server with an x402-compatible client that can automatically settle micropayments. The server is designed to be payment-agnostic — it works with or without an x402 client.
The MCP server proxies to these backend endpoints at SEO_API_BASE:
Request:
Response: Full POP content brief with keyword analysis, LSI terms, recommended structure.
Request:
Response: Search volume, CPC, competition, related keywords.
Request:
Response: Top 10 organic results with titles, URLs, descriptions, and domain metrics.
Request:
Response: Referring domains, backlinks count, domain rating, anchor distribution.
Request:
Response: Meta title/description analysis, heading structure, image alt coverage, link counts, page speed, content quality, technical issues.
⚠️ Don't publish yet! Wait until the Cloudflare Worker paywall is deployed and live.
When ready:
MIT © SEODesignLab