MCP.Market

Rank by Ouroboros Apps MCP server

online · 100% uptime
by LAHutchins91·io.github.LAHutchins91/rank·v1.0.3

SEO rankings and traffic from Google Search Console for AI assistants, read-only

A91/100grade A
What users say
No reviews yet
Be the first
Safety scan
A91/100

full report

Adoption
Growing

0 stars

Reviews

Write one

Nobody has reviewed Rank by Ouroboros Apps yet.

If you have run it, two minutes of your experience saves the next person an afternoon.

Rank by Ouroboros Apps tools (9)

write = sends, deletes, buys or posts
  • account_statusFree

    Whether Google Search Console is connected, when the 14-day trial ends, and whether Pro access is active. Does not query Search Console and does not include a price.

  • compare_periodsFree

    Compare two date ranges using the Search Console totals for a property (no dimension grouping). Reports both API metric objects. Differences are labeled as derived from those returned numbers. Omit compare dates to use the previous window of the same length.

  • dropped_pagesFree

    Pages whose Search Console position got worse, whose clicks fell, or that disappeared from the current response. Does not invent zeros for pages the current response omitted.

  • inspect_urlFree

    URL Inspection status for one URL on a property you can access. Returns the Search Console inspection response, including verdict, coverage, and last crawl fields when the API sent them.

  • list_propertiesFree

    List the Search Console properties on the connected Google account. Returns siteUrl and permissionLevel exactly as the sites.list API returned them.

  • performance_trendsFree

    Daily clicks, impressions, ctr, and position for a property. Each row is a date Search Console returned. Missing dates are not filled in, and ctr is the API fraction.

  • quick_winsFree

    Queries with high impressions and low ctr in Search Console. Defaults are at least 100 impressions and ctr at or below 0.02 (the API fraction, so 0.02 is 2%). Does not estimate missed clicks.

  • top_pagesFree

    Top pages for one property and date range. Metrics are copied from Search Console rows. ctr is the API fraction from 0 to 1. Omit dates to use the default 28-day window.

  • top_queriesFree

    Top search queries for one property and date range. clicks, impressions, ctr, and position are copied from Search Console. ctr is a fraction from 0 to 1, not a percent. Omit dates to use the default 28-day window.

Public scan report

scanner v0.1.10 · 2026-10-15 · same rubric, same numbers if you re-run it

no findings
  • –Code scanremote-only server, no package to scann/a
  • Live reliabilityremote reachable in 415ms20/20
  • Tool poisoning9 tool descriptions checked15/15
  • Auth qualityopen endpoint, read-only tools10/15
  • Maintenancelast push 4 days ago15/15
  • Maintainer identityregistry namespace matches repository owner; GitHub account older than a year8/10
Overall 91/100. Components that don't apply are left out of the denominator. Any critical finding is an F.RubricAppeal a findingJSON

How Rank by Ouroboros Apps compares

Against every graded SEO MCP server, from our own scans and uptime checks. Updated after each scan run.

Safety score
91/100
higher than 87% of 769 SEO servers
Tools
9
the typical SEO server has 6
Tools that change things
0%
typical: 0%. Fewer write tools means less an agent can break
Uptime
100%
of our recent checks; the typical remote SEO server answers 100%
Response time
293 ms
faster than 51% of 536 SEO servers

What its tools let an agent do: 8 read · 1 delete

Install Rank by Ouroboros Apps in Claude Code, Cursor or VS Code

claude mcp add --transport http rank https://rank.ouroborosapps.com/mcp
Add to Cursor

What the publisher says

From the Rank by Ouroboros Apps repository's README, as published. We do not edit it. Read it on GitHub

Rank by Ouroboros Apps

Rank by Ouroboros Apps answers SEO questions from the Google Search Console account you connect. It is for site owners, bloggers, small businesses, and SEO freelancers who want those numbers inside ChatGPT, Claude, Gemini, Grok, Cursor, or any other MCP client that speaks Streamable HTTP and OAuth.

The assistant can list verified properties, read top queries and pages, follow clicks, impressions, CTR, and average position over time, compare two periods, find queries with high impressions and low CTR, see pages that dropped, and check URL Inspection status. Every metric comes from the Search Console API response. Rank does not estimate traffic or fill in days the API left out. CTR stays the fraction Search Console returned (0.02 is 2%).

A 14-day trial starts when you connect Google. After that, Pro is a Stripe subscription. The amount is shown at Stripe Checkout, not in this README or the product.

Hosted server

  • MCP server URL: https://rank.ouroborosapps.com/mcp (Streamable HTTP, OAuth sign-in)
  • Docs: https://ouroborosapps.com/docs/rank
  • Status: early access. Paste the URL into Claude, Cursor, Grok, or ChatGPT developer mode.
  • Registry name: io.github.LAHutchins91/rank

Connect an assistant

