The full upstream README, mirrored here for reference. Install config, tool schemas, adoption signals, and an original overview live on the RankJot listing page.
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.
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 checkedurl: which of the domain's pages ranksresults: the top 10 organic results (position, domain, url, title), so the
assistant can answer "who's above me?" without another callquota: lookups used and remaining this monthPositions are organic results only (ads, maps and answer boxes aren't counted),
for the Google market you pass as country.
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):
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.
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.
The domain, keyword and country you check are sent to rankjot.com to perform the lookup. See the privacy policy.
MIT