treg.to / Catalog / Semrush
11 tools · your own account · never metered

Semrush MCP for AI agents

Domain, keyword and backlink analytics across Semrush's SEO database. Connect your own Semrush account once and your agent uses it from then on, through one treg.to token. Calls on your own connection are never metered.
$1.00 of free credit on every new team · no provider signup · no card
works in
ChatGPTClaudeClaude CodeCodexCursorGrokGemini CLI
What your agent can now do

Semrush, one prompt away

AGENT
ChatGPTClaudeClaude CodeCodexCursorGrokGemini CLI
keywords a domain already ranks for
keywords a domain bids on, with CPC
find a domain's keyword competitors
treg
$ treg call semrush.google.domain.ranked_keywords
✓ 200 · own account
$ treg call semrush.google.domain.paid_keywords
✓ 200 · own account
$ treg call semrush.google.domain.competitors
✓ 200 · own account
$ _
SemrushYOUR ACCOUNT
Domain, keyword and backlink analytics across Semrush's SEO database.
⚒ 11 TOOLS

SEO · https://api.semrush.com/

Set up

Set up Semrush in Claude Code, Codex or any agent

1Give this to your agent
in your agent's chat
set up treg — https://treg.to/llms.txt
2Or add the MCP server yourself
claude code
claude mcp add --transport http treg https://treg.to/mcp

ChatGPT

Settings → Connectors → add https://treg.to/mcp as a custom connector.

Grok bot

Add https://treg.to/mcp as a remote MCP connector in its tool settings.

Claude Desktop

Settings → Connectors → Add custom connector → https://treg.to/mcp.

Cursor, Codex, any MCP client

Point it at https://treg.to/mcp (HTTP transport).

CLI

curl -fsSL https://treg.to/install.sh | sh

Plain HTTP

LangChain, CrewAI or any code: /call/<tool-id> with a Bearer token. No SDK.

Try it

What's the best way to ask?

the prompt
Using treg, keywords a domain already ranks for. Show me the price first.

Run one directly

a call
curl -H "Authorization: Bearer $TREG_TOKEN" \
  "https://treg.to/call/semrush.google.domain.ranked_keywords"
Why treg.to

Why call Semrush through treg.to

Your account, held safely

Connect once; treg.to keeps the credential server-side and injects it per call. No key on any machine.

Price before the call

The provider's own rate, $0.000 markup. How billing works.

No subscription, no seats

Charged per call. $1.00 free per new team, no card to start.

Your own Semrush key is free

Register it and those calls are never metered. Your key always wins.

Switch by changing a word

Another provider is a different word in the prompt, not a new integration.

One key, the whole catalog

The same token calls DataForSEO, Google Ads, Majestic and ~2,600 other tools.

The shelf

All 11 Semrush tools

Google Keyword Data · 6 tools
  • Google keywords a domain ranks for — search volume, traffic · own account
    Google keywords a domain ranks for in the top 100, with position, volume and traffic semrush.google.domain.ranked_keywords
  • Google Ads keywords a domain bids on — CPC, ad copy · own account
    List the Google Ads keywords a domain bids on, with ad position, CPC and the live ad copy semrush.google.domain.paid_keywords
  • Google organic competitors by domain — shared keywords · own account
    Domains competing with a target in Google organic, ranked by shared keywords semrush.google.domain.competitors
  • Google search volume, CPC and competition by keyword · own account
    Get Google search volume, CPC, competition and result count for a single keyword semrush.google.keywords.volume
  • Related keyword ideas by seed keyword — search volume, CPC · own account
    Get keywords semantically related to a seed keyword, each with volume, CPC and competition semrush.google.keywords.ideas
  • Google organic results by keyword — top 100 domains, URLs · own account
    List the domains and URLs ranking in Google's top 100 organic results for a keyword semrush.google.serp.organic
Backlinks, authority & domain metrics · 5 tools
  • Backlinks summary by domain or URL — Authority Score · own account
    Aggregate backlink profile — Authority Score, links, referring domains, follow split semrush.web.backlinks.summary
  • Backlinks by domain or URL — source page, anchor texts · own account
    Individual backlinks to a domain or URL, with source page, anchor and follow status semrush.web.backlinks.list
  • Referring domains by domain or URL — Authority Score · own account
    Referring domains linking to a target, with Authority Score, country and link count semrush.web.linking_domains.list
  • Anchor texts in backlinks by domain or URL · own account
    Anchor texts across a target's backlink profile, with domain and link counts semrush.web.anchors.list
  • Backlink competitors by domain — shared referring domains · own account
    Domains whose backlink profile overlaps a target's, by shared referring domains semrush.web.backlinks.competitors

Reliability badges come from live traffic through treg.to, not a controlled benchmark.

Related

Same jobs, other providers

These providers answer some of the same capabilities as Semrush. The platform pages show them on one row with rate and coverage; choosing is yours, treg.to does not route between providers automatically.

also on the catalog
DataForSEOGoogle AdsMajesticMozScrapeCreatorsSE RankingSerpApiSerpstatSpyFu
Questions

Before you start

Do I need a Semrush account?

Yes. This is an own-account connection: you sign in to Semrush once and your agent uses that connection through your treg.to token. Calls on it are never metered.

How do I add Semrush to Claude Code?

Run: claude mcp add --transport http treg https://treg.to/mcp — one MCP server carries Semrush and the rest of the catalog.

Which frameworks does it work with?

Anything that speaks MCP (Claude Code, Claude Desktop, ChatGPT, Codex, Cursor, Grok) and anything that can make an HTTP request (LangChain, CrewAI, LlamaIndex, plain code).

Is this the official Semrush MCP server?

No. treg.to serves Semrush's real API through its own metered proxy: the request is the provider's own, the credential is injected server-side, and the answer is relayed verbatim. The official Semrush channels are linked above.