The MCP address is https://YOUR_HOST/mcp after deploy, or http://127.0.0.1:44721/mcp when you run it locally. Choose OAuth and leave the client id and secret empty. Rank supports dynamic client registration and PKCE.

Cursor, in ~/.cursor/mcp.json:

{
  "mcpServers": {
    "rank": {
      "url": "http://127.0.0.1:44721/mcp"
    }
  }
}

Claude Code:

claude mcp add --transport http rank http://127.0.0.1:44721/mcp

Use the same URL for ChatGPT, Claude, Gemini, and Grok. The in-app connect page repeats these steps for the host in APPBASEURL.

Tools

  • list_properties — verified Search Console properties
  • top_queries — queries for a date range
  • top_pages — pages for a date range
  • performance_trends — daily clicks, impressions, CTR, and position
  • compare_periods — totals for two ranges, plus differences labeled as derived from those totals
  • quick_wins — queries at or above an impression threshold and at or below a CTR threshold
  • dropped_pages — pages whose position worsened, whose clicks fell, or that disappeared from the current response
  • inspect_url — URL Inspection API result
  • account_status — whether Google is connected and whether the trial or Pro subscription is active

If you omit dates, Rank uses a 28-day window ending three UTC days ago and says so in the result. Pass startDate and endDate (YYYY-MM-DD) to choose the window.

Google Cloud OAuth client

Create an OAuth client of type Web application. Rank reads:

  • GOOGLECLIENTID
  • GOOGLECLIENTSECRET

Authorized redirect URI, exactly, with no trailing slash on the origin:

${APP_BASE_URL}/google/callback

Locally, with the default APPBASEURL, that is:

http://127.0.0.1:44721/google/callback

Add these scopes on the OAuth consent screen:

  • openid
  • https://www.googleapis.com/auth/userinfo.email
  • https://www.googleapis.com/auth/webmasters.readonly

webmasters.readonly is the Search Console read-only scope. Rank requests offline access so Google returns a refresh token. The refresh token is encrypted before it is stored. TOKENENCRYPTIONKEY is the key (a long random string). If the key changes, existing tokens cannot be read and the account has to connect Google again.

If the Google console asks for an authorized JavaScript origin, use the origin of APPBASEURL (http://127.0.0.1:44721 locally). The redirect URI above is the value that must match.

Storage

Trial state, Stripe customer ids, MCP OAuth clients and tokens, pending Google sign-in, and the encrypted Google refresh token share one storage interface. Set STORAGE_BACKEND:

Shortened. The full README is on GitHub.

Nothing above is checked by us. What we check is on the safety report.

Grade history

  • 2026-10-15restoreD → Ascore 91
  • 2026-10-14downgradeA → Dscore 47: Remote endpoint did not respond

Rank by Ouroboros Apps: common questions

Is Rank by Ouroboros Apps MCP server safe?
Yes, by our scan: it is graded A (91/100). Read the Rank by Ouroboros Apps safety report
How do I install Rank by Ouroboros Apps?
It runs remotely at rank.ouroborosapps.com. Add it to Claude Code, Cursor, VS Code or Claude Desktop with the snippets above, or call it through the mcp.market gateway without installing anything.
Does Rank by Ouroboros Apps need an API key?
Not as far as the registry entry and our scan can tell: no credentials are declared or required.
Is Rank by Ouroboros Apps maintained?
The last commit was 24 days ago (2026-10-11). The latest release is v1.0.3.
Is Rank by Ouroboros Apps up?
100% of our last 28 checks got an answer. We check remote servers about four times a day.
What can I use instead of Rank by Ouroboros Apps?
Servers from other publishers that do the same job: SEO Skill MCP server, Google Ads + Meta Ads + SEO/GEO MCP server and Search Console MCP server.
How does Rank by Ouroboros Apps compare with other SEO MCP servers?
safety score 91/100 (higher than 87% of 769 SEO servers); tools 9 (the typical SEO server has 6); tools that change things 0% (typical: 0%. Fewer write tools means less an agent can break). Full comparison.

Alternatives to Rank by Ouroboros Apps

Same job from other publishers: the closest match first, then the best rated.

  • SEO Skill
    Free Google Search Console MCP: your real GSC, Google Analytics and keyword data for AI agents.
    A
  • Google Ads + Meta Ads + SEO/GEO MCP
    Google Ads, Meta Ads, Google Analytics (GA4) & Search Console MCP server by Ryze AI
    A
  • Search Console MCP
    Google Search Console + Bing + GA4 + AdSense — unified SEO intelligence for AI agents.
    C
  • DispatchSEO
    Open-source SEO manager for coding agents: keyword research, content PRs, rank + Search Console.
    A
  • Google Search Console
    Google Search Console: SEO audits, performance queries, URL inspection, indexing checks.
    B

More from LAHutchins91 →