Skip to main content
Glama
TeamDay-AI

SE Ranking MCP Server

by TeamDay-AI

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
HOSTNoThe host address to bind the HTTP server to when running locally (default: 0.0.0.0).
PORTNoThe port number to bind the HTTP server to when running locally (default: 5000).
DATA_API_TOKENNoAPI token for SE Ranking Data API (UUID format). Provides access to keyword research, domain analysis, backlinks data, SERP analysis, and website audits. Tools prefixed with DATA_.
PROJECT_API_TOKENNoAPI token for SE Ranking Project API (40-char hex). Provides access to project management, rank tracking, backlink monitoring, and account management. Tools prefixed with PROJECT_.

Capabilities

Features and capabilities supported by this server

CapabilityDetails
tools
{
  "listChanged": true
}
prompts
{
  "listChanged": true
}

Tools

Functions exposed to the LLM to take actions

NameDescription
DATA_getAiDiscoverBrandA

Data Tool: Identifies and returns the brand name associated with a given target domain, subdomain, or URL. Useful for determining what brand name to use in other AI search queries.

DATA_getAiOverviewA

Data Tool: Retrieves a high-level overview of a domain's performance in AI search engines. Returns aggregated data if no engine is specified, or engine-specific data if an engine is provided.

DATA_getAiOverviewLeaderboardA

Data Tool: Compare multiple domains/brands in AI search engines (ChatGPT, Perplexity, Gemini, AI Overview, AI Mode). Use this for AI search comparison, competitor analysis, and visibility benchmarking. Returns brand presence, link presence, share of voice rankings, and leaderboard for each domain across AI engines.

DATA_getAiPromptsByBrandB

Data Tool: Retrieves a list of prompts where the specified brand is mentioned in AI search results.

DATA_getAiPromptsByTargetC

Data Tool: Retrieves a list of prompts (queries) that mention the specified target in AI search results.

DATA_getAllBacklinksC

Data Tool: Retrieves a comprehensive list of backlinks for the specified target, with extensive filtering and sorting options.

DATA_getBacklinksAnchorsB

Data Tool: Retrieves a list of anchor texts for backlinks pointing to the specified target, with sorting and limit options.

DATA_getBacklinksAuthorityB

Data Tool: Fetch authority metrics for a target (domain, host or URL) (v1/backlinks/authority)

DATA_getBacklinksIndexedPagesB

Data Tool: Fetch site pages that have backlinks, with sorting and limit controls (v1/backlinks/indexed-pages)

DATA_getBacklinksRefDomainsB

Data Tool: Retrieves a list of referring domains pointing to the specified target, with options for sorting and limiting results.

DATA_getBacklinksSummaryC

Data Tool: Retrieves a summary of backlink metrics for one or multiple targets (domains, subdomains, or URLs).

DATA_getBacklinksMetricsC

Data Tool: Returns key statistics for a target, such as the number of backlinks, referring domains, etc. Supports batch requests.

DATA_getBacklinksRawA

Data Tool: Returns all backlinks pointing to a target using cursor-based pagination for large datasets.

DATA_getBacklinksCountA

Data Tool: Returns the total number of backlinks for the target. Supports batch requests.

DATA_listNewLostBacklinksB

Data Tool: Returns a list of backlinks (newly) found or lost within the specified date range for the specified target.

DATA_getNewLostBacklinksCountB

Data Tool: Returns a number of (newly) found or lost backlinks for every day within the specified date range.

DATA_getTotalRefDomainsCountC

Data Tool: Returns the number of unique domains linking to a target. Supports batch requests.

DATA_getCumulativeBacklinksHistoryA

Data Tool: Returns a number of live backlinks for every day within the specified date range for the specified target.

DATA_getReferringIpsC

Data Tool: Returns information about IPv4 addresses that belong to backlinks that point to a target.

DATA_getReferringIpsCountB

