Skip to main content
Glama
Ownership verified

Server Details

Ranklogs brings SEO and AI-search visibility into your AI client. Ask whether ChatGPT and Google's AI answers name your brand when customers ask for recommendations, see which competitors get named instead, check keyword rankings, audit a site, and pull backlink and content data — all as tools your assistant can call directly.

Status
Healthy
Last Tested
Transport
Streamable HTTP
URL

Glama MCP Gateway

Connect through Glama MCP Gateway for full control over tool access and complete visibility into every call.

MCP client
Glama
MCP server

Full call logging

Every tool call is logged with complete inputs and outputs, so you can debug issues and audit what your agents are doing.

Tool access control

Enable or disable individual tools per connector, so you decide what your agents can and cannot do.

Managed credentials

Glama handles OAuth flows, token storage, and automatic rotation, so credentials never expire on your clients.

Usage analytics

See which tools your agents call, how often, and when, so you can understand usage patterns and catch anomalies.

100% free. Your data is private.

Tool Definition Quality

Score is being calculated. Check back soon.

Available Tools

27 tools
add_ai_promptAdd an AI visibility prompt
Idempotent
Inspect

Track a new question across AI assistants for a Ranklogs project.

Requires a connection with write access. A project tracks up to 20 prompts, and an existing prompt is not added twice, so repeating a call is safe. Results appear after the next weekly AI visibility run.

ParametersJSON Schema
NameRequiredDescriptionDefault
promptYesThe question to track across AI assistants.
project_idYesRanklogs project id.

Output Schema

ParametersJSON Schema
NameRequiredDescription
addedYes
reasonNo
quota_remainingYes
add_keywords_to_projectAdd keywords to a project
Idempotent
Inspect

Start tracking new keywords on a Ranklogs project.

Requires a connection with write access. Keywords already tracked are skipped, so repeating a call is safe. Positions appear after the next daily rank check — this does not run an immediate check. Adding is limited by the plan keyword allowance; whatever fits is added and the rest come back as skipped.

ParametersJSON Schema
NameRequiredDescriptionDefault
keywordsYesKeywords to start tracking. Duplicates are ignored.
project_idYesRanklogs project id.

Output Schema

ParametersJSON Schema
NameRequiredDescription
addedYes
skippedYes
added_countYes
skipped_countYes
quota_remainingYes
analyze_competitor_domainAnalyze a competitor domain
Read-only
Inspect

Analyze a competitor domain: organic/paid footprint, estimated traffic and traffic value, position split, and their top-ranking keywords.

Pass project_id (a ranking id from list_projects) to overlay winnability and get prioritized recommendations; omit it and recommendations come back empty. May use lookups, up to 3 fetches cold — accounts on the legacy KR add-on are charged one daily research credit per call even on cache hits, so this is never free for them.

ParametersJSON Schema
NameRequiredDescriptionDefault
domainYesCompetitor root domain, e.g. competitor.com
project_idNoYour ranking id from list_projects — enables the winnability overlay AND recommendations (omit and recommendations come back empty).
language_codeNoen
location_codeNo

Output Schema

ParametersJSON Schema
NameRequiredDescription
notesYes
domainYes
verdictYes
overviewYes
top_keywordsYes
recommendationsYes
lookups_remainingYes
generate_content_briefGenerate a content briefInspect

Run a content analysis on one page for one search term: scores it against the pages actually ranking and produces a working brief.

Uses 1 of the plan's monthly content analyses. Takes about a minute — fetch the result with get_content_brief.

ParametersJSON Schema
NameRequiredDescriptionDefault
urlYesThe page to analyze.
keywordYesThe search term to score the page against.
project_idYesRanking id from list_projects

Output Schema

ParametersJSON Schema
NameRequiredDescription
checkYes
reasonYes
run_idYes
startedYes
verdictYes
target_idYes
project_idYes
generate_reportGenerate a branded PDF report
Read-only
Inspect

Produce a branded PDF report for a project: the full project report, or a web audit as a complete report or an issues-only list.

