so.outrank/outrank is an MCP server that plan SEO keywords, write and publish articles to your site, read Search Console and backlink data. Its tool list has not been published yet over http and stdio, requires no API key, and scores 64/100 on MCPpedia's security, maintenance and efficiency rubric.
Config is the same across clients - only the file and path differ.
{
"mcpServers": {
"outrank": {
"env": {
"OUTRANK_API_KEY": "${OUTRANK_API_KEY}"
},
"args": [
"-y",
"outrank-cli@latest",
"mcp"
],
"command": "npx"
}
}
}Are you the author?
Add this badge to your README to show your security score and help users find safe servers.
Plan SEO keywords, write and publish articles to your site, read Search Console and backlink data
This server supports HTTP transport. Be the first to test it - help the community know if it works.
Five weighted categories - click any category to see the underlying evidence.
No known CVEs.
Checked outrank-cli against OSV.dev.
Be the first to review
Have you used this server?
Share your experience - it helps other developers decide.
Sign in to write a review.
Others in marketing
Search Console, Google Analytics and keyword data for your AI agent.
DataForSEO API modelcontextprotocol server
Newsletters where you pay for the emails you send, not for dormant subscribers, at a fraction of the price of beehiiv and the like. Open source: self-host it, or use mailcheap.ai.
X/Twitter automation MCP: scrape, post, schedule, analyze, engage. No API key required.
MCP Security Weekly
Get CVE alerts and security updates for so.outrank/outrank and similar servers.
Start a conversation
Ask a question, share a tip, or report an issue.
Sign in to join the discussion.
Agent-first CLI for the Outrank agent API, with a built-in MCP server for Claude Code, Cursor and other MCP clients.
Requires Node.js 18+. Works on macOS, Linux, and Windows.
npm install -g outrank-cli
outrank-cli --help
outr_live_... value. The key is shown only once — store it somewhere safe.auth login.You can also rotate keys at any time; each key is independent and can be revoked without affecting the others.
This repo currently targets the agent endpoints that already exist in outrank:
mcp (the stdio MCP server that exposes the commands below as tools, see MCP server)auth login|whoami|status|profiles|logoutproducts list|get|create|update|pause|resumeproducts integrations providers|prepare|connect|poll|validate|list|create|get|update|test|deleteproducts integrations notion databases|schemaproducts integrations framer collections|fieldsproducts integrations webflow sites|collections|fields|itemsproducts output-settings get|update for product article settingsproducts target-audiences list|replaceproducts competitors list|replaceproducts gsc status|connect|poll|reconnect|disconnect|accounts|properties|set-property|performance|search-analytics|inspect-url|cannibalizationproducts linking sources get|updateproducts linking detectproducts linking target-config get|updateproducts linking targets list|add-manual|upsert|clear-customizations|deleteproducts backlinks get|update|credits|earned|unverified|check-removal|reverify|subscription|subscribe-quotekeywords list|get|export|generation-status|add|update|suggest|generate|bulk-reschedule|delete|bulk-deletearticles list|create|get|get-content|update|update-content|replace|bulk-replace|upload-image|upload-featured-image|publish|sync|retry-publish|delete|precreate|generateproducts blog ... for a hosted Outrank Blog: posts list|create|get|update|delete|get-content|update-content|publish|unpublish|sync, design get|patch|update|publish|discard, settings, pages, categories, authors, domain, redirects, snippets, subscribers, webhooks, preview and analyticsimprovements settings get|updateimprovements analyzeimprovements candidates list|brief|edit-brief|scheduleimprovements tasks list|reschedule|cancel|edit-brief|executeimprovements executions list|get|decisions|pushmarketplace seller status|onboard|eligibility|settings|integrations|stripe|complete-onboarding|placements|earnings|content-historymarketplace notifications list|mark-readmarketplace buyer status|billing-status|subscription|subscribe-quote|checkout|change-plan|target-pages|participation|placements|article|creditsai-cited-lists status|overview|lists|outreach|offers|wins|questions|settings|mailbox|top-up-consent|entry|setup|citations for AI-Cited Lists (Backlinks Enterprise)free-tools status|keywords|create|list|get|history|edit|preview|publish|discard|rollback|attachments for the Free Tools Buildersubscription statususage statsbilling portal-urlbilling purchase-products quote|buyThe broader roadmap from the internal implementation plan is larger than the live backend surface. This CLI is structured so new groups can be added cleanly as the server catches up.
The CLI reads credentials in this order of precedence:
--api-key <key> and --base-url <url> on the command line (highest priority, per-call)--profile <name> or OUTRANK_PROFILE. A selected profile is used as-is: OUTRANK_API_KEY and OUTRANK_BASE_URL are ignore