Skip to main content
Glama
bypixels

SEO MCP PRO

by bypixels

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
DASHBOARD_PORTNoDashboard HTTP port3737
SEO_MCP_PRO_KEYNoPro license key (SMCP-XXXX-XXXX-XXXX-XXXX)
CLOUDFLARE_EMAILNoCloudflare account email (legacy auth)
GOOGLE_CLIENT_IDNoOAuth 2.0 client ID
DASHBOARD_API_KEYNoAPI key for dashboard access
DASHBOARD_ENABLEDNoEnable the web dashboardfalse
CLOUDFLARE_API_KEYNoCloudflare global API key (legacy auth)
GOOGLE_REDIRECT_URINoOAuth redirect URI
CLOUDFLARE_API_TOKENNoCloudflare API token (preferred)
GOOGLE_CLIENT_SECRETNoOAuth 2.0 client secret
GOOGLE_REFRESH_TOKENNoOAuth refresh token
DASHBOARD_AUTH_REQUIREDNoRequire authentication for dashboardfalse
GOOGLE_PAGESPEED_API_KEYNoPageSpeed Insights API key
GOOGLE_ADS_DEVELOPER_TOKENNoGoogle Ads API developer token
GOOGLE_ADS_LOGIN_CUSTOMER_IDNoManager account customer ID
GOOGLE_SAFE_BROWSING_API_KEYNoSafe Browsing API key
GOOGLE_SERVICE_ACCOUNT_KEY_FILENoPath to service account JSON key file
GOOGLE_SERVICE_ACCOUNT_IMPERSONATENoEmail address for domain-wide delegation

Instructions

Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.

This server publishes no instructions, or was last inspected before Glama recorded them.

Capabilities

Features and capabilities supported by this server

Protocol revision2025-11-25

CapabilityDetails
tools
{}
prompts
{}
resources
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
monitor_check_uptimeC

Check if a URL is accessible and measure response time. Returns status, response time, headers, and SSL info.

monitor_response_timeA

Measure response time with multiple samples. Returns individual measurements and statistics.

monitor_dns_lookupB

Perform DNS lookup for a domain. Returns A, AAAA, MX, NS, TXT, CNAME, and SOA records.

monitor_dns_propagationB

Check DNS propagation across multiple public DNS servers (Google, Cloudflare, OpenDNS, Quad9).

monitor_certificateB

Check SSL/TLS certificate details including validity, expiration, issuer, and certificate chain.

security_ssl_analyzeA

Comprehensive SSL/TLS security analysis. Checks certificate validity, protocol support, cipher strength, and known vulnerabilities. Returns a security grade (A+ to F).

security_headers_checkB

Analyze HTTP security headers. Checks for HSTS, CSP, X-Content-Type-Options, X-Frame-Options, Referrer-Policy, and other security headers. Returns a security grade and recommendations.

security_auditB

Comprehensive security audit combining SSL analysis, security headers check, sensitive file exposure, and content security analysis. Returns an overall security grade with detailed findings.

security_safe_browsingB

Checks URLs against Google Safe Browsing API for malware, phishing, and other threats

seo_robots_analyzeB

Analyze robots.txt file. Parses rules, sitemaps, and identifies SEO issues like blocking important paths or missing directives.

seo_robots_testB

Test if a specific URL is allowed or blocked by robots.txt rules for a given user agent.

seo_sitemap_analyzeB

Analyze XML sitemap structure and content. Parses URLs, validates format, and identifies SEO issues like missing lastmod dates or URL limits.

seo_meta_analyzeB

Analyze page meta tags including title, description, Open Graph, Twitter Cards, robots, and canonical. Returns SEO issues and recommendations.

seo_structured_dataA

Analyze structured data (JSON-LD, Microdata, RDFa). Extracts schema.org types, validates format, and provides recommendations for improving rich results.

seo_redirect_checkA

Follow and analyze redirect chains. Identifies redirect loops, long chains, and mixed protocol issues.

seo_canonical_checkA

Check canonical URL configuration. Validates both HTTP header and HTML link canonicals, detects conflicts and issues.

seo_heading_analysisA

