npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2026 – Pkg Stats / Ryan Hefner

seoagent-mcp

v0.1.5

Published

MCP server for SEOAgent — 24 tools for AI agents to perform keyword research, rank tracking, site audits, competitor analysis, backlink intelligence, and SEO strategy generation

Readme

seoagent-mcp

MCP server for SEOAgent — 24 tools for AI agents to perform keyword research, rank tracking, site audits, competitor analysis, backlink intelligence, and SEO strategy generation.

Works with Claude, Cursor, Codex, Gemini, and any MCP-compatible AI client.

Install & Connect

Claude Desktop

Add to ~/Library/Application Support/Claude/claude_desktop_config.json:

{
  "mcpServers": {
    "seoagent": {
      "command": "npx",
      "args": ["seoagent-mcp"],
      "env": {
        "SEOAGENT_PROJECT": "mysite"
      }
    }
  }
}

Claude Code

Add to .mcp.json in your project root:

{
  "seoagent": {
    "command": "npx",
    "args": ["seoagent-mcp"],
    "env": {
      "SEOAGENT_PROJECT": "mysite"
    }
  }
}

Cursor / Other MCP clients

{
  "mcpServers": {
    "seoagent": {
      "command": "npx",
      "args": ["seoagent-mcp"]
    }
  }
}

Available Tools (24)

| Tool | Description | |------|-------------| | seoagent_projects_list | List all SEOAgent projects | | seoagent_project_add | Create a new project | | seoagent_config_set | Set a config value | | seoagent_audit_crawl | Crawl a site and detect SEO issues | | seoagent_audit_page | Audit a single URL | | seoagent_audit_report | Get scored audit report with issues | | seoagent_keyword_research | Search volumes, difficulty, CPC | | seoagent_keyword_suggestions | Related keyword ideas from a seed | | seoagent_rank_track_add | Add keywords to rank tracking | | seoagent_rank_track_check | Fetch current SERP positions | | seoagent_rank_track_report | Movers, gainers, losers | | seoagent_rank_track_history | Position history for a keyword | | seoagent_competitor_keywords | Keywords a competitor ranks for | | seoagent_competitor_compare | Side-by-side keyword comparison | | seoagent_content_gaps | Keywords competitors rank for that you don't | | seoagent_domain_reputation | DR score, backlinks, referring domains | | seoagent_domain_reputation_history | DR trend over time | | seoagent_backlink_profile | Full backlink profile | | seoagent_backlink_opportunities | Link building targets | | seoagent_gsc_performance | GSC clicks, impressions, CTR, position | | seoagent_gsc_queries | Top queries from Search Console | | seoagent_gsc_pages | Top pages from Search Console | | seoagent_strategy_generate | Generate AI or rule-based SEO strategy | | seoagent_strategy_refresh | Re-run strategy with latest data |

Example prompts

Once connected, ask your agent:

Do a full audit of mysite.com and tell me what to fix first.
Research keywords for "fantasy football app" and start tracking the best ones.
What are the content gaps between my site and competitor.com?
Generate a 90-day SEO strategy based on my current audit and keyword data.
Which of my pages get the most impressions but low CTR in Search Console?
My organic traffic dropped — help me diagnose why using audit data and rank history.

Updating

npx fetches the latest version automatically. To force-refresh a cached version:

npx --yes seoagent-mcp@latest

Or clear the npx cache:

npx clear-npx-cache

Requirements

  • Node.js >= 20
  • DataForSEO account for keyword/SERP/backlink data (~$0.001/query)
  • Optional: Google Search Console credentials, LLM API key for strategy

Links

License

MIT