SEO data for the agentic era

SEO data
for AI agents.

SERP, keywords, backlinks, and AI-search visibility — delivered through MCP, API, and CLI. Built for agents, not dashboards.

$npx -y @ray9/mcp

Works with Claude · Cursor · VS Code · Windsurf · any MCP client

ChatGPT · ray9 mcp · connected
U
How are we doing in ChatGPT and Google for "best crm for startups"?
R9
One server · every agent
Claude DesktopChatGPTCursorVS CodeCodex CLIGemini CLIWindsurfGooseOpenCodeClaude DesktopChatGPTCursorVS CodeCodex CLIGemini CLIWindsurfGooseOpenCode

If it speaks MCP, it works with Ray9.

Access · 03

Three interfaces, one SEO data core.

Every path is first-party. Every response is token-efficient. Pick the one that matches your runtime.

01/MCP

Connect any MCP client

Install once, use everywhere. Progressive tool discovery so your agent doesn't blow its context window on 50 unused tools.

claude_desktop_config.json
"ray9": {
  "command": "npx",
  "args": ["-y", "@ray9/mcp"]
}
02/API

Clean REST for your backend

JSON built for LLM context windows. API keys, OAuth, bearer tokens. Per-key budgets so a runaway agent can't drain your balance.

POST /v1/serp
$ curl api.ray9.ai/v1/serp \
  -H "Authorization: Bearer ..." \
  -d '{\"q\":\"best crm\"}'
03/CLI

Terminal-native by design

Pipe output, script queries, or let Claude Code and Codex call it directly. JSON, table, or CSV.

ray9 cli
$ ray9 serp "best crm" --ai-engines all
04 — MCP APPS

Your SEO data, native in every AI app.

Install Ray9 once as an MCP server and it appears everywhere your team already works — Claude, Cursor, VS Code, Windsurf. Ask a question in plain English, get ranked keywords, backlink profiles, and SERP movement rendered inline.

Works in
  • Claude Desktop
  • Cursor
  • VS Code
  • Windsurf
  • Zed
  • Goose
Claude — New chat
Recents
SEO audit — acme.io
Q4 content plan
Competitor backlinks
Blog outline draft
MCP Servers
ray9
filesystem
github
Pull the SEO stats for acme.io — keyword rankings, top pages, backlink profile, and how we're doing in AI answers.
R9
Pulling data from Ray9 now. Here's the snapshot for acme.io:
ray9.domain.overview · 1.2s
Keyword rankings — top 10acme.io · US · google
headless cms#2
cms for devs#4
git-based cms#6
api-first cms#11
open source cms#18
Backlink profile2,847 referring domains · +124 / 30d
github.comDR 98+3
stackoverflow.comDR 97+1
dev.toDR 87+8
news.ycombinator.comDR 92+2
Your strongest topic cluster is headless cms — #2 and climbing. You're losing share on open source cms against Strapi. Want me to draft a content brief for that gap?
AI-First · 05

Not a dashboard with an MCP wrapper.

Traditional SEO providers bolt on AI support. We started with agents and worked backwards.

Legacy SEO APIs

Built for dashboards, retrofitted for agents.

APIs designed for BI tools and spreadsheet loaders
MCP support = community wrapper, or none at all
Enterprise-only access or seat-based subscriptions
HTML cruft wastes your agent's context window
Rate limits that surprise you at 2am
No CLI. No agent-native auth flows.

Ray9

Endpoints designed for agent tool calls.

First-party MCP with progressive tool discovery
Structured output optimized for LLM context windows
Pay-per-request with a real free tier
Transparent budgets & per-key spending caps
Real CLI + MCP-standard auth (key / OAuth / bearer)
Sign up, get key, ship — 60 seconds, no sales call
Coverage · 06

Every signal, up close.

Tap a signal on the right. See what it looks like and where it flows from.

01 · SERP

The page, already parsed.

Organic, ads, PAA, featured snippets, AI Overviews — every block in a structured result, ready to feed straight into an agent.

Built for agents · 07

Six things we got right.

01

Progressive tool discovery

Core set first, deep tools on demand. Fewer tokens, better decisions.

MCP · core
02

Multiple auth methods

API keys · OAuth · bearer tokens. Follow the standards your framework expects.

3 methods
03

Rate limits you control

Per key, per agent, per org. Warnings before errors, not errors after.

per-key
04

Cost budgets that hold

Daily or monthly spend caps. No bill shock from a runaway agent.

$ capped
05

Organization support

Orgs, team members, central keys. Role-based access for spend and data.

teams
06

Instant provisioning

Sign up, get a key, make a call — under 60 seconds. No sales call.

<60s
Use cases · 08

What agents build with Ray9.

From single-prompt research to production GEO tooling.

01 · RESEARCH

