Skip to main content
Glama

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
PORTNoServer port3000
NODE_ENVNoEnvironment (development/production)development
LOG_LEVELNoLogging levelinfo
SEMRUSH_API_KEYYesYour Semrush API key
API_CACHE_TTL_SECONDSNoTime to cache API responses300
API_RATE_LIMIT_PER_SECONDNoMaximum API requests per second10

Capabilities

Features and capabilities supported by this server

CapabilityDetails
tools
{}
prompts
{}
resources
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
semrush_domain_overviewC

Get domain overview data including organic/paid search traffic, keywords, and rankings

semrush_domain_organic_keywordsB

Get organic keywords for a specific domain

semrush_domain_paid_keywordsB

Get paid keywords for a specific domain

semrush_competitorsC

Get competitors for a specific domain in organic search

semrush_backlinksB

Get backlinks for a specific domain or URL

semrush_backlinks_domainsB

Get referring domains for a specific domain or URL

semrush_keyword_overviewC

Get overview data for a specific keyword

semrush_related_keywordsC

Get related keywords for a specific keyword

semrush_keyword_overview_single_dbB

Get detailed overview data for a keyword from a specific database (10 API units per line)

semrush_batch_keyword_overviewB

Analyze up to 100 keywords at once in a specific database (10 API units per line)

semrush_keyword_organic_resultsB

Get domains ranking in Google's top 100 for a keyword (10 API units per line)

semrush_keyword_paid_resultsA

Get domains in Google's paid search results for a keyword (20 API units per line)

semrush_keyword_ads_historyB

Get domains that bid on a keyword in the last 12 months (100 API units per line)

semrush_broad_match_keywordsB

Get broad matches and alternate search queries for a keyword (20 API units per line)

semrush_phrase_questionsB

Get question-based keywords related to a term (40 API units per line)

semrush_keyword_difficultyB

Get difficulty index for ranking in Google's top 10 (50 API units per line)

semrush_traffic_summaryC

Get traffic summary data for domains (requires .Trends API access)

semrush_traffic_sourcesB

Get traffic sources data for a domain (requires .Trends API access)

semrush_api_units_balanceB

Check the remaining API units balance

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

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/superseoworld/semrush-mcp'

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