project_id is a ranking id from list_projects. Choose kind: full for the whole project report, audit_full for the complete web audit, or audit_issues for the issues-only list. Returns a one-time download link, or a local file path when run locally. Requires the report feature enabled on the account. (free — cached render)

ParametersJSON Schema
NameRequiredDescriptionDefault
kindNoWhich branded PDF: full = the whole project report; audit_full = complete web audit; audit_issues = the audit issues list only.full
periodNoReport window in days (7, 30 or 90) — used by kind=full
sectionsNoSubset for kind=full; omit for all
project_idYesRanking id from list_projects

Output Schema

ParametersJSON Schema
NameRequiredDescription
kindYes
filenameYes
file_pathNo
expires_atNo
size_bytesYes
download_urlNo
generate_schemaGenerate JSON-LD schema markup
Read-only
Inspect

Generate valid schema.org JSON-LD structured data for any of 13 common content types, ready to drop into a page.

Supported types: FAQPage, BreadcrumbList, Article, LocalBusiness, Organization, Person, VideoObject, WebSite, Product, HowTo, Recipe, Event, and JobPosting. Required fields per type are validated and errors name exactly what is missing so you can fix and retry. (free, no API call)

ParametersJSON Schema
NameRequiredDescriptionDefault
typeYesThe schema type to generate
fieldsYesType-specific fields — required fields are validated and errors tell you exactly what is missing. Required per type: FAQPage qa[].q+a; BreadcrumbList items[].name (≥2); Article headline; LocalBusiness/Organization/Person/Product name; VideoObject name+description+thumbnailUrl+uploadDate; WebSite name+url; HowTo name+steps[].text; Recipe name+ingredients[].item+steps[].text; Event name+startDate; JobPosting title+description+datePosted+orgName.

Output Schema

ParametersJSON Schema
NameRequiredDescription
typeYes
json_ldYes
jsonld_objectYes
get_account_statusAccount status & quota
Read-only
Inspect

Your Ranklogs plan/tier, lookups balance and monthly allowance, and which Ranklogs features are enabled.

This is the quota pre-check tool: check here before planning research-heavy work. Free — calling it never consumes lookups.

ParametersJSON Schema
NameRequiredDescriptionDefault

No parameters

Output Schema

ParametersJSON Schema
NameRequiredDescription
planYes
lookupsYes
verdictYes
features_enabledYes
lookups_remainingYes
get_ai_citationsAI citations & sources
Read-only
Inspect

Which sources AI answer engines cite for one project: top cited pages tagged yours, competitor, or third-party, plus the corroboration gap.

project_id is a ranking id from list_projects. The corroboration gap is third-party domains that cite rivals in AI answers while you're absent — your publish/target list. Pass prompt_id for full per-engine evidence on one tracked prompt. Free — calling it never consumes lookups.

ParametersJSON Schema
NameRequiredDescriptionDefault
prompt_idNoA tracked prompt id — returns per-engine full answers + citations for it
project_idYesRanking id from list_projects

Output Schema

ParametersJSON Schema
NameRequiredDescription
notesYes
verdictYes
evidenceYes
top_pagesYes
corroboration_gapYes
get_ai_visibilityAI search visibility
Read-only
Inspect

How visible one project is across AI answer engines: share of AI voice, presence and citation rate, and rank among tracked competitors.

project_id is a ranking id from list_projects. Share of AI voice, presence, and citation rate are aggregate figures measured across ChatGPT, Gemini, Google AI Overviews, and Perplexity, broken down per engine. Per-engine figures are share of AI voice and cited/named/absent counts, not a per-engine citation-rate split. Free — calling it never consumes lookups.

ParametersJSON Schema
NameRequiredDescriptionDefault
windowNoReporting window: all history, last 90 days, or last 30 daysall
project_idYesRanking id from list_projects

Output Schema

ParametersJSON Schema
NameRequiredDescription
notesYes
windowYes
verdictYes
confidenceYes
per_engineYes
sov_changeYes
competitorsYes
presence_pctYes
citation_rateYes
share_of_voiceYes
rank_among_competitorsYes
get_audit_issuesWeb audit issues
Read-only
Inspect