Analyzes heading structure (H1-H6) for SEO best practices including hierarchy, H1 usage, and accessibility

util_tech_detectionA

Detect technologies used by a website including CMS, frameworks, analytics, CDN, web servers, and programming languages. Returns detected technologies with confidence levels.

util_broken_linksA

Check for broken links on a page. Tests internal and external links, identifies broken (4xx/5xx) and redirected (3xx) links.

util_whois_lookupB

Look up WHOIS information for a domain. Returns registrar, creation date, expiry date, name servers, and domain status.

util_headers_analysisB

Analyze HTTP response headers in detail. Provides information about caching, compression, security, cookies, and server configuration.

util_screenshotB

Captures a screenshot of a web page with configurable device, viewport, and format options

gtm_list_accountsB

Lists all Google Tag Manager accounts accessible to the authenticated user

gtm_list_containersB

Lists all containers within a GTM account

gtm_get_containerC

Gets detailed information about a specific GTM container

gtm_list_workspacesB

Lists all workspaces in a GTM container

gtm_get_workspaceB

Gets detailed information about a specific GTM workspace

gtm_list_tagsC

Lists all tags in a GTM workspace

gtm_get_tagA

Gets a specific tag configuration from GTM

gtm_create_tagB

Creates a new tag in a GTM workspace

gtm_update_tagC

Updates an existing tag in GTM

gtm_delete_tagB

Deletes a tag from a GTM workspace

gtm_list_triggersC

Lists all triggers in a GTM workspace

gtm_get_triggerA

Gets a specific trigger configuration from GTM

gtm_create_triggerB

Creates a new trigger in a GTM workspace

gtm_update_triggerB

Updates an existing trigger in GTM

gtm_delete_triggerB

Deletes a trigger from a GTM workspace

gtm_list_variablesB

Lists all variables in a GTM workspace

gtm_get_variableB

Gets a specific variable configuration from GTM

gtm_create_variableC

Creates a new variable in a GTM workspace

gtm_update_variableC

Updates an existing variable in GTM

gtm_delete_variableB

Deletes a variable from a GTM workspace

gtm_list_versionsC

Lists all container versions in GTM

gtm_get_versionA

Gets a specific container version from GTM

gtm_create_versionC

Creates a new container version from a workspace

gtm_publish_versionB

Publishes a container version to make it live

gtm_get_live_versionA

Gets the currently published (live) container version

ga4_list_accountsA

Lists all Google Analytics 4 accounts accessible to the authenticated user

ga4_get_accountB

Gets details of a specific GA4 account

ga4_list_propertiesA

Lists all GA4 properties, optionally filtered by account

ga4_get_propertyB

Gets details of a specific GA4 property

ga4_run_reportC

Runs a custom report query against GA4 data

ga4_run_realtime_reportB

Gets real-time data from GA4 (last 30 minutes)

ga4_traffic_overviewC

Gets a comprehensive traffic overview including sources, pages, devices, and geography

ga4_get_metadataA

Gets available dimensions and metrics for a GA4 property

ga4_list_custom_dimensionsB

Lists custom dimensions defined for a GA4 property

ga4_list_custom_metricsB

Lists custom metrics defined for a GA4 property

ga4_list_conversion_eventsC

Lists conversion events for a GA4 property

ga4_list_data_streamsC

Lists data streams for a GA4 property

ga4_list_audiencesB

Lists configured audiences for a GA4 property

ga4_run_funnel_reportC

Runs a funnel analysis report to understand user flow through defined steps

gsc_list_sitesA

Lists all sites in Google Search Console accessible to the authenticated user

gsc_get_siteB

Gets information about a specific site in Search Console

gsc_query_performanceC

Queries search performance data from Google Search Console

gsc_top_queriesC

Gets top search queries for a site with summary statistics

gsc_top_pagesC

Gets top performing pages for a site

gsc_list_sitemapsA

Lists all sitemaps submitted for a site in Search Console

gsc_get_sitemapC

Gets detailed information about a specific sitemap

gsc_submit_sitemapA

Submits a sitemap for crawling in Search Console

gsc_delete_sitemapB

Deletes a sitemap from Search Console

gsc_inspect_urlB