Data Tool: Returns the number of unique IPs linking to a target.

DATA_getReferringSubnetsCountB

Data Tool: Returns the number of unique subnets/C-blocks linking to a target.

DATA_getDistributionOfDomainAuthorityA

Data Tool: Returns information about the distribution of Domain InLink Rank (Domain Authority) of all the domains that reference a specific target.

DATA_getPageAuthorityB

Data Tool: Returns information about the InLink Rank (Page Authority) for a target URL.

DATA_getPageAuthorityHistoryC

Data Tool: Returns information about the historical values of InLink Rank for a specific target page.

DATA_getDomainAuthorityB

Data Tool: Returns information about the domain InLink Rank (Domain Authority) of the target page’s root domain.

DATA_getDomainAuthorityHistoryA

Data Tool: Returns historical Domain InLink Rank (Domain Authority) values for a target domain. The target is always resolved to its PLD (pay-level domain) regardless of whether a root domain, host, or URL is provided.

DATA_getDomainAuthorityHistogramB

Data Tool: Returns a bucketed histogram of Domain InLink Rank (Domain Authority) for referring domains linking to the target.

DATA_listNewLostReferringDomainsB

Data Tool: Returns a list of referring domains, at least one backlink from which was (newly) found or lost in the specified date range for the specified target.

DATA_getNewLostRefDomainsCountA

Data Tool: Returns the number of referring domains, at least one backlink from which was newly found or lost in the specified date range, broken down by day.

DATA_exportBacklinksDataB

Data Tool: Retrieves large-scale backlinks asynchronously, returning a task ID to check status later.

DATA_getBacklinksExportStatusA

Data Tool: Checks the status of an asynchronous backlinks export task. Returns task status (queued_for_processing, processing, complete) and download URL when complete.

DATA_getDomainOverviewDatabasesC

Data Tool: Fetch domain overview by database (v1/domain/overview/db)

DATA_getDomainOverviewWorldwideC

Data Tool: Retrieves an aggregated worldwide overview of domain metrics.

DATA_getDomainOverviewHistoryB

Data Tool: Retrieves historical data for domain traffic and keyword rankings.

DATA_getDomainKeywordsB

Data Tool: Retrieves a list of keywords for which a domain ranks in organic or paid search.

DATA_getDomainAdsByKeywordB

Data Tool: Retrieves paid ads for a specific keyword.

DATA_getDomainAdsByDomainB

Data Tool: Retrieves paid ads for a specific domain.

DATA_getDomainCompetitorsB

Data Tool: Retrieves a list of organic or paid competitors for a domain.

DATA_getDomainKeywordsComparisonA

Data Tool: Analyzes and compares the keyword rankings of two websites: domain and compare. It can find keywords they have in common (diff=0) or identify a 'keyword gap' (diff=1)—keywords for which the domain ranks, but the compare domain does not. To find keywords the compare domain has but domain misses, swap the values of domain and compare.

DATA_getSimilarKeywordsC

Data Tool: Retrieves a list of keywords similar to the seed keyword.

DATA_getRelatedKeywordsC

Data Tool: Retrieves a list of keywords semantically related to the seed keyword.

DATA_getLongTailKeywordsC

Data Tool: Retrieves a list of long-tail variations for the seed keyword.

DATA_getKeywordQuestionsB

Data Tool: Retrieves a list of question-based keywords containing the seed keyword.

DATA_exportKeywordsC

Data Tool: Retrieves metrics for a bulk list of keywords.

DATA_createStandardAuditA

Data Tool: Launches a standard website audit that crawls the HTML of a website. Suitable for most static and server-side rendered sites.

DATA_createAdvancedAuditA

Data Tool: Launches an advanced website audit that renders JavaScript before analyzing the page. Suitable for Single-Page Applications (SPAs) or dynamic content.

DATA_updateAuditTitleC

Data Tool: Changes the title of an existing website audit report.

