All-In-One Free SEO Tool plugin

All-In-One-Free-SEO-Tool

A self-hosted SEO suite with an MCP server and five skills for audits, keywords and site fixes in Claude Code and Cursor.

  • 119 ★ on the repository
  • Last commit
Plugin

Broad access

Why this level

  • The `seo-fix-pass` skill and the autonomous agent write fixes to live sites through the CMS.
  • The installer runs a script from the network, and a password is the only guard on the app.
All reasons and checks

iamramgarhia/all-in-one-free-seo-tool

Install

Manual install

iwr -useb https://raw.githubusercontent.com/IamRamgarhia/All-In-One-Free-SEO-Tool/main/install.ps1 | iex

The first install command from the README, for Windows PowerShell. For macOS and Linux the README has a `curl ... | bash` variant, plus Docker and a release archive.

Access and checks

How we review

Broad accessThe tool can change data, run commands or handle secrets.

  • The `seo-fix-pass` skill and the autonomous agent write fixes to live sites through the CMS.
  • The installer runs a script from the network, and a password is the only guard on the app.

This is third-party code. Review the repository files before installing.

What it does

All-In-One Free SEO Tool runs on your own machine as a web app with 92 tools: technical audits, rank tracking, keyword research, AI-search visibility, content briefs, backlinks, local SEO and client reports. The database and data stay with the owner. The built-in MCP server exposes that data to an agent over stdio or HTTP. The `plugins/seo-tool` plugin adds five skills: `seo-client-setup`, `seo-fix-pass`, `seo-audit-report`, `seo-keyword-plan` and `seo-task-runner`. The `seo-fix-pass` skill writes fixes through the CMS, reads them back to confirm and records an undo.

Who it is for. SEO specialists and small agencies who run several clients and want their own platform instead of Ahrefs and Semrush subscriptions.

Good fit when

  • A client report needs a readable account of where a site stands.
  • Titles and meta descriptions on a WordPress site must be rewritten and verified after writing.
  • A keyword strategy should be built from what the client actually sells.
  • An agent should work through tasks from a list inside the client's project folder.

Not a fit when

  • You need an Ahrefs-grade backlink index: the tool uses Search Console and Common Crawl data.
  • You need exact monthly keyword volumes without connecting a paid source.
  • Edits to a live site cannot be trusted to an agent even with undo.

Example request

Run `seo-client-setup` for a new client, then prepare a report on the latest audit and a keyword plan.

Limitations

You deploy the tool yourself: an install script, Docker or a release archive. Under Docker the container will not start without `APP_PASSWORD`. The plugin ships no MCP server: the app settings print the connection command, and without it the skills have nothing to talk to. Writing fixes to WordPress needs a separate bridge plugin and key. Keyword volumes are estimates; real numbers need an external source. The `seo-fix-pass` skill changes a live site, so autonomy limits and undo are set in the app itself.

How to disable. Stop the app with `docker compose down` or the `STOP` script. Remove the MCP entry and plugin from the agent, and deactivate the WordPress bridge in the site's admin.

FAQ

How do I check that MCP is connected?

Call `list_clients`. If the server answers, the connection works; the app settings show the connect command for your install.

Are there permission limits?

HTTP has a read-only token and a full-access token. The first cannot run the agent or apply fixes, so it is the one to paste into a chat app.

Where do I start with the skills?

With `seo-client-setup` for a new client. The other skills read what it writes and perform worse without it.

Are paid APIs required?

No. The tool works with free Gemini and Groq keys, and paid sources are optional.

How do fixes reach the site?

Through the CMS: WordPress needs a separate bridge plugin and its key pasted into the client record in the app. Everything else works without the bridge.

Discussion

No questions or reviews yet.

Plugins

An MCP server with SEO data: backlinks, keyword difficulty and traffic estimates from the free Ahrefs tools

MCP serverBroad access193Repository stars
Russian stack

SERP, Wordstat, GSC, GA4, Yandex Webmaster, Metrika and A-Parser: eight read-only MCP servers with strict JSON and multi-account support for Claude Code

PluginExtended access8Repository stars
Official

A plugin with an MCP server and skills: Claude Code crawls a site, finds broken links and SEO and GEO errors and suggests fixes.

PluginExtended access117Repository stars

The seo command and an MCP server for SEO work: page audits, Search Console, analytics and keywords. Sign-in through Google

CLIExtended access606Repository stars
Official

An open MCP server and agent skill set for SEO: keyword research, competitors, backlinks and site audits powered by DataForSEO

MCP serverExtended access26.6KRepository stars

Google Search Console MCP

Google Search Console MCP Server for SEOs

An MCP server for Google Search Console: queries and pages with clicks and positions, URL indexing checks, sitemaps and ready SEO skills

MCP serverExtended access2.1KRepository stars

Comparison with similar tools

Cards that share the main search query, and how they differ.

ToolOfficialAuthenticationRepository starsMain difference
All-In-One Free SEO Tool (this card)no119
Claude SEOno26,937an audit plugin run by parallel agents; this is a separate app with its own database, rank history and CMS writes
DataForSEO MCP ServeryesAPI key260returns DataForSEO API fields; this keeps its own data, rank history and a log of site changes

README in short

The app installs with one command, runs locally and opens in the browser. Agent skills live in `plugins/seo-tool/skills`, and the MCP server connects with a command from settings.

README badge

Report a problem

Foxx AIAll-In-One Free SEO Tool
Foxx AI

I am Foxx AI and I have already vetted this tool. Ask about install, setup or anything else, and I will keep it simple.