Inspects a URL to see its index status, mobile usability, and rich results

gsc_coverage_reportA

Gets index coverage summary showing valid, error, warning, and excluded page counts with detailed issue breakdown

ads_list_customersA

Lists all Google Ads customer accounts accessible to the authenticated user

ads_get_customerB

Gets details of a specific Google Ads customer account

ads_list_campaignsC

Lists campaigns in a Google Ads account

ads_get_campaignA

Gets details of a specific Google Ads campaign

ads_list_ad_groupsC

Lists ad groups in a Google Ads account

ads_list_keywordsC

Lists keywords in a Google Ads account

ads_campaign_performanceC

Gets campaign performance metrics for a date range

ads_search_term_reportC

Gets search terms report showing actual user queries

ads_account_summaryC

Gets a summary of account performance metrics

ads_create_campaignA

Creates a new Google Ads campaign with budget and bidding strategy

ads_update_campaignC

Updates an existing Google Ads campaign settings

ads_add_keywordsC

Adds keywords to an ad group

ads_get_keyword_ideasC

Gets keyword suggestions based on seed keywords or URL

ads_list_budgetsB

Lists campaign budgets in a Google Ads account

ads_create_budgetB

Creates a campaign budget that can be assigned to campaigns

indexing_publishC

Notifies Google about a new or updated URL for indexing

indexing_get_statusC

Gets the notification status for a URL

indexing_batch_publishC

Batch notification for multiple URLs (max 100 per request)

gbp_list_accountsB

Lists all Google Business Profile accounts accessible to the authenticated user

gbp_list_locationsC

Lists all locations/businesses for a GBP account

gbp_get_locationB

Gets detailed information about a specific GBP location

gbp_update_locationC

Updates a GBP location's information

gbp_list_reviewsC

Lists reviews for a GBP location

gbp_reply_reviewC

Replies to a review on a GBP location

gbp_delete_review_replyB

Deletes a reply to a review

gbp_list_postsB

Lists posts for a GBP location

gbp_create_postC

Creates a new post on a GBP location

gbp_get_insightsC

Gets performance insights for a GBP location

gbp_list_mediaC

Lists media items (photos, videos) for a GBP location

gbp_upload_mediaB

Uploads a photo or video to a GBP location

gbp_performance_reportC

Generates a comprehensive performance report for a GBP location

psi_analyzeC

Analyzes page performance with PageSpeed Insights API

crux_queryC

Queries Chrome UX Report data for real-world performance metrics

crux_historyC

Gets historical Chrome UX Report data for trend analysis

cwv_reportC

Generates a comprehensive Core Web Vitals report for a URL

lighthouse_auditC

Runs a comprehensive Lighthouse audit for performance, accessibility, SEO, best practices, and PWA

dashboard_overviewB

Generates a unified dashboard overview combining site health and SEO audit data with formatted markdown output

a11y_auditC

Runs an accessibility audit on a webpage using Lighthouse accessibility checks

a11y_check_contrastC

Checks color contrast ratios for WCAG compliance

a11y_check_imagesB

Checks images for proper alt text and accessibility

cf_get_zonesB

Lists Cloudflare zones accessible to the authenticated user

cf_list_dns_recordsC

Lists DNS records for a Cloudflare zone

cf_create_dns_recordB

Creates a new DNS record in a Cloudflare zone

cf_get_analyticsC

Gets analytics data for a Cloudflare zone

cf_purge_cacheC

Purges Cloudflare cache for a zone

cf_firewall_eventsC

Gets firewall events for a Cloudflare zone

auth_statusA

Get current authentication status

cache_statsC

Get cache statistics

rate_limit_statusA

Get rate limiter status for all services

Prompts

Interactive templates invoked by user choice

NameDescription
seo-analysisComprehensive SEO analysis for a website
performance-reviewPerformance review with Core Web Vitals analysis
security-auditSecurity audit covering SSL, headers, and threats

Resources

Contextual data attached and managed by the client

NameDescription
Current Site ConfigurationActive site configuration and credentials status
Credentials StatusStatus of all API credentials and tokens

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/bypixels/SEO-MCP-PRO'

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