llms.txt
# SEOLint
> SEO agent for Claude. Connects via MCP in 2 minutes. Scans any site, remembers every issue, understands your content structure, and tells Claude exactly what to fix or create next.
## What it does
SEOLint is an MCP server and REST API that gives Claude a persistent SEO memory for your sites. On first scan it builds a base understanding of the site — goal, audience, sitemap structure, and what pages are missing. Every scan after that deepens the picture: issues tracked as NEW, PERSISTING, or REGRESSED, recurring problems flagged, and content gaps surfaced with ready-to-use page creation briefs.
## Who it's for
Solo founders and developers who use Claude Code or Claude Desktop daily. Not a dashboard — SEO infrastructure that lives inside your AI workflow.
## Core tools (8 MCP tools)
- `scan_website(url)` — scan any page, get structured issues with broken HTML + fix prompt
- `get_site_intelligence(domain)` — full picture: goal, ICP, sitemap, cross-page patterns
- `get_page_suggestions(domain)` — missing pages from sitemap analysis, with copy-paste creation briefs
- `get_open_issues(domain)` — all unresolved issues across every scanned page
- `get_site_status(url)` — trend and rescan recommendation
- `list_my_sites()` — all tracked domains with health summary
- `get_site_history(url)` — full scan history with NEW/FIXED/PERSISTING diffs
- `mark_issues_fixed(scanId, issueIds[])` — mark resolved, track for recurrence
## Recommended Claude workflow
1. `get_site_intelligence("example.com")` — start here every session
2. `get_page_suggestions("example.com")` — what pages are missing, with briefs to create them
3. `get_open_issues("example.com")` — what still needs fixing
4. `scan_website("https://example.com/page")` — scan a specific page
5. Fix issues using the `fix` field (LLM-ready) and `element` field (actual broken HTML)
6. `mark_issues_fixed(scanId, ["issue-id"])` — mark resolved
## MCP setup (Claude Code)
```bash
claude mcp add seolint --env SEOLINT_API_KEY=sl_your_key -- npx -y seolint-mcp
```
## MCP setup (Claude Desktop)
Add to claude_desktop_config.json:
```json
{ "mcpServers": { "seolint": { "command": "npx", "args": ["-y", "seolint-mcp"], "env": { "SEOLINT_API_KEY": "sl_your_key" } } } }
```
## REST API base URL
https://www.seolint.dev/api/v1
Auth: Authorization: Bearer sl_your_key
## Pricing
- Free: $0/month. Full dev tool: scanner, memory, Google Search Console, MCP read tools, AI fix prompts with your own Claude API key. First scan on us (welcome scan), then bring your own key. No credit card. 100 scans per day.
- SEOLint Agent: $79/month with 200 AI credits bundled in. Everything in Free plus the autonomous layer: weekly auto-scans, AI next-action oracle, MCP write tools, GitHub PR bot, interactive email agent (soon). 1 site under agent watch, up to 50 pages tracked. 1 credit ≈ 1 AI-enriched page scan. Top-ups: $9 = 100 credits, no expiry. Optional BYOK (connect a Claude API key) bypasses credit consumption entirely. 7-day free trial, card required.
- Custom: email support@seolint.dev. Multiple sites, agencies, volume pricing.
## Agent Skills (coming soon)
SKILL.md package for Claude Code, Cursor, Codex, Windsurf, Copilot, Gemini.
https://seolint.dev/agent-skills
## Full reference
https://seolint.dev/skills.md