Skip to main content
Glama
gotchseo

SEO Researcher

by gotchseo

SEO Researcher

SEO Researcher gives Claude, Codex, Cursor, and other agents the live search research they are missing before they write: Google competitors, topics, entities, search questions, AI citations, content gaps, and source URLs.

The public website, REST façade, and remote MCP server run on Cloudflare. Research jobs use the existing Rankability research infrastructure behind a narrow, versioned adapter. This repository contains no SERP-provider runtime and no Rankability secrets.

Connect an agent

The help center includes platform-specific connection guides, content workflows, troubleshooting, and five downloadable starter skills.

Use the Streamable HTTP MCP endpoint:

https://mcp.seoresearcher.ai/mcp

The first connection opens OAuth. After authorization, ask your agent:

Check which SEO Researcher account is connected and list my existing jobs. Do not start research.

The focused tool surface is:

  • seo_research_connection — connected organization, workspace, permissions, and metering model

  • seo_research_start

  • seo_research_status

  • seo_research_get

  • seo_research_list

Related MCP server: Web Search MCP Server

REST API

The REST façade is available at https://api.seoresearcher.ai/v1. Send the same OAuth access token or Rankability API key as a bearer token. See docs/API.md and openapi.yaml.

Local development

npm install
npm run dev
npm run dev:worker

Copy .env.example to .dev.vars for local Worker secrets. Never commit .dev.vars.

Validation and deployment

npm run validate
npm run deploy

Cloudflare serves the same Worker at seoresearcher.ai, api.seoresearcher.ai, and mcp.seoresearcher.ai. The Worker separates each host's surface, records edge analytics, and proxies only the dedicated SEO Researcher contract.

The free-sample CTA hands customers to https://app.seoresearcher.ai/start. That branded host uses Rankability's existing account, billing, and research infrastructure without exposing the generic Rankability pricing funnel.

Security

See SECURITY.md. OAuth is preferred. Raw access tokens are never written to analytics or logs.

License

The public integration and deployment shell is available under the MIT License. Rankability's private research engine is not part of this repository.

Read-only MCP acceptance

See the acceptance runbook. npm run test:mcp exercises the real MCP transport with mocked upstream responses, including 25 concurrent account-isolation checks. npm run acceptance:read-only runs bounded public checks; set SEO_RESEARCHER_ACCESS_TOKEN through your secret manager to also verify authenticated reads. Neither command starts research. Deploy the Rankability read-only connection repair before the companion gateway release.

Related MCP Connectors

Related MCP Servers

  • A
    license
    A
    quality
    A
    maintenance
    Evidence-backed web research for AI agents. Real-time search with cited claims, confidence scores, and compare mode showing raw LLM hallucination vs evidence-backed answers.
    5
    20
    Apache 2.0
  • F
    license
    Not graded
    quality
    C
    maintenance
    Enables AI agents to perform web searches, extract webpage content, and conduct end-to-end search-and-extract operations using multiple search providers and content extraction methods.
    -
  • A
    license
    Not graded
    quality
    A
    maintenance
    Enables AI agents to perform live web searches across 9 engines, scrape web pages into clean formats, and run agentic research with citations via MCP.
    222 PyPI
    2
    MIT