Web audit issues for a project: a severity-filtered list, or drill into one issue’s affected pages and fix steps.

project_id is a ranking id from list_projects. Omit issue_key for the severity-filtered list (each issue carries its own how-to-fix); pass issue_key to drill into that issue’s affected pages and full fix steps. Filter the list with severity (error, warning, or notice); page through detail results with page. Free — calling it never consumes lookups.

ParametersJSON Schema
NameRequiredDescriptionDefault
pageNo
severityNo
issue_keyNo
project_idYes

Output Schema

ParametersJSON Schema
NameRequiredDescription
areaNo
modeYes
labelNo
totalNo
issuesNo
severityNo
issue_keyNo
truncatedNo
how_to_fixNo
project_idYes
affected_pagesNo
get_audit_summaryWeb audit summary
Read-only
Inspect

Web audit health summary for a project: site health score, its change since the last crawl, and the top-3 prioritized fixes.

project_id is a ranking id from list_projects. The fix-next verdict explains why each item matters and which area it touches, alongside quick wins, pages at risk, and what was fixed since the last crawl. Free — calling it never consumes lookups.

ParametersJSON Schema
NameRequiredDescriptionDefault
project_idYes

Output Schema

ParametersJSON Schema
NameRequiredDescription
fixedYes
fix_nextYes
project_idYes
quick_winsYes
since_lastYes
health_deltaYes
health_scoreYes
pages_at_riskYes
get_content_action_planContent action plan
Read-only
Inspect

The project's prioritized to-do list: what to brief, which AI prompts you're losing, what's technically at risk — ordered by business impact. Computed nightly from the project's own data.

ParametersJSON Schema
NameRequiredDescriptionDefault
project_idYesRanking id from list_projects

Output Schema

ParametersJSON Schema
NameRequiredDescription
kpisYes
cardsYes
verdictYes
project_idYes
get_content_briefContent brief
Read-only
Inspect

A finished content brief for one target page: 0–100 score against the pages actually ranking, terms to add, questions to answer, suggested outline and internal links.

ParametersJSON Schema
NameRequiredDescriptionDefault
target_idYesContent target id from get_content_targets

Output Schema

ParametersJSON Schema
NameRequiredDescription
urlYes
briefYes
scoreYes
statusYes
keywordYes
verdictYes
scored_atYes
target_idYes
latest_runYes
get_content_targetsContent optimization targets
Read-only
Inspect

The pages under content optimization for a project, with their scores and the monthly analysis allowance.

ParametersJSON Schema
NameRequiredDescriptionDefault
project_idYesRanking id from list_projects

Output Schema

ParametersJSON Schema
NameRequiredDescription
targetsYes
verdictYes
allowanceYes
project_idYes
get_keyword_battlegroundKeyword battleground (head-to-head)
Read-only
Inspect

A strictly pairwise head-to-head between your domain and one rival: keyword intersection with both positions, plus the gap list.

The gap list is keywords the rival ranks for that you don't — your publish/target list. Provide domain_a, or project_id to use your project domain. May use lookups; this is strictly pairwise, so call it once per rival. Legacy KR add-on accounts are charged a daily research credit per call even on cache hits.

ParametersJSON Schema
NameRequiredDescriptionDefault
domain_aNoYour domain; defaults to the project domain when project_id is given
domain_bYesThe rival domain to compare against, e.g. rival.com
project_idNoYour ranking id from list_projects — used to resolve your domain (provide domain_a OR project_id).
language_codeNoen
location_codeNo

Output Schema

ParametersJSON Schema
NameRequiredDescription
rowsYes
notesYes
verdictYes
domain_aYes
domain_bYes
gap_listYes
overlap_countYes
lookups_remainingYes
get_keyword_rankingsKeyword rankings
Read-only
Inspect

Keyword positions and KPIs for one project: visibility, traffic estimate, top-3/top-10 counts, and per-keyword detail.

Per-keyword detail includes position, change, best URL, intent, volume, and Keyword Score. Works for web, local and YouTube projects (tracking type is detected automatically). project_id is a ranking id from list_projects. Filter with query, order with sort (position/change/volume/traffic), cap with limit (max 50). Free — calling it never consumes lookups.

ParametersJSON Schema
NameRequiredDescriptionDefault
sortNoposition
limitNo
queryNo
project_idYes

Output Schema

ParametersJSON Schema
NameRequiredDescription
kpisYes
totalYes
projectYes
verdictYes
keywordsYes
truncatedYes
tracking_noteYes
get_outreach_recommendationsBacklink outreach recommendations
Read-only
Inspect

Backlink outreach, protect, and fix recommendations for a project.

project_id is a ranking id from list_projects. Pass competitor_domain to get link-gap domains — domains that link to a rival but not you — ranked as outreach targets. (may use lookups)

ParametersJSON Schema
NameRequiredDescriptionDefault
project_idYes
competitor_domainNoA rival root domain, e.g. competitor.com — switches to link-gap mode: domains that link the rival but not you, ranked as outreach targets.

Output Schema

ParametersJSON Schema
NameRequiredDescription
modeYes
cardsNo
project_idYes
gap_domainsNo
low_balance_noteNo
competitor_domainNo
lookups_remainingYes
get_project_overviewProject overview
Read-only
Inspect

The briefing for one project: health, visibility, top movers, and the highest-priority things to fix now.

project_id is a ranking id from list_projects — call list_projects first. If the premium briefing isn't enabled for the account, this returns base health/visibility/backlink metrics instead and says so. Free — calling it never consumes lookups.

ParametersJSON Schema
NameRequiredDescriptionDefault
project_idYes

Output Schema

ParametersJSON Schema
NameRequiredDescription
healthYes
moversYes
projectYes
verdictYes
degradedYes
insightsYes
backlinksYes
visibilityYes
degraded_noteYes
get_prompt_gap_briefAI prompt gap brief
Read-only
Inspect

The gap brief for one AI prompt: the answer an assistant could quote, what the currently-cited pages have that this site doesn't, and the schema to add. null until win_prompt has run.

ParametersJSON Schema
NameRequiredDescriptionDefault
prompt_idYesA tracked AI prompt id, from get_ai_visibility's prompt matrix or add_ai_prompt
project_idYesRanking id from list_projects

Output Schema

ParametersJSON Schema
NameRequiredDescription
promptYes
verdictYes
allowanceYes
gap_briefYes
latest_runYes
project_idYes
gap_brief_atYes
get_ranking_alertsRanking alerts (movements)
Read-only
Inspect

Threshold-crossing ranking events for one project over the last N days (7–90): keywords entering/leaving top 3/10/100 and big gains/drops.

Events are annotated with known Google update dates. Honest scope: these are computed movements, not user-configured alert rules — Ranklogs has no saved-alerts feature yet. project_id is a ranking id from list_projects. Free — calling it never consumes lookups.

ParametersJSON Schema
NameRequiredDescriptionDefault
daysNo
project_idYes

Output Schema

ParametersJSON Schema
NameRequiredDescription
noteYes
totalYes
eventsYes
by_typeYes
projectYes
verdictYes
truncatedYes
window_daysYes
get_share_of_voiceShare of voice
Read-only
Inspect

Project-scoped share of voice: your top-10 presence versus your tracked competitors, plus per-keyword gaps.

A gap is a keyword where a competitor ranks and you don't. Documented scope: tracked keywords only, presence-based (not volume-weighted), and no historical trend. project_id is a ranking id from list_projects. Free — calling it never consumes lookups.

ParametersJSON Schema
NameRequiredDescriptionDefault
project_idYes

Output Schema

ParametersJSON Schema
NameRequiredDescription
youYes
gapsYes
trendYes
projectYes
verdictYes
semanticsYes
truncatedYes
total_gapsYes
competitorsYes
get_topic_clustersTopic clusters
Read-only
Inspect

Groups keyword ideas for a seed into topic clusters, each with a keyword count, total search volume, and a suggested pillar page.

