Skip to main content
ClaudeWave

Technical SEO MCP server — structured data, meta tags, robots directives and SERP checks for AI agents. No API key.

MCP ServersRegistry oficial0 estrellas0 forksPythonMITActualizado today
ClaudeWave Trust Score
95/100
Verified
Passed
  • Open-source license (MIT)
  • Actively maintained (<30d)
  • Clear description
  • Topics declared
  • Documented (README)
Last scanned: 8/27/2026
Install in Claude Code / Claude Desktop
Method: pip / Python · autorank-mcp
Claude Code CLI
claude mcp add autorank-mcp -- python -m autorank-mcp
claude_desktop_config.json (Claude Desktop)
{
  "mcpServers": {
    "autorank-mcp": {
      "command": "python",
      "args": ["-m", "autorank-mcp"]
    }
  }
}
1. Run the command above in your terminal (Claude Code), or paste the JSON config into claude_desktop_config.json (Claude Desktop).
2. Replace any <placeholder> values with your API keys or paths.
3. Restart Claude. The MCP server and its tools appear automatically.
💡 Install first: pip install autorank-mcp
Casos de uso

Resumen de MCP Servers

<!-- mcp-name: io.github.RyanKramer/autorank-mcp -->

# AutoRank MCP

Technical SEO tools for AI agents. Generate and validate structured data, build
meta tags and crawl directives, check how a result will actually render in
Google, and analyse copy — all from inside Claude, Cursor, or any MCP client.

**No API key. No account. No network calls.** Every tool is a pure function, so
the server does its job offline and installs in one line.

Browser versions of these tools live at
[autorank.so/free-tools](https://autorank.so/free-tools).

## Install

Claude Desktop — add to `claude_desktop_config.json`:

```json
{
  "mcpServers": {
    "autorank": {
      "command": "uvx",
      "args": ["autorank-mcp"]
    }
  }
}
```

Or with pip:

```bash
pip install autorank-mcp
```

Then point your client at the `autorank-mcp` command. No environment variables
are required.

## Tools

### Structured data
| Tool | What it does |
|---|---|
| `generate_faq_schema` | FAQPage JSON-LD from question/answer pairs |
| `generate_article_schema` | Article JSON-LD with author and dates |
| `generate_breadcrumb_schema` | BreadcrumbList JSON-LD |
| `generate_local_business_schema` | LocalBusiness JSON-LD with postal address |
| `validate_json_ld` | Parses a block, checks required fields per type, flags risky patterns |

### Meta and crawl directives
| Tool | What it does |
|---|---|
| `generate_meta_tags` | Full head block: title, description, canonical, OG, Twitter Card |
| `generate_robots_meta` | Robots meta tag from directives, with a plain-English explanation |
| `generate_robots_txt` | robots.txt, optionally blocking the major AI crawlers |
| `validate_robots_txt` | Validates syntax and surfaces the mistakes that cause real damage |
| `generate_hreflang` | hreflang tags, with the return-link requirement spelled out |

### SERP and copy
| Tool | What it does |
|---|---|
| `check_title_length` | Pixel-width truncation check for titles |
| `check_description_length` | Pixel-width truncation check for descriptions |
| `serp_preview` | How the whole result renders, breadcrumb included |
| `keyword_density` | Word and phrase frequency with a stuffing warning |
| `readability_score` | Flesch Reading Ease and grade level |

### Utilities
| Tool | What it does |
|---|---|
| `build_utm_link` | UTM-tagged tracking URLs, warns on case-inconsistency |
| `slugify` | Clean URL slugs from titles |
| `autorank_free_tools` | Lists the web-only tools that need live crawling |

## Design notes

**Title checks measure pixels, not characters.** Google truncates on rendered
width, and character counts mislead badly — sixty capital `W`s and sixty `i`s
occupy very different space. Titles are the most common cause of a rewritten
snippet, so the check approximates width instead.

**The schema tools will not help you lie.** `validate_json_ld` flags
`aggregateRating` whenever it appears, because fabricated ratings are a
documented cause of manual actions, and `generate_faq_schema` states plainly
that the answers must already be visible on the page. Structured data that
disagrees with rendered content is a spam signal, not a shortcut.

**Some tools are deliberately absent.** Anything needing live crawling or a
keyword corpus — broken-link checking, keyword difficulty, sitemap extraction,
duplicate-content detection — is not a pure function, so it stays on the web
where it belongs. `autorank_free_tools` lists those.

**robots.txt controls crawling, not indexing.** `validate_robots_txt` says so in
its output, because conflating the two is the single most common way sites
accidentally leave pages in the index.

## Development

```bash
git clone https://github.com/RyanKramer/autorank-mcp
cd autorank-mcp
pip install -e .
autorank-mcp
```

## About

Built by [AutoRank](https://autorank.so) — AI SEO content automation. The web
versions of these tools, plus about thirty more, are free at
[autorank.so/free-tools](https://autorank.so/free-tools).

MIT licensed.
ai-agentsjson-ldmcpmodel-context-protocolseostructured-data

Lo que la gente pregunta sobre autorank-mcp

¿Qué es RyanKramer/autorank-mcp?

+

RyanKramer/autorank-mcp es mcp servers para el ecosistema de Claude AI. Technical SEO MCP server — structured data, meta tags, robots directives and SERP checks for AI agents. No API key. Tiene 0 estrellas en GitHub y su última actualización registrada es del 2026-08-27.

¿Cómo se instala autorank-mcp?

+

Puedes instalar autorank-mcp clonando el repositorio (https://github.com/RyanKramer/autorank-mcp) o siguiendo las instrucciones del README en GitHub. ClaudeWave también te ofrece bloques de instalación rápida en esta misma página.

¿Es seguro usar RyanKramer/autorank-mcp?

+

Nuestro agente de seguridad ha analizado RyanKramer/autorank-mcp y le ha asignado un Trust Score de 95/100 (tier: Verified). Revisa el desglose completo de comprobaciones superadas y flags en esta página.

¿Quién mantiene RyanKramer/autorank-mcp?

+

RyanKramer/autorank-mcp es mantenido por RyanKramer. La última actividad registrada en GitHub es del 2026-08-27, con 0 issues abiertos.

¿Hay alternativas a autorank-mcp?

+

Sí. En ClaudeWave puedes explorar mcp servers similares en /categories/mcp, ordenados por popularidad o actividad reciente.

Despliega autorank-mcp en tu cloud

Lleva este repo a producción en minutos. Cada plataforma genera su propio entorno con variables de entorno editables.

¿Mantienes este repo? Añade un badge a tu README

Pega el badge en tu README de GitHub para mostrar que está auditado por ClaudeWave. Cada badge enlaza de vuelta a esta página y muestra el Trust Score actual.

Featured on ClaudeWave: RyanKramer/autorank-mcp
[![Featured on ClaudeWave](https://claudewave.com/api/badge/ryankramer-autorank-mcp)](https://claudewave.com/repo/ryankramer-autorank-mcp)
<a href="https://claudewave.com/repo/ryankramer-autorank-mcp"><img src="https://claudewave.com/api/badge/ryankramer-autorank-mcp" alt="Featured on ClaudeWave: RyanKramer/autorank-mcp" width="320" height="64" /></a>

Más MCP Servers

Alternativas a autorank-mcp