SEOLadders Docs
The whole platform, programmatically — topical authority, content writing and publishing, AI-visibility tracking, audits and automation. Use it the agentic way — an MCP server + skill that let Claude, Cursor and any agent run your SEO, with webhooks for the work that finishes while you are away. Same backend that powers the dashboard.
Quickstart
Make your first call in 5 minutes
Authentication
API keys, scopes, and rotation
MCP + Skill
Add the skill so your AI client understands SEOLadders, connect the MCP so it can run it. Claude, Claude Code, Cursor and ChatGPT
Webhooks
Signed event callbacks when work finishes — we push, you receive
Two ways in
Everything runs on one backend, so both paths do the same things. Pick by how you build:
1. The agentic way (recommended)
- MCP + Skill — the whole platform as drop-in tools over Model Context Protocol, in Claude, Claude Code, Cursor, Windsurf or ChatGPT. The skill teaches the agent how SEOLadders works and the MCP gives it the tools to run it, so together the agent runs the whole SEO loop for you. One setup, about two minutes, no key needed in the Claude app. Set both up →
2. Webhooks (we call you)
- Webhooks — the push side of the same API: we call you. Signed (HMAC-SHA256) event deliveries when articles finish generating, optimizations complete, or batch jobs finish.
What you can do
The MCP server exposes the whole platform, grouped the same way it's grouped in the dashboard:
- Topical authority — build topic clusters (a pillar plus its supporting keywords) and track the AI prompts under each one, with live coverage rollups
- Research — keyword discovery and competitor-gap analysis, live Google rankings, Search Console performance, and technical site audits
- Content — generate expert articles from a keyword or a raw topic, list your posts, manage the content calendar and knowledge base, and surface pages worth acting on with Content Radar
- Publishing — publish ready articles to your connected CMS (WordPress) or any HTTPS endpoint via webhook, and optimize any URL against the live top-5 SERP
- AI visibility (GEO) — your score across ChatGPT, Perplexity, Gemini, Claude and Google AI, plus citations, sentiment, sources, content gaps, tracked prompts and competitors
- Autopilot — recommended actions, plus toggles for AutoBlog calendar auto-refill and auto-publish to your CMS
Authentication
All endpoints require a bearer token in the Authorization header:
Authorization: Bearer sk_live_••••••••••••••••
Generate API keys on the Developers page inside the dashboard. Keys can be rotated and revoked at any time.
Rate limits & quotas
Each surface (article generation, keyword research, optimization) has a per-month quota tied to your subscription tier. When a surface's quota is exhausted, calls to it return 429 Too Many Requests with a rate_limited error body. Track your remaining quota on the Usage & billing page. Full details in Authentication.