Connect Seonio SEO data to any AI assistant.
One MCP server, eleven SEO tools — keyword metrics, clustering, SERPs, traffic, rankings, backlinks and authority data.
Works with ChatGPT, Claude, Cursor, Claude Code and any MCP client. Pay-as-you-go, same key as the API.
$1 free balance. No credit card.
"How much organic traffic does moz.com get, and what does it rank for?"
Tool call
website_traffic(domain_name="moz.com")
website_ranking(domain_name="moz.com")
moz.com draws ~2.7M monthly organic visits, led by "domain authority checker" and "keyword research" — 42% of its keywords sit in positions 1–3.
MCP server URL
Authentication
Two ways in: OAuth for browser assistants (ChatGPT, Claude — sign in, nothing to paste),
or the header Authorization: Bearer <apikey>
for developer tools.
Eleven SEO tools, one connection
Every billable Seonio endpoint is exposed as an MCP tool — same data, same pricing as the API.
Keyword metrics
keywords_global
Search volume, CPC, competition and 12-month trend for up to 100 keyword phrases.
Keyword clustering
keywords_clustering
Group a seed keyword's universe into topic clusters by SERP overlap — for content silos and pillar pages.
Google SERP
serp_api
The Google search-results page for one keyword in a given country.
SERP + scrape to markdown
serp_scraper
Run a search then scrape the top organic results to clean, LLM-ready markdown.
URL SEO stats
url_stats
Page and domain authority, spam score and linking-domain counts for a full URL.
Domain SEO stats
website_stats
Domain authority, spam score and linking-domain counts for a bare domain.
Domain organic traffic
website_traffic
A domain's estimated monthly organic search traffic over time.
Domain keyword rankings
website_ranking
Ranked keywords and pages, distributions and movers for a domain.
Domain backlinks
backlink_website
Top inbound links pointing at a whole domain — source pages and anchor text.
URL backlinks
backlink_url
Top inbound links pointing at one specific page URL — source pages and anchor text.
Account balance
account_balance
Return the caller's remaining prepaid balance. Zero arguments, no charge.
Prices are in US dollars (1 credit = $0.001). A lookup that returns no data is a normal, billed result; a fetch that fails is not billed.
Connect in a minute
Browser assistants sign in with OAuth. Developer tools use your API key as a Bearer token.
Browser assistants — OAuth
Add Seonio as a custom connector and authorize in your browser. Nothing to paste.
Requires a paid plan (Plus, Pro, Business, Enterprise or Edu)
- 01In ChatGPT on the web, open Settings → Apps & Connectors.
- 02Open Advanced settings, turn on Developer mode, then click Create.
- 03Name it Seonio, set the MCP server URL to
https://seonio.com/mcp, and choose OAuth. - 04Submit and sign in through your browser — the Seonio tools appear in the connector.
Available on Free (1 connector), Pro, Max, Team and Enterprise
- 01Go to Settings → Connectors (
claude.ai/customize/connectors). - 02Click +, then Add custom connector.
- 03Paste the remote MCP server URL
https://seonio.com/mcpand click Add (leave the Advanced OAuth fields blank). - 04Approve access in your browser, then enable Seonio per chat from the + menu.
Developer tools — Bearer key
Point the client at the server and send your API key as an Authorization: Bearer header.
Run in your terminal, or add to .mcp.json
claude mcp add --transport http seonio https://seonio.com/mcp \
--header "Authorization: Bearer <apikey>"
.cursor/mcp.json
{
"mcpServers": {
"seonio": {
"url": "https://seonio.com/mcp",
"headers": {
"Authorization": "Bearer <apikey>"
}
}
}
}
.vscode/mcp.json (Copilot agent mode — you are prompted for the key)
{
"inputs": [
{
"type": "promptString",
"id": "seonio-api-key",
"description": "Seonio API Key",
"password": true
}
],
"servers": {
"seonio": {
"type": "http",
"url": "https://seonio.com/mcp",
"headers": {
"Authorization": "Bearer ${input:seonio-api-key}"
}
}
}
}
~/.codeium/windsurf/mcp_config.json
{
"mcpServers": {
"seonio": {
"serverUrl": "https://seonio.com/mcp",
"headers": {
"Authorization": "Bearer <apikey>"
}
}
}
}
cline_mcp_settings.json
{
"mcpServers": {
"seonio": {
"type": "streamableHttp",
"url": "https://seonio.com/mcp",
"headers": {
"Authorization": "Bearer <apikey>"
},
"disabled": false,
"autoApprove": []
}
}
}
Raw protocol — list the available tools
curl -X POST https://seonio.com/mcp \
-H "Authorization: Bearer <apikey>" \
-H "Accept: application/json, text/event-stream" \
-H "Content-Type: application/json" \
-d '{"jsonrpc":"2.0","id":1,"method":"tools/list"}'
Replace <apikey> with your key from
your account. It is the same key and balance as the REST API.
Pay-as-you-go pricing
No MCP subscription. Tool calls draw down a prepaid dollar balance — the same key and pricing as the API. New accounts start with $1 free.
Starter
$10 to spend
Balance never expires.
A first top-up to kick the tires.
Pro
$115 to spend
+15% bonus
$100 + $15 free
The sweet spot for steady production traffic.
Scale
$1,300 to spend
+30% bonus
$1,000 + $300 free
Best rate per dollar for high-volume workloads.
Prefer the full platform? See all plans and pricing.
FAQ
Connecting Seonio's MCP server to your AI stack.
What is the MCP server and what can it do?
What is the MCP server and what can it do?
Seonio's Model Context Protocol server lets an AI assistant call our SEO tools directly — keyword metrics, Google SERPs, page and domain authority, organic traffic and keyword rankings. It mirrors the REST API one-to-one, so the model gets the same data your product would.
How do I authenticate?
How do I authenticate?
Two ways. Browser assistants like ChatGPT and Claude use OAuth — you add Seonio as a connector and sign in, with nothing to paste. Developer tools send your API key as an HTTP header: Authorization: Bearer <apikey>.
How is it priced? Is there a separate MCP plan?
How is it priced? Is there a separate MCP plan?
No separate plan. It is pay-as-you-go against a prepaid dollar balance, billed at the same per-tool prices as the REST API (1 credit = $0.001). Your balance never expires, and new accounts start with $1 free.
Which clients are supported?
Which clients are supported?
Any MCP client. We document ChatGPT and claude.ai over OAuth, and Claude Code, Cursor, VS Code, Windsurf, Cline and raw curl over a Bearer key. The server speaks streamable HTTP at https://seonio.com/mcp.
Does an MCP call use the same key and balance as the API?
Does an MCP call use the same key and balance as the API?
Yes. MCP and REST share the same API key, the same prepaid balance, the same per-endpoint pricing and the same rate limit. All tools are read-only.
Start Researching for Free
$1 free balance included • No credit card required • Access all features
Start Your SEO Research in Seconds
10 free searches/mo • No credit card needed