The pillar page suggestion is the highest-volume member of the cluster. The interactive cluster map lives in the Ranklogs app; this tool returns the data behind it. Pass project_id (a ranking id from list_projects) to overlay tracked keywords. (may use lookups)

ParametersJSON Schema
NameRequiredDescriptionDefault
seedYes
limitNo
project_idNo
language_codeNoen
location_codeNo

Output Schema

ParametersJSON Schema
NameRequiredDescription
noteYes
seedYes
clustersYes
low_balance_noteNo
lookups_remainingYes
list_projectsList projects
Read-only
Inspect

List your Ranklogs projects, flattened into rows: project_id, domain, tracking type, engine/locale, keyword count, and top-line movement.

Each row's project_id is a ranking id you pass to other tools. tracking_type is web, local, or YouTube. Demo/sample projects are flagged is_demo — do not treat them as the customer site. Call this tool first to get valid project_id values before calling anything else. Free — calling it never consumes lookups.

ParametersJSON Schema
NameRequiredDescriptionDefault
limitNo

Output Schema

ParametersJSON Schema
NameRequiredDescription
totalYes
verdictYes
projectsYes
truncatedYes
research_keywordsKeyword research
Read-only
Inspect

Keyword research across modes (overview, ideas, suggestions, related): volume, difficulty, intent, CPC and an opportunity score.

term is your seed/keyword (mapped per mode). source google|amazon is only valid for overview & suggestions. Pass project_id (a ranking id from list_projects) to overlay tracked keywords. Results include honest from_cache/stale flags and the remaining-lookups balance. (may use lookups)

ParametersJSON Schema
NameRequiredDescriptionDefault
modeYes
termYes
limitNo
sourceNogoogle
project_idNo
language_codeNoen
location_codeNo

Output Schema

ParametersJSON Schema
NameRequiredDescription
modeYes
rowsYes
termYes
staleYes
from_cacheYes
low_balance_noteNo
lookups_remainingYes
opportunity_summaryYes
win_promptWin an AI promptInspect

Run a gap analysis on an AI prompt the site is absent from: reads the pages AI assistants actually cite and briefs what it takes to become the cited answer.

Optionally compare against one of the site's own pages. Uses 1 monthly content analysis — fetch the result with get_prompt_gap_brief.

ParametersJSON Schema
NameRequiredDescriptionDefault
own_urlNoOptional: one of the site's own pages to compare against the cited pages.
prompt_idYesA tracked AI prompt id, from get_ai_visibility's prompt matrix or add_ai_prompt
project_idYesRanking id from list_projects

Output Schema

ParametersJSON Schema
NameRequiredDescription
checkYes
reasonYes
run_idYes
startedYes
verdictYes
prompt_idYes
project_idYes

Discussions

No comments yet. Be the first to start the discussion!

Related MCP Servers

  • A
    license
    A
    quality
    D
    maintenance
    Enables AI assistants to access SurfRank's AI visibility analytics platform through 24 tools. It allows agents to run AI-visibility reports, research keywords, track competitors, and manage projects directly from chat interfaces.
    24
    9
    MIT
  • A
    license
    Not graded
    quality
    B
    maintenance
    Enables auditing AI search visibility: checks site readiness for AI crawlers and measures whether ChatGPT, Gemini, and Perplexity recommend your site, including verbatim answers and citation gap analysis.
    703
    4
    AGPL 3.0
  • A
    license
    C
    quality
    D
    maintenance
    Connects AI assistants to SE Ranking's SEO and project management APIs to enable natural language queries for keyword research, backlink analysis, and technical audits. It supports comprehensive tasks including competitive analysis, domain traffic tracking, and AI search visibility monitoring.
    100
    Apache 2.0
  • -
    license
    Not graded
    quality
    C
    maintenance
    Enables AI assistants to perform comprehensive SEO and GEO measurements, including site audits, keyword research, ranking tracking, and brand visibility analysis across search engines and generative AI platforms.

View all MCP Servers

Try in Browser

Your Connectors

Sign in to create a connector for this server.

Resources