mcpbeat Sign in

Seonix MCP Server

answering

Seonix is answering right now. Last checked 5 min ago. It exposes 41 tools.

Automated SEO: Site Health, fix plan, Search Console, keywords and draft scoring for AI agents.

Uptime history 20 days of history · worst day 99%
20 days agonow
100.0%
Uptime 24h
92 of 92 checks
41
Tools
read from the server
232 ms
Response time
average over 24h
OAuth sign-in
Access
streamable-http

What changed 1

Every tool that appeared, vanished or quietly changed what it asks for. Recorded since 30 October 2026. No other catalogue keeps this.

29 Oct a tool description was rewritten get_site_dna

Seonix missed one check this week

Everything else answered, so this is steady rather than shaky. We check every 15 minutes, which is how a one-off gets told apart from the start of a pattern, and how you hear about the next one within the hour instead of from your users.

Three servers free · no card

Connect this server

Endpoint below is the one we actually reach during checks — not the one copied from a README. Last verified 5 min ago.

run in your terminal
claude mcp add seonix --transport http https://api.seonix.ai/mcp
Settings → Connectors → Add custom connector, then paste this address
https://api.seonix.ai/mcp
~/.codex/config.toml
[mcp_servers.seonix]
url = "https://api.seonix.ai/mcp"
.cursor/mcp.json
{
  "mcpServers": {
    "seonix": {
      "url": "https://api.seonix.ai/mcp"
    }
  }
}
.vscode/mcp.json
{
  "servers": {
    "seonix": {
      "type": "http",
      "url": "https://api.seonix.ai/mcp"
    }
  }
}

This endpoint answered with an authorization challenge. The server is running, and it signs you in through your browser: there is no API key to paste.

Available tools 41

Read directly from the server with tools/list, grouped by what they act on. If a tool disappears, we record the date.