DATA_listAuditsB

Data Tool: Retrieves a list of all website audits associated with your account, providing key details and statistics for each.

DATA_getAuditReportA

Data Tool: Retrieves the full, detailed report for a completed website audit. Includes health score, domain properties, and broken down checks.

DATA_getAuditStatusA

Data Tool: Checks the real-time status of a specific website audit, whether it’s queued, currently processing, or already finished.

DATA_getCrawledPagesB

Data Tool: Returns a paginated list of all URLs found during an audit, providing a complete sitemap as discovered by the crawler.

DATA_getAuditPagesByIssueC

Data Tool: Retrieves a paginated list of all URLs affected by a specific issue within a given audit.

DATA_getIssuesByUrlA

Data Tool: Retrieves a detailed list of all issues (errors, warnings, and notices) that were found on a single, specific page within an audit.

DATA_getFoundLinksB

Data Tool: Returns a paginated list of every hyperlink discovered across the entire site during the audit.

DATA_getAuditHistoryB

Data Tool: Retrieves a historical snapshot of a specific audit run, providing the full context of that audit.

DATA_deleteAuditA

Data Tool: Permanently deletes a specified website audit report and all of its associated data.

DATA_recheckAuditA

Data Tool: Launches a new crawl of a previously completed audit, using the same settings.

DATA_getSerpHtmlDumpA

Data Tool: Retrieves the raw HTML dump of a completed SERP task as a ZIP file. Returns binary ZIP data containing the SERP HTML page(s). Useful for debugging, archiving, or parsing the actual SERP page content.

DATA_getSerpLocationsB

Data Tool: Retrieves available locations for SERP analysis. After getting a location_id, use 'getSerpResults' to run SERP queries.

DATA_getSerpResultsA

Data Tool: Runs a SERP query and returns results. Creates task, polls every 5 seconds until complete (5 min timeout), and returns organic/ads/featured snippets (standard) or all SERP types including AI Overview, Maps, Reviews (advanced). Supports progress notifications.

DATA_getSerpTaskAdvancedResultsA

Data Tool: Retrieves the status or advanced results of a specific SERP task. Note that SERP tasks usually take 60 seconds to finish. If the task is still running, returns {"status": "processing"}. If complete, returns the full JSON results including "items". Returns ALL SERP item types (Maps, Reviews, AI Overview, etc.). Costs 10 credits for the 1st call.

DATA_getSerpTaskResultsA

Data Tool: Retrieves the status or standard results of a specific SERP task. Note that SERP tasks usually take 60 seconds to finish. If the task is still running, returns {"status": "processing"}. If complete, returns the full JSON results including "items". This endpoint provides results for the following SERP item types only: organic, ads, and featured_snippet. For AI Overview, Maps, Reviews, Sitelinks, Videos, Images, Top Ads, etc., use 'getSerpTaskAdvancedResults'.

DATA_getSerpTasksA

Data Tool: Retrieves a list of all SERP tasks added to the queue in the last 24 hours.

PROJECT_listProjectsD

Project Tool: Requires a project ID. Get a list of all user projects.

PROJECT_createProjectC

Project Tool: Requires a project ID. Add a new project to the user account.

PROJECT_updateProjectC

Project Tool: Requires a project ID. Change/update project settings.

PROJECT_deleteProjectC

Project Tool: Requires a project ID. Delete a project from the user account.

PROJECT_getSummaryB

Project Tool: Requires a project ID. Get a project's summary statistics.

PROJECT_getKeywordStatsC

Project Tool: Requires a project ID. Get keyword ranking statistics for a specified time period.

PROJECT_getAdsStatsB

Project Tool: Requires a project ID. Get total number of top and bottom advertisements by day.

PROJECT_addKeywordsC

Project Tool: Requires a project ID. Add new keywords to a project.

PROJECT_deleteKeywordsC

Project Tool: Requires a project ID. Delete keywords from a project.

PROJECT_runPositionCheckB

Project Tool: Requires a project ID. Run a ranking position check for specified keywords or for the entire project.

PROJECT_getSearchEnginesC

Project Tool: Requires a project ID. Get a list of search engines employed by a project.

PROJECT_listKeywordsB

Project Tool: Get a list of keywords with target pages for a project.

PROJECT_setKeywordPositionC

Project Tool: Manually set position for a project's keyword.

PROJECT_getHistoricalDatesB

Project Tool: Returns standard comparison dates (e.g., yesterday, last month, etc.) available for reporting.

PROJECT_addSearchEngineC

Project Tool: Add a new search engine to a project.

PROJECT_updateSearchEngineB

Project Tool: Update an existing search engine in a project.

PROJECT_deleteSearchEngineB

Project Tool: Delete a search engine from a project.

PROJECT_listProjectGroupsC

Project Tool: Requires a project ID. Get a list of all project groups from a user account.

PROJECT_createProjectGroupC

Project Tool: Requires a project ID. Add a new project group to a user account.

PROJECT_updateProjectGroupC

Project Tool: Requires a project ID. Rename a project group.

PROJECT_deleteProjectGroupC

Project Tool: Requires a project ID. Delete a project group.

PROJECT_moveProjectsToGroupC

Project Tool: Requires a project ID. Transfer projects from one project group to another (or to a specific group).

PROJECT_createKeywordGroupC

Project Tool: Requires a project ID. Add a group for project keywords.

PROJECT_updateKeywordGroupC

Project Tool: Requires a project ID. Update the name of a project keyword group.

PROJECT_deleteKeywordGroupC

Project Tool: Requires a project ID. Delete a project keyword group.

PROJECT_listKeywordGroupsA

Project Tool: Requires a project ID. Get a list of keyword groups for a specified project.

PROJECT_moveKeywordsToGroupC

Project Tool: Requires a project ID. Transfer project keywords from one group to another.

PROJECT_getAvailableSearchEnginesB

Project Tool: Get the list of all available search engines supported by the system.

PROJECT_getAvailableRegionsA

Project Tool: Get the list of all available regions supported by Google search engine.

PROJECT_addCompetitorA

Project Tool: Requires a project ID (site_id). Add a competitor website to a project for position tracking.

PROJECT_listCompetitorsA

Project Tool: Requires a project ID (site_id). Get a list of all competitors added to the project together with statistics.

PROJECT_getCompetitorPositionsC

Project Tool: Requires a competitor ID. Get statistics on the positions of competitor keywords that were added to the project.

PROJECT_deleteCompetitorC

Project Tool: Requires a competitor ID. Remove a competitor website from a user project.

PROJECT_getCompetitorTop10C

Project Tool: Requires a project ID (site_id). Get a list of the TOP 10 results for the keywords that are tracked in a project.

PROJECT_getCompetitorTop100C

Project Tool: Requires a project ID (site_id). Get a list of the top 100 results for the keywords that are tracked in a project.

PROJECT_getAllCompetitorsMetricsB

Project Tool: Requires a project ID (site_id). Get data on the sites that were ranked in the TOP 10 for each of the tracked queries. The history is stored for 14 days.

PROJECT_listTagsA

Project Tool: Requires a project ID. Get a list of landing page tags that are added to domains and/or links.

Prompts

Interactive templates invoked by user choice

NameDescription
serp-analysisCompare SERP results across two locations
backlink-gapFind backlink opportunities by analyzing competitor referring domains
domain-traffic-competitorsAnalyze domain organic traffic and identify top competitors
keyword-clustersGenerate keyword clusters with search volume and content recommendations
ai-share-of-voiceAnalyze AI share of voice across LLM engines for your domain versus competitors

Resources

Contextual data attached and managed by the client

NameDescription

No resources

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/TeamDay-AI/se-ranking-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server