# AltoRank

Gives your agent keyword research, domain audits, article drafts and fact-checking. Useful when content gets written in a review queue rather than a chat.

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

## What it does

AltoRank is an open-source, self-hosted SEO content tool, positioned as an alternative to Outrank and Jasper. Through the MCP server and the agent API, an agent can research a keyword, produce a draft, score it and check its facts: a figure that names a source page gets looked up on that page, and one without a source is flagged for a reviewer. Any draft can be copied out as Markdown with front matter, as HTML, or downloaded as a `.md` file.

Approval stays with people. No MCP tool and no agent API call can approve an article or publish a draft — they are absent, not switched off. The single publish-side call, `altorank_retry_publish`, re-runs a failed publish of something a person already approved and refuses everything else. Approval comes from the editor, or from an `auto_approve` rule a named account member turned on: it waits out a hold window (24h by default) and applies stricter checks than the Approve button.

You run it on your own Supabase and your own API keys under AGPL-3.0. CMS publishing is built but none of the thirteen adapters has been watched publishing to a live site, so `/connect` offers to request an integration instead of a Connect button. AI visibility tracking is built and not switched on. With no CMS connection, the editor hands you the draft to copy.

## Requirements
- Remote server: `https://app.altorank.co/api/mcp`

## Install

### Claude Code (native platform)

**Platform CLI: remote server**
```bash
claude mcp add --transport http altorank https://app.altorank.co/api/mcp
```

### Codex

**Platform CLI: remote server**
```bash
codex mcp add altorank --url https://app.altorank.co/api/mcp
```

### Cursor

**Config file**
File `.cursor/mcp.json`:
```json
{
    "mcpServers": {
        "altorank": {
            "url": "https://app.altorank.co/api/mcp"
        }
    }
}
```

### GitHub Copilot

**Config file**
File `.vscode/mcp.json`:
```json
{
    "servers": {
        "altorank": {
            "type": "http",
            "url": "https://app.altorank.co/api/mcp"
        }
    }
}
```

### Gemini CLI

**Platform CLI: remote server**
```bash
gemini mcp add -t http altorank https://app.altorank.co/api/mcp
```

## When to use it
- research keywords and read the SERP for a topic
- run a domain audit with readiness checks and PageSpeed
- get a scored article draft before human review
- catch an unsourced figure before it goes live
- track rankings on a schedule and pull Search Console data

## Example prompts
- Research keywords for "flower delivery" and show me the SERP
- Draft an article for this keyword and score it
- Fact-check the draft and flag any figure without a source

## Similar
- [recover-content](https://affpapa.org/en/nevibecode/skills/recover-content.md) — skill · 2100 installs
- [anycap-ai-tool-seo](https://affpapa.org/en/nevibecode/skills/anycap-ai-tool-seo.md) — skill · 676 installs
- [Search Console MCP](https://affpapa.org/en/nevibecode/mcp/search-console-mcp.md) — MCP server · ★ 310
- [seo-audit](https://affpapa.org/en/nevibecode/skills/every-app-seo-audit.md) — skill · 5100 installs
- [seo-monitor](https://affpapa.org/en/nevibecode/skills/seo-monitor.md) — skill · ★ 111
- [blog-google](https://affpapa.org/en/nevibecode/skills/blog-google.md) — skill · 2500 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