gsc
gsc_coverage
Indexing coverage Seonix collected from Search Console: indexed / not indexed / unknown counts, sitemap status, and the pages that are not indexed with Google's verdict.
gsc_impact
Seonix's own impact estimate: current vs potential traffic, keyword coverage, article impacts and top keyword opportunities.
gsc_opportunities
Keywords already ranking in a position band (default 4–20) with impressions, ordered by the traffic Seonix estimates they would bring at the target position. The classic striking-distance list: refresh those pages first.
gsc_page_queries
The queries one page ranks for (Search Console page+query report filtered to that URL). Use it before rewriting a page's title, meta description or headings.
gsc_status
Whether Google Search Console is connected for the project, which property, and the last date with published data. Call before other gsc_* tools.
gsc_timeseries
Daily clicks, impressions, average position and potential traffic for the last N days (7–90), plus the previous-period average position for comparison.
gsc_top_pages
Top landing pages from Search Console for the window: clicks, impressions, CTR, average position.
gsc_top_queries
Top search queries from Search Console for the window: clicks, impressions, CTR, average position.
fix
get_fix_plan
An ordered, implementable plan for every open problem: what to change, where (page / site-wide / theme), on which URLs, with the target example. Returned as structured items; pass include_markdown=true to also get a Markdown checklist in the `[HIGH] Title — Location / Issue / Fix` format. Pages with limit/offset. Items with wp_plugin_fixable / fix_tier auto or ai_assist can be applied by Seonix itself through apply_fix (WordPress). After applying fixes, call start_scan (with the user's yes) and get_site_health again to confirm what cleared.
get_fix_run
Status and outcome of an apply_fix run: counts (applied / already correct / no-op / errors) and the per-item results with the before and after values.
site
get_site_dna
The project's brand profile Seonix extracted and the owner refined: what the business does, audience, tone, language, writing instructions, topics to avoid — plus the ready-to-use prompt block. Read it before writing or rewriting anything for the site.
get_site_health
Site Health for a project: overall score, the four pillars (SEO, AI search, speed, technical), counts of active / fixed / came-back problems, the top open problems by priority, the last scan and the next scheduled check. Start here for any "what's wrong with my site" question.
account
get_account
The Seonix account behind this API key: email, every project with its plan, whether the MCP is available for it (paid plans only), AI/publish permissions and this month's article quota. Call this first.
acknowledge
acknowledge_issue
Mark an issue thread as an intentional choice (write scope — ask the user first): it stops counting against the score and stays marked across scans. Typical uses: noindex on pagination, a deliberately short page, a redirect that must stay. Undo with unacknowledge_issue.
analyze
analyze_seo
Run Seonix's deterministic SEO + readability + AI-answer (AEO) scoring on ANY draft you pass (title + HTML + meta + keyphrase). No AI credits are spent. Use it as a linter: fix the problems it lists, re-run until the score is ≥ 80, then publish.
apply
apply_fix
Have Seonix apply fixes on the live site through the WordPress plugin (write scope — tell the user exactly which issue codes and get a yes first). Works for get_fix_plan items with fix_tier auto or ai_assist (wp_plugin_fixable); the site must have a connected WordPress channel. Starts a run (preview → Seonix suggestions → apply) and returns its id; poll get_fix_run until status is completed, partial or failed. Undo with rollback_fix.
article
get_article
One article with SEO title, meta description, excerpt, key takeaways, the stored SEO analysis, publications (where it is live) and optionally the full HTML.
articles
list_articles
Articles in the project (Seonix-generated and imported): status, scores, keyphrase, cluster, publish dates. Paginated.
blog
get_blog_integration_guide
The Seonix skill for connecting a custom-built site or blog as a publishing channel (endpoints, payload, read routes, media, self-test, hand-over). Same text as https://seonix.ai/SKILL.md. Pass section to get one step.
calendar
get_calendar
Calendar slots for a month: planned / writing / completed / failed, kind create or optimize, source manual or autopilot, linked article ids.
channels
list_channels
Connected publishing channels (WordPress, Ghost, Webflow, Shopify, Wix, Custom API) with status. A project needs a connected channel before anything can be published.
cluster
get_cluster
One cluster with its member keywords, the site pages already covering it, the live SERP snapshot status and the competitor insights Seonix extracted (must-mention entities, recommended blocks, topical coverage, gaps).
clusters
list_clusters
Topic clusters (one target page each) with primary keyword, intent, page type, priority, volume, Search Console impressions and winnability. The content plan is built from these.
issue
get_issue
One issue with the evidence the scanner captured on the page (the offending tag, heading outline, redirect chain, JSON-LD block…) and the remediation profile: why it matters, bad vs good example, how-to-fix steps, whether Seonix can fix it through the WordPress plugin.
issues
list_issues
Persistent issue threads (one per problem per page) with status open / solved / regressed, filterable by code, URL and status. Paginated. Each item carries the issue id for get_issue.
keyword
list_keyword_candidates
Keywords Seonix researched for the project (seed AI, planner, Search Console, autocomplete, user-added) with volume, competition, Search Console numbers and cluster membership. Paginated; filter by status and substring.
plan
get_plan_status
Plan and entitlements for one project: whether the MCP is available, AI generation and publishing permissions, article quota used/limit, and the upgrade link when the project is on Free.
playbook
get_playbook
Read one Seonix playbook by name (same text as the prompt of that name) — for clients that do not surface MCP prompts.
playbooks
list_playbooks
The Seonix playbooks (step-by-step procedures that tell you which tools to call): promote a site, work through a page, fix issues in code, keyword map, internal links, write an article, striking distance, monthly report, connect a blog. Use get_playbook to read one.
project
get_project
One project: site URL, language, autopilot mode and cadence, Search Console connection, publishing channels, plan and quota, SEO progress level, dashboard links. Paid plans only.
projects
list_projects
Projects (websites) in the account with id, slug, name and site URL. Use the id or slug as project_id in other tools.
remediation
get_remediation_profile
The Seonix remediation profile for an issue code (no project needed): why it matters, bad/good example, fix steps, fix tier, warnings. Use when you meet an unfamiliar code.
results
get_results
Proof-of-ranking ledger: for each published article, Search Console clicks / impressions / position now vs the previous period, with trend. Requires Search Console.
rollback
rollback_fix
Reverse the changes an apply_fix run made on the live site, restoring the values the plugin snapshotted before applying (write scope — ask the user first).
scan
get_scan_status
Progress of one scan: stage, pages found / scanned, counts, whether background probes are still pending. Poll every 5–10 seconds while status is not completed.
scans
list_scans
Recent site scans with status, pages scanned and severity counts.
score
score_article
Re-run the SEO + readability scoring on an article already in Seonix (no changes saved) and list its problems.
seo
get_seo_progress
The project's SEO Progress ladder: current level and stage, what the next level requires (published articles, quality, Search Console, cluster coverage) and the publishing cadence Seonix recommends for this level.
start
start_scan
Start a fresh Site Health scan of the project's site (write scope — ask the user first). Returns the scan id; poll get_scan_status every 10 seconds until status is completed, then call get_site_health / get_fix_plan to see what cleared. One scan at a time per project; the plan's page budget applies.
unacknowledge
unacknowledge_issue
Remove the intentional mark from an issue thread so it is scored and counted again (write scope).
visibility
get_ai_visibility
The latest AI Visibility snapshot: how often the brand appears in ChatGPT answers for the project's prompts, which competitors are mentioned, top cited sources. Measurement covers ChatGPT only.

Endpoints

URLTransportStateLatencyChecked
https://api.seonix.ai/mcp streamable-http sign-in 207 ms 5 min ago

Alternatives to Seonix

same job, measured the same way
HarborRank
by harborrank

SEO for AI agents: keywords, SERPs, backlinks, rank tracking, audits, Search Console, Analytics

answering
SEO Skill
by seoskill

Free Google Search Console MCP: your real GSC, Google Analytics and keyword data for AI agents.

4 317 installs/wk answering
SEO Skill
by iannuttall

Free Google Search Console MCP: your real GSC, Google Analytics and keyword data for AI agents.

answering
Miru
by takara

Hybrid semantic and keyword code search for coding agents.

241 installs/wk local only
TrustGrowth
by trustgrowth

Site scores, audits, Search Console, keywords, competitors, authority and AI visibility tools.

answering
FUTIA
by futia

SEO answers for AI agents: Search Console reads free, plus competitor, keyword, backlink, SERP data.

8 tools answering
TrafficBud SEO
by trafficbud

Real SEO data for AI assistants: page audits, Keyword Planner volumes, Search Console history.

answering
Traffalyzer
by traffalyzer

SEO & UX audits for your websites: findings, Search Console data, growth plan and site scans.

15 tools answering

Seonix — questions

Answers built from our own checks of this server.

What can Seonix do?
It exposes 41 tools, read directly from the server on our last check. Among them: acknowledge_issue, analyze_seo, apply_fix, get_account, get_ai_visibility, get_article and 35 more. The full list with descriptions is on this page — we take it from the server itself via tools/list, not from a README. How MCP servers expose tools in the first place →
What is Seonix mostly used for?
Its tools cluster around gsc, fix and site. That is what this server is built to work with — the grouping comes from the actual tool names, not from a category we assigned.
Is Seonix working right now?
We send a real MCP handshake every 15 minutes. Over the last 24 hours 92 of 92 checks got a reply (100.0%), average response time 232 ms. The bar chart above shows every period we have measured.
How do I connect Seonix?
Copy the ready config from this page. We generate it for Claude Code, Claude Desktop, Codex, Cursor and VS Code, each in the form that client actually reads. It is a remote server, so there is nothing to install — the client connects to the address. You sign in through your browser once and the client keeps the session: no key to copy, and it refuses anonymous clients.
How do you sign in to Seonix?
No API key is involved. Seonix answers our knock with an OAuth challenge, so you authorise it once in your browser and the client keeps the session. That is also why we see no tool list: it will not describe itself to an anonymous client, and that is the server working as intended, not a fault.
How fast is Seonix?
It answers our handshake in 232 ms on average, which is faster than 58% of all working MCP servers we measure. The comparison comes from our own checks across the whole registry, every 15 minutes.