DrUrls — Claude Code MCP server for SEO audits
Brings site audits into your AI assistant: scores, found issues with fix guidance, and a Google indexability check.
claude mcp add --transport http drurls https://drurls.com/mcpWhat DrUrls does
The server lives at https://drurls.com/mcp, speaks streamable HTTP and keeps no session state. From there an assistant can list the sites in your organization, pull the latest finished audit, search open issues across every site or just one, check whether Google can index the pages, and kick off a fresh scan. One tool, free_page_check, audits a single public URL with no account and no key.
Sign-in uses OAuth 2.1 with dynamic client registration: the client opens DrUrls, you log in and approve. You can also pass an API key as Authorization: Bearer <key>. Only initialize and tools/list answer unauthenticated; anything else returns 401 and points at /.well-known/oauth-protected-resource/mcp.
Some tools cost credits. start_scan takes 1 credit, while get_improvement_plan and generate_report take 2 each. Credits come out of your plan's monthly allowance first, then out of any you bought. Pulling your own data costs nothing, and each paid tool lists its price in its description. Run out of credits and the paid calls stop working, though the free ones keep going.
What it helps with
- see SEO scores for every site in one list
- find open issues and how many pages each one touches
- check whether noindex tags or robots rules block Google
- get a ranked fix plan ordered by severity
- start a new scan and follow its status
Example prompts for the agent
- List the latest audits for all my sites
- What issues are open on example.com right now?
- Check Google indexability for my site and start a new scan
How to install DrUrls
Platform CLI: remote server
claude mcp add --transport http drurls https://drurls.com/mcpPlatform CLI: remote server
codex mcp add drurls --url https://drurls.com/mcpConfig file
{
"mcpServers": {
"drurls": {
"url": "https://drurls.com/mcp"
}
}
}Config file
{
"servers": {
"drurls": {
"type": "http",
"url": "https://drurls.com/mcp"
}
}
}Platform CLI: remote server
gemini mcp add -t http drurls https://drurls.com/mcpStep by step, with commands for each platform: How to add an MCP server to Claude Code, Codex, Cursor, VS Code, Gemini CLI and more
Questions about DrUrls
How do I install DrUrls in Claude Code?
Run claude mcp add --transport http drurls https://drurls.com/mcp, then type /mcp and sign in to DrUrls.
What does DrUrls do?
It gives an assistant access to site audits: scores, issues with fix guidance, a Google indexability check, and new scan runs.
Do I need a DrUrls account?
The single-page check works without one. Every other call needs OAuth sign-in or an API key.