AI tools, scored for your job
Get paid to train AI
🤝 You're in the Free & Open Source library — community-built tools you can use without paying. A different concept from our scored AI directory.
Home › Free & Open Source › Marketing › semrush-ai-tool
✦ Free & open sourceMarketing

semrush-ai-tool

Connect AI assistants directly to live Semrush data via MCP server and CLI.

Semrush SEO for Your AI Assistant

Bridge Claude or Cursor to live keyword research, domain analytics, and backlink data.

Free forever · open source · MIT
✓ Light setup✓ Browser-based✓ Real-time collaboration
6.6
ZEKAI
Essential for AI-driven SEO workflows
Free & open source · Marketing
Ease of setup4
Usefulness8
Maintenance9.5
Community5
★ 197
GITHUB
Sep 2026
UPDATED
MIT
LICENSE
🛠 Don't want to self-host? We can set it up →
⚡ Quick answer

This open-source MCP server and CLI connects your AI client directly to the Semrush API. It lets marketers and SEO professionals perform keyword research, competitor analysis, and backlink checks using natural language.

Runs on
Cross-platform
Hosting
Desktop
Languages
JavaScript
License
MIT

What it is

It exposes 18 Semrush SEO tools through the Model Context Protocol, enabling Claude Desktop or Cursor to fetch organic keywords, domain rankings, and traffic trends. It also includes a terminal CLI for running quick queries and batch keyword difficulty scoring without manual dashboard exports.

Who it's for

It suits marketers, SEO professionals, and developers who already use AI chat interfaces and want direct data retrieval. It does not suit anyone without a Semrush subscription, as the tool requires a paid API key to function.

Key features

MCP Server Integration

Connects Claude Desktop and Cursor to 18 live Semrush tools.

Batch Keyword Difficulty

Scores up to 100 keywords simultaneously via CLI or AI prompt.

Competitor Intelligence

Recovers organic competitors, traffic estimates, and shared keyword gaps.

Built-in Rate Limiting

Prevents accidental blocks by managing Semrush API request frequency.

How to start

Up and running in 3 steps

1
Install Node.js 18+ and run the npm installation command in your terminal.
2
Obtain your Semrush API key from your account profile and set it as an environment variable.
3
Configure your Claude Desktop or Cursor settings to load the MCP server.
Real talk

Our honest verdict

What's great

  • Eliminates manual CSV exports by querying Semrush data directly inside AI chats.
  • Dual interface provides both an MCP server for AI clients and a terminal CLI for scripts.
  • Self-hosted locally so your API key and search queries remain on your machine.
  • Includes batch keyword difficulty scoring and API unit balance tracking.

Where it falls short

  • Requires a paid Semrush Business subscription or purchased API units to work at all.
  • Setup involves installing Node.js and editing local configuration JSON files.
  • Command line installation and environment variable management require basic terminal familiarity.
Cost

Pricing & license

The software is free under its MIT license, but running it requires a paid Semrush API subscription.

Paid work

Open remote AI-training roles

876 open remote AI-training roles, updated November 15, 2026; most pay $20–$170 an hour. Zekai lists them free; the application goes to the employer’s platform.

See all open roles →
Compare

Alternatives

🎁 Free & open-source alternatives

These reviewed AI tools do the same job instantly — from our scored directory.

Get more

Use it, or have us set it up

📄 Free PDF: semrush-ai-tool for Marketing
A plain-language guide to getting your first result. Sent to your inbox.
🔔 64 people want a full video tutorial — add your vote
🛠 Don't want to set it up yourself?
We'll install, host & configure semrush-ai-tool for you — and train your team.
Get it done for you ↗
Questions

FAQ

Does this tool work with a free Semrush account?

No, Semrush API access requires a Business subscription or purchased API units.

Which AI clients are supported?

Any MCP-compatible client like Claude Desktop, Cursor, Windsurf, or Cline.

Can I use it without the AI integration?

Yes, it includes a built-in CLI for running reports straight from your terminal.

Radar

Latest AI news

✉️ The weekly free toolkit
The best new free & open-source tools for Marketing — one short email a week, in your language.
Free · 1 email/week · unsubscribe anytime
Get paid to train AI →

See Zekai first in Google