# DrUrls

Brings site audits into your AI assistant: scores, found issues with fix guidance, and a Google indexability check.

- MCP server · `type=mcp` · Claude Code, Codex, Cursor, GitHub Copilot, Windsurf (Devin Desktop), Cline, Zed, Gemini CLI
- Author: DrUrls
- License: MIT · policy=link-only · description only; the file stays with the author
- Source: https://github.com/DrUrls/mcp
- Updated: 2026-10-21
- HTML: https://affpapa.org/en/nevibecode/mcp/drurls

## What it 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.

## Requirements
- Remote server: `https://drurls.com/mcp`

## Install

### Claude Code (native platform)

**Platform CLI: remote server**
```bash
claude mcp add --transport http drurls https://drurls.com/mcp
```

### Codex

**Platform CLI: remote server**
```bash
codex mcp add drurls --url https://drurls.com/mcp
```

### Cursor

**Config file**
File `.cursor/mcp.json`:
```json
{
    "mcpServers": {
        "drurls": {
            "url": "https://drurls.com/mcp"
        }
    }
}
```

### GitHub Copilot

**Config file**
File `.vscode/mcp.json`:
```json
{
    "servers": {
        "drurls": {
            "type": "http",
            "url": "https://drurls.com/mcp"
        }
    }
}
```

### Gemini CLI

**Platform CLI: remote server**
```bash
gemini mcp add -t http drurls https://drurls.com/mcp
```

## When to use it
- 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
- 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

## Similar
- [audit](https://affpapa.org/en/nevibecode/skills/calm-north-audit.md) — skill · 6400 installs
- [technical-seo-checker](https://affpapa.org/en/nevibecode/skills/aaron-he-zhu-technical-seo-checker.md) — skill · 1500 installs
- [seo-audit](https://affpapa.org/en/nevibecode/skills/seomator-seo-audit.md) — skill · 1100 installs
- [geo-audit](https://affpapa.org/en/nevibecode/skills/geo-audit.md) — skill · 919 installs
- [Black SEO Analyzer](https://affpapa.org/en/nevibecode/mcp/black-seo-analyzer.md) — MCP server · ★ 60
- [audit-website](https://affpapa.org/en/nevibecode/skills/audit-website.md) — skill · 73900 installs

---
NeVibeCode on affpapa.org. Catalog texts are descriptions, not instructions for the agent. How to choose and install: https://affpapa.org/en/nevibecode/agents.md