SEO research agents

"What keywords should we target for X?" — answered with live volume, difficulty, intent, and clustering.

volume · kd · intent · clusters
02 · MONITORING

Rank tracking agents

Daily rank across Google, Bing, and AI engines. Claude or ChatGPT summarize movement each morning — no dashboard to log into.

⬆ +4 google · ⬇ -1 chatgpt · → bing
03 · AUDIT

Backlink audit agents

Crawl referring domains, detect toxic links, track anchor distribution, summarize competitor strategies.

3,201 refs · 24 toxic · 18 lost last 30d
04 · GEO

AI-search visibility agents

How your brand shows up in ChatGPT, Claude, Perplexity, Gemini, AIO, and Bing Copilot — with share of voice over time.

citations · mentions · share of voice
05 · CONTENT

Programmatic SEO

Topic clusters, intent maps, content briefs at scale. Feed data into pipelines and RAG systems.

clusters · briefs · pipelines
06 · TERMINAL

Agent-driven content ops

Claude Code, Codex, and Goose can query SEO data while drafting briefs, auditing pages, or building dashboards — without leaving the terminal.

$ ray9 audit https://example.com/blog
01 · RESEARCH

SEO research agents

"What keywords should we target for X?" — answered with live volume, difficulty, intent, and clustering.

volume · kd · intent · clusters
02 · MONITORING

Rank tracking agents

Daily rank across Google, Bing, and AI engines. Claude or ChatGPT summarize movement each morning — no dashboard to log into.

⬆ +4 google · ⬇ -1 chatgpt · → bing
03 · AUDIT

Backlink audit agents

Crawl referring domains, detect toxic links, track anchor distribution, summarize competitor strategies.

3,201 refs · 24 toxic · 18 lost last 30d
04 · GEO

AI-search visibility agents

How your brand shows up in ChatGPT, Claude, Perplexity, Gemini, AIO, and Bing Copilot — with share of voice over time.

citations · mentions · share of voice
05 · CONTENT

Programmatic SEO

Topic clusters, intent maps, content briefs at scale. Feed data into pipelines and RAG systems.

clusters · briefs · pipelines
06 · TERMINAL

Agent-driven content ops

Claude Code, Codex, and Goose can query SEO data while drafting briefs, auditing pages, or building dashboards — without leaving the terminal.

$ ray9 audit https://example.com/blog
FAQ · 09

Pick a category.

What is Ray9?

Ray9 is an SEO data platform built for AI agents. It delivers SERP, keyword, backlink, and AI-search visibility data through a first-party MCP server, REST API, and CLI — designed from the ground up for how agents consume data.

Is there a free tier?

Yes. 1,000 requests per month free, any type. No credit card required. Free tier includes full MCP, API, and CLI access.

How is Ray9 different from Ahrefs, DataForSEO, or SE Ranking?

AI-first from day one. Progressive tool discovery, token-efficient responses, real CLI, no enterprise gate. Other tools were built as dashboards and REST APIs and bolted on MCP later (if at all).

What data does Ray9 provide?

Organic and paid SERP, featured snippets, PAA, AI Overviews, keyword volume/difficulty/intent, keyword ideas and clustering, backlink profiles, rank tracking, competitor overlap, and AI-search brand/citation visibility across ChatGPT, Claude, Perplexity, Gemini, Google AI Overviews, and Bing Copilot.

Which search engines and AI engines are covered?

Google and Bing for traditional SERP. For AI-search visibility we track ChatGPT Search, Perplexity, Claude, Gemini, Google AI Overviews, and Bing Copilot.

How does pricing work?

Pay-as-you-go, priced per request type. Keyword metadata is cheapest, SERP mid, backlink crawls most. Set per-key daily or monthly spend caps so agents can't overspend.

What MCP clients work with Ray9?

Any MCP-compatible client — Claude Desktop, Cursor, VS Code, Windsurf, Zed, Goose. If it speaks MCP, it works with Ray9.

Can I use the CLI with Claude Code or Codex?

Yes. JSON output by default — Claude Code, Codex CLI, Gemini CLI, and Goose all call ray9 commands directly.

What authentication methods do you support?

API keys, OAuth, and bearer tokens. We follow MCP auth standards so your agent framework handles auth correctly out of the box.

Do I need to sign a contract or talk to sales?

No. Sign up, get a key, start querying. Paid usage is self-serve. Enterprise plans with custom SLAs are available if you need them.

Is Ray9 open source?

The MCP server and CLI are open source on GitHub (ray9hq/ray9). The backend infrastructure and API are closed source.

Get Started

Your agents need SEO data. Give them Ray9.

Free to start. No contracts. No sales calls. Install the MCP server or grab an API key and ship.

1,000 free requests/month. No credit card required.