Free Tools MCP
# RankOrg Free Tools MCP
Free, offline SEO & marketing tools for any MCP client (Claude, Cursor, ChatGPT dev mode, ...). No account, no API key, no network calls: everything runs locally.
## Install
Claude Desktop / Cursor config:
```json
{
"mcpServers": {
"rankorg-free-tools": { "command": "npx", "args": ["-y", "rankorg-free-tools-mcp"] }
}
}
```
Claude Code: `claude mcp add rankorg-free-tools -- npx -y rankorg-free-tools-mcp`
## Tools (13)
| Group | Tools |
|---|---|
| Calculators | `cpc_calculator`, `cpm_calculator`, `ctr_calculator`, `seo_roi_calculator` |
| Text analysis | `word_counter`, `keyword_density`, `heading_structure_analyzer` |
| Generators | `meta_tag_generator`, `open_graph_generator`, `hreflang_generator`, `schema_markup_generator`, `xml_sitemap_generator`, `robots_txt_generator` |
## Develop
```sh
npm i && npm test && npm run build
npm run inspect # open MCP Inspector
```
Add a tool: write a pure function in `src/core/`, then add one `tool({...})` entry in `src/tools/index.ts`.
Want hosted rank tracking and automated SEO content? See [RankOrg](https://rankorg.com).
TDQS
Scored across 13 tools
Each tool targets a distinct output (a specific ad metric, a text-analysis task, or a specific tag/file type), so most are clearly separable. There is mild overlap among the meta-tag-producing tools (open_graph_generator, hreflang_generator, meta_tag_generator, schema_markup_generator), but descriptions make the boundaries clear enough.
Nearly all names follow a consistent snake_case <subject>_<role> pattern with predictable suffixes (_calculator, _generator, _counter, _analyzer). The lone deviation is keyword_density, which uses the metric name rather than an action suffix, but overall it is highly readable and consistent.
13 tools is well within the ideal range and each one covers a distinct SEO/marketing utility. No redundant or filler tools are apparent; each earns its place.
The surface covers the main SEO/web toolkit areas: ad metrics, content analysis, and tag/file generators (meta, OG, hreflang, schema, sitemap, robots). Minor gaps exist (e.g. no SERP/preview or image-alt tooling), but core workflows are covered with no obvious dead ends.