outrank-mcp
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@outrank-mcpcheck my remaining credits"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
outrank-mcp
MCP server for Outrank, the autonomous SEO content engine built by Tibo Maker. 5 tools for AI agents to verify credits, list managed website products, queue keyword research, generate SEO long-form articles (with optional auto-publish to the connected CMS), and fetch finished article content.
As of May 2026, Outrank does not ship an official MCP server, and no community-built attempt exists. Pure GREEN whitespace.
The 5 tools
Tool | Purpose |
| Verify the API key and retrieve remaining article-generation credits |
| List active website products (managed sites) in the organization |
| Queue keyword cluster research for a product on a broad topic |
| Generate an SEO long-form article targeted at a specific keyword (optional auto-publish) |
| Fetch the raw markdown + HTML content for a finished article |
Related MCP server: seo-mcp
Install
pip install outrank-mcpConfigure
export OUTRANK_API_KEY="outr_live_your-outrank-api-key"Get your API key in your Outrank Dashboard under Settings -> API keys. Keys are prefixed outr_live_. The MCP sends the key as a Bearer token; keep it server-side only.
Use with Claude Desktop
{
"mcpServers": {
"outrank": {
"command": "outrank-mcp",
"env": {
"OUTRANK_API_KEY": "outr_live_your-outrank-api-key"
}
}
}
}Restart Claude Desktop. The 5 Outrank tools are now available.
Use case: autonomous SEO content loop
Typical agent flow:
Call
check_auth_and_credits()to confirm the API key is valid and there are remaining credits for article generationCall
list_products()to see which managed websites you can targetCall
generate_keywords(product_id, topic)to queue keyword research on a broad topicCall
generate_article(product_id, keyword, auto_publish=false)to generate a long-form SEO article (setauto_publish=trueto push to the connected CMS automatically)Call
get_article_content(article_id)to fetch the finished markdown + HTML for review or further agent processing
The full content loop runs through these 5 tools without leaving the agent.
Architecture
Public MIT-licensed wrapper around the Outrank REST API v1
Async HTTP via
httpxpydantic v2 input validation
Bearer token auth, server-side only
Rate-limit aware (Outrank caps at 120 RPM and 10,000 RPD per key; the client reads
Retry-After+X-RateLimit-*headers on 429 responses)
Development
git clone https://github.com/NoBanks/outrank-mcp.git
cd outrank-mcp
pip install -e ".[dev]"
pytestLicense
MIT. See LICENSE.
Author
Ryan Hammer (NoBanks). Solo founder + engineer. Built this and 13 other MCP servers as part of a sprint to expose AI agent rails for the products and platforms shipping daily. Built outrank-mcp specifically as a same-day material reply to Tibo Maker's May 28 2026 newsletter asking which manual work people want AI agents to handle.
GitHub: @NoBanks
X/Twitter: @livingagentic
Open to AI engineering roles, contract or full-time, remote-only.
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Latest Blog Posts
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/NoBanks/outrank-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server