Skip to main content

RankJot MCP server

Real Google rankings as a tool for AI assistants. Ask Claude (or any MCP client) "where does example.com rank for best running shoes in the UK?" and it makes a live lookup instead of guessing.

What it does

One tool:

check_rank(domain, keyword, country="us") returns

  • position: the domain's 1-based Google organic position, or null if it isn't in the results checked
  • url: which of the domain's pages ranks
  • results: the top 10 organic results (position, domain, url, title), so the assistant can answer "who's above me?" without another call
  • quota: lookups used and remaining this month

Positions are organic results only (ads, maps and answer boxes aren't counted), for the Google market you pass as country.

Setup

1. Get an API key. Sign in at rankjot.com, open Account → API access → Generate key. Free accounts include 25 lookups a month; the API plan ($20/mo) includes 5,000.

2. Add the server to your client. It runs with uvx, so there's nothing to install by hand.

Claude Desktop (claude_desktop_config.json):

{
  "mcpServers": {
    "rankjot": {
      "command": "uvx",
      "args": ["rankjot-mcp"],
      "env": { "RANKJOT_API_KEY": "rjk_your_key_here" }
    }
  }
}

Any other client that launches stdio servers takes the same command, uvx rankjot-mcp, with RANKJOT_API_KEY in its environment.

Prefer pip? pip install rankjot-mcp, then use rankjot-mcp as the command.

3. Restart the client and ask a ranking question.

Errors

Failures come back as a normal result with an error field, so the assistant can tell you what happened instead of retrying blindly:

error Meaning
config RANKJOT_API_KEY isn't set
unauthorized The key is wrong or was revoked
api_trial_limit This month's included lookups are used up
quota_exceeded / rate_limited Monthly quota used, or too many calls per minute
provider_error / network The lookup couldn't be made; try again

Every call spends one lookup. Models are happy to call tools in loops, so if you ask about many keywords at once, say how many lookups it may use.

Privacy

The domain, keyword and country you check are sent to rankjot.com to perform the lookup. See the privacy policy.

License

MIT

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

rankjot_mcp-0.1.0.tar.gz (5.2 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

rankjot_mcp-0.1.0-py3-none-any.whl (5.2 kB view details)

Uploaded Python 3

File details

Details for the file rankjot_mcp-0.1.0.tar.gz.

File metadata

  • Download URL: rankjot_mcp-0.1.0.tar.gz
  • Upload date:
  • Size: 5.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/7.0.0 CPython/3.12.8

File hashes

Hashes for rankjot_mcp-0.1.0.tar.gz
Algorithm Hash digest
SHA256 84455c8909078c32214744556486f71d35be36d8a6e6d948a8c982eba1cfde94
MD5 a5302ec86d985a54b9404a49abc89c67
BLAKE2b-256 0b755c028347f8e44f0c092b1ff80a26469790a9d1e3d35ef1a0339ba7db6fe5

See more details on using hashes here.

File details

Details for the file rankjot_mcp-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: rankjot_mcp-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 5.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/7.0.0 CPython/3.12.8

File hashes

Hashes for rankjot_mcp-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 412a8e5186eec0d7d42d63434f3a2f47f1a479ed6080fc9dd27155fe11877881
MD5 98925a32d2bef5fa41da1660eeac8c49
BLAKE2b-256 3f44f7b8a0269be8d6430048b1243b727ea2e7b69cf009a7f6fbe9be01443336

See more details on using hashes here.

Release history Release notifications | RSS feed

This release

0.1.0 This release

2 files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page