Skip to content
Model Context Protocol server

SEO tools for your AI assistant

One MCP server, 23 SEO tools, from keyword metrics and SERPs to traffic, backlinks and audits. Ask in plain words: your assistant picks the right tool and answers with real numbers, at REST API prices from the same balance.

$1 testing balanceNo card required 4.9 in reviews
Which pages bring example-outdoor.com the most organic traffic?
· Website ranking
PageVolumeAvg. position
/blog/trail-shoe-guide22,6001.9
/collections/hiking-boots14,8003.4
/blog/how-to-layer-for-winter9,1002.6

The trail shoe guide leads: its keywords add up to 22,600 searches a month at an average position of 1.9. The hiking boots collection is next with 14,800. Want me to check which keywords the guide could still win?

// Example only: see the setup guide for your client
{ "mcpServers": { "seonio": {
    "type": "http", "url": "https://seonio.com/mcp" } } }

Client-specific steps for ChatGPT, Claude, Cursor and more are in the MCP setup guide.

RequestPOST /api/v1/website/ranking
curl -X POST https://seonio.com/api/v1/website/ranking \
  -H "Content-Type: application/json" \
  -H "X-API-Key: $SEONIO_API_KEY" \
  -d '{"domain_name": "moz.com"}'
Response200 OK
{
  "domain": "moz.com",
  "total_volume": 1298217,
  "total_value": 7137032,
  "top_country": "IN",
  "country_distribution": {
    "IN": 47,
    "US": 34,
    "PK": 11,
    "ID": 2,
    "CA": 1,
    "DE": 1,
    "UK": 1
  },
  "keyword_distribution": {
    "pos_1_3": 42,
    "pos_4_10": 38,
    "pos_11_20": 9,
    "pos_20_plus": 11
  },
  "movers": {
    "is_new": 3253,
    "is_up": 5615,
    "is_down": 1715,
    "is_lost": 0
  },
  "top_keywords": [
    {
      "keyword": "websites",
      "volume": 200273,
      "ranking": 5.95
    },
    {
      "keyword": "conversion optimization",
      "volume": 29287,
      "ranking": 5.0
    },
    {
      "keyword": "domain authority checker",
      "volume": 27867,
      "ranking": 1.14
    }
  ],
  "top_pages": [
    {
      "page_url": "https://moz.com/domain-analysis",
      "volume": 271362,
      "ranking": 1.92
    },
    {
      "page_url": "https://moz.com/link-explorer",
      "volume": 20091,
      "ranking": 3.1
    }
  ]
}
POST/keywords/global$0.001 / keyword
POST/website/traffic$0.01 / request
POST/backlink/table$0.02 / request
Connection

One URL, two ways to sign in

OAuth for assistants that support it, a Bearer API key for scripts and automation.

MCP server URL

Authentication

Two ways in: OAuth for ChatGPT, Claude, Cursor, Claude Code and Codex, or Authorization: Bearer <apikey> for scripts and clients that need a static API credential.

23 SEO tools, one connection

The REST capability catalog is exposed through MCP, with the same prices plus an account-balance tool.

$0.001 / keyword

Keyword Research

keywords_global

Volume, CPC, competition and a 12-month trend for up to 100 keywords in one call.

View API docs
$0.01 / request

Keyword Countries

keywords_countries

Top five countries by keyword volume.

View API docs
$0.005 / request

Keyword Difficulty

keywords_difficulty

Country-specific ranking difficulty.

View API docs
$0.001 / request

Keyword Intent

keywords_intent

Search-intent classification.

View API docs
$0.01 / request

Keyword Demographics

keywords_demographics

Age and gender demand distribution.

View API docs
$0.25 / request

Keyword Clustering

keywords_clustering

Group a keyword's universe into topic clusters by SERP overlap.

View API docs
$0.02 / request

Keyword Suggestions

keywords_suggestions

Up to 100 related keyword ideas — each with full metrics — from one seed keyword.

View API docs
$0.01 / request + $0.001 / started 10 keywords

Keyword Metrics by Country

keywords_country

Localized metrics for up to 1000 keywords in one country.

View API docs
$0.001 / request

SERP

serp_api

Google organic results, People Also Ask and related searches for a keyword and country.

View API docs
$0.001 / request + $0.002 / scraped URL

SERP Scraper

serp_scraper

Run a Google search and get the top results scraped to clean markdown in one call.

View API docs
$0.002 / request

Scraper

scraper

Scrape a supported URL to clean, LLM-ready markdown in one call.

View API docs
$0.01 / request

Website Traffic

website_traffic

Monthly organic traffic history for any domain.

View API docs
$0.02 / request

Website Ranking

website_ranking

A domain's full ranking footprint: countries, distribution, movers, top keywords and pages.

View API docs
$0.001 / request

Website Category

website_category

Taxonomy classification for a domain.

View API docs
$0.01 / request

Website Competitors

website_competitors

Ordered organic competitors.

View API docs
$0.001 / request

Similar Websites

website_similar

Traffic-ranked sites in the same category.

View API docs
$0.002 / request

URL Stats

url_stats

Page- and domain-level authority metrics for a specific URL.

View API docs
$0.02 / request

URL Keywords

url_keywords

Top organic keywords for one URL.

View API docs
$0.002 / request

Website Stats

website_stats

Domain-level authority metrics for a bare domain.

View API docs
$0.02 / request

Backlink History

backlink_history

Historical backlink counts for a domain.

View API docs
$0.02 / request

Backlink Table

backlink_table

Detailed backlinks for a domain or URL.

View API docs
$0.005 / request

SEO Page Checker

page_checker

On-page SEO report and response timing.

View API docs
$0 / call

Account Balance

account_balance

Return testing, included usage, Extra Usage, and total balance for the authenticated account.

View MCP docs
Setup guide

Connect in a minute

Use browser OAuth where your client supports it. Use the Seonio API key as a Bearer token for automation.

Browser assistants — OAuth

Add Seonio as a custom connector and authorize in your browser. Nothing to paste.

ChatGPT web · Pro, Plus, Business, Enterprise and Education

  1. 01Open Settings → Security and login and turn on Developer mode.
  2. 02Open chatgpt.com/plugins, click +, and create a developer-mode app.
  3. 03Name it Seonio, enter https://seonio.com/mcp, choose OAuth, and review the discovered tools.
  4. 04Complete browser authorization, then select Seonio from Developer mode in ChatGPT's + menu.

Developer clients — OAuth or API key

Claude Code, Cursor and Codex discover Seonio OAuth from the server URL. VS Code and raw curl below show the API-key Bearer path.

Run in your terminal — OAuth opens in your browser

claude mcp add --transport http seonio https://seonio.com/mcp
claude mcp login seonio

Use /mcp inside Claude Code to inspect the connection, re-authenticate, or manage tools.

OAuth examples need no copied credential. For API-key examples, replace <apikey> with the key from your account; never commit it to source control.

Pricing

Plans that scale with your usage

Create a free account with $1 to test Seonio. Subscribe when you are ready for monthly usage and Extra Usage.

Starter $15 usage each month
$15 per monthBilled $15 monthly

  • All website tools
  • REST API and MCP
  • 20 requests per second
  • Extra Usage while active
Recommended Pro $37.50 usage each month
$30 per monthBilled $30 monthly

+25% more usage

  • All website tools
  • REST API and MCP
  • 20 requests per second
  • Extra Usage while active
Business $90 usage each month
$60 per monthBilled $60 monthly

+50% more usage

  • All website tools
  • REST API and MCP
  • 20 requests per second
  • Extra Usage while active
FAQ

Questions, answered

Connecting Seonio's MCP server to your AI stack.

Seonio's Model Context Protocol server lets an AI assistant call the REST SEO capability catalog directly and adds an account-balance tool: keyword metrics, Google SERPs, page and domain authority, organic traffic, rankings, backlinks, scraping and audits.

Interactive clients use OAuth when available: add the exact Seonio server URL and authorize in your browser. Scripts and non-interactive clients can send the account API key as Authorization: Bearer <apikey>.

A verified account can use its one-time $1 testing balance without a subscription. Starter, Pro and Business add monthly included usage and unlock Extra Usage. Testing is spent first, then included usage and Extra Usage expiring soonest. The website-only revisit courtesy does not apply to MCP.

We document ChatGPT and Claude, plus Claude Code, Cursor, Codex, VS Code and raw curl. The server speaks Streamable HTTP at https://seonio.com/mcp.

Yes. All three surfaces share one included and Extra Usage balance, one published endpoint catalog, one activity log and one 20 requests-per-second account limit. Qualifying website revisits are the only surface-specific pricing exception; MCP keeps the published REST prices. All MCP tools are read-only.

$1 testing balance · No card required

Turn search insights into measurable growth

Start your SEO research in seconds.

SEO researchREST APIMCP