# RankControl

Connects your coding agent to RankControl to monitor search rankings, plan content, and publish citation-ready articles directly to your CMS.

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

## What it does

This server bridges your assistant with the RankControl workspace. Seven specialized agents handle content planning, drafting, and publishing posts to CMS engines such as WordPress, Ghost, Webflow, Notion, or headless setups. It also monitors shifts in search visibility and flags articles that lose traction.

Public-facing tasks stay guarded. Publishing posts and handling backlink outreach run as dry-run operations until you pass the `--confirm` parameter, with approval checks handled server-side.

You can wire it via the remote endpoint `https://api.rctrl.com/mcp` using HTTP transport or run it locally with npx. Running stdio locally requires setting the `RANKCONTROL_API_KEY` variable.

## Requirements
- Needs: Node.js (commands run via npx)
- Remote server: `https://api.rctrl.com/mcp`
- Environment variables: `RANKCONTROL_API_KEY` — keys and tokens: ask the human for the values, never commit them or put them in shared files.

## Install

### Claude Code (native platform)

1. **Platform CLI: remote server**
```bash
claude mcp add --transport http rankcontrol https://api.rctrl.com/mcp
```

2. **Platform CLI**
```bash
claude mcp add --env RANKCONTROL_API_KEY=<RANKCONTROL_API_KEY> --transport stdio rankcontrol -- npx -y rankcontrol
```
Replace <…> with your own values

### Codex

1. **Platform CLI: remote server**
```bash
codex mcp add rankcontrol --url https://api.rctrl.com/mcp
```

2. **Platform CLI**
```bash
codex mcp add rankcontrol --env RANKCONTROL_API_KEY=<RANKCONTROL_API_KEY> -- npx -y rankcontrol
```
Replace <…> with your own values

### Cursor

**Config file**
File `.cursor/mcp.json`:
```json
{
    "mcpServers": {
        "rankcontrol": {
            "url": "https://api.rctrl.com/mcp"
        }
    }
}
```
File `.cursor/mcp.json`:
```json
{
    "mcpServers": {
        "rankcontrol": {
            "command": "npx",
            "args": [
                "-y",
                "rankcontrol"
            ],
            "env": {
                "RANKCONTROL_API_KEY": "<RANKCONTROL_API_KEY>"
            }
        }
    }
}
```
Replace <…> with your own values

### GitHub Copilot

**Config file**
File `.vscode/mcp.json`:
```json
{
    "servers": {
        "rankcontrol": {
            "type": "http",
            "url": "https://api.rctrl.com/mcp"
        }
    }
}
```
File `.vscode/mcp.json`:
```json
{
    "servers": {
        "rankcontrol": {
            "type": "stdio",
            "command": "npx",
            "args": [
                "-y",
                "rankcontrol"
            ],
            "env": {
                "RANKCONTROL_API_KEY": "<RANKCONTROL_API_KEY>"
            }
        }
    }
}
```
Replace <…> with your own values

### Gemini CLI

1. **Platform CLI: remote server**
```bash
gemini mcp add -t http rankcontrol https://api.rctrl.com/mcp
```

2. **Platform CLI**
```bash
gemini mcp add -e RANKCONTROL_API_KEY=<RANKCONTROL_API_KEY> rankcontrol npx -y rankcontrol
```
Replace <…> with your own values

## When to use it
- monitor search engine positions and generative AI citations
- draft and push optimized posts straight to connected CMS platforms
- identify declining pages and refresh outdated text
- prepare link-building outreach drafts for review

## Example prompts
- Check our current visibility metrics in search and AI answers
- Draft a new article for Webflow and push it using `--confirm`
- Review slipping blog posts and generate updated sections

## Similar
- [New-Term Radar](https://affpapa.org/en/nevibecode/mcp/new-term-radar.md) — MCP server · ★ 1823
- [NotFair](https://affpapa.org/en/nevibecode/mcp/notfair.md) — MCP server · ★ 4064
- [seo-monster](https://affpapa.org/en/nevibecode/mcp/seo-monster.md) — MCP server · ★ 555
- [Google Maps MCP Server](https://affpapa.org/en/nevibecode/mcp/google-maps-mcp-server.md) — MCP server · ★ 484
- [Search Console MCP](https://affpapa.org/en/nevibecode/mcp/search-console-mcp.md) — MCP server · ★ 310
- [squirrelscan](https://affpapa.org/en/nevibecode/mcp/squirrelscan.md) — MCP server · ★ 298

---
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
