Marketing
Semrush
semrush-pp-cli
Every Semrush Analytics + Projects feature, plus a local SQLite store and cross-domain joins no other Semrush tool has.
Printed by @Charles-Garrison (Charles Garrison)
Install
npx -y @mvanhorn/printing-press-library install semrushInstalls the CLI binary and the agent skill for Claude Code, Codex, Cursor, Gemini CLI, Copilot, and more. Add --cli-only or --skill-only for one half. Requires Node.
Questions about the Semrush CLI
- Is there a command line tool for Semrush?
- Yes. semrush-pp-cli is an agent-native CLI for Semrush. It runs as a single Go binary, ships with an agent skill, and installs with one command. You can call it from your shell or hand it to an AI agent.
- How do I install the Semrush CLI?
- Run npx -y @mvanhorn/printing-press-library install semrush in your terminal. That pulls the Go binary and the matching agent skill together. Node is the only prerequisite. The same command updates the tool when a new version ships.
- How do I use Semrush from the command line?
- After installing, call semrush-pp-cli directly from your shell. Run semrush-pp-cli --help to list the available commands. The tool returns structured output, so you can pipe it into other commands or read it back in an agent session.
- Does Semrush have an MCP server?
- Yes. Semrush ships an MCP server through semrush-pp-mcp. It exposes 97 tools over stdio and HTTP. Point any MCP client at it, including Claude Desktop, to give your agent direct access.
- How do I connect Semrush to Claude or another AI agent?
- Install the CLI with npx -y @mvanhorn/printing-press-library install semrush and the agent skill goes in with it. The skill teaches the agent how and when to call Semrush, so it shows up as a ready command in Claude Code, OpenClaw, Hermes, and other compatible agents.
- Is the Semrush CLI free and open source?
- Yes. The CLI is open source and lives in the printing-press-library on GitHub. You bring your own Semrush credentials, which it reads from your environment and never stores.
More Marketing CLIs
- Ahrefsahrefs-pp-cliExplore Ahrefs SEO data from the terminal: backlinks, keywords, rank tracking, site audits, SERPs, usage limits, and crawler IP ranges.
- Amplitude Readamplitude-pp-cliRead-first Amplitude Analytics API surface for exports, cohorts, events, users, and chart-style analytics queries.
- beehiivbeehiiv-pp-cliManage beehiiv publications, subscribers, segments, posts, automations, and newsletter analytics from the terminal.
- Bentobento-pp-cliEvery Bento feature, plus the ones their own CLI does not have
- Botseebotsee-pp-cliHave your agents measure and improve your brand's AI Visibility with botsee.io. API-first, agent-native.
- Braze Readbraze-pp-cliRead-first Braze REST API surface for marketing analytics, campaign inspection, content assets, and catalog lookup.