io.pylonseo/pylon-seo
name:io.pylonseo/pylon-seo
Audit, rank-track and analyze SEO for sites via an authenticated MCP server.
- transport:
- remote
- credential class:
- gated
Owner verification
Not yet verified. Verifying proves you control this server and is free, permanently — it never changes a published score.
Start verification →Tools
- add_competitorshallow
Track a new competitor for a site by its bare domain (no protocol). Discovery scan is enqueued asynchronously.
- add_keywordshallow
Track a new keyword for a site. `keyword` and `country_code` (ISO-3166-1 alpha-2, e.g. 'us') are required; `intent` (informational|commercial|transactional|navigational) is optional and estimated when omitted.
- add_rank_alertshallow
Configure a rank-drop alert rule for a site. `drop_threshold` (positive int) fires when any tracked keyword drops that many positions between runs.
- get_ai_overview_presenceshallow
Google AI Overview coverage for a site: coverage %, delta vs previous run, per-intent buckets, per-keyword state (gained / lost / still-covered / not-covered).
- get_ai_visibilityshallow
AI visibility overview for a site: measured mention rate across configured AI engines (OpenRouter / OpenAI / Anthropic / Gemini / Perplexity), current engine set, planned engines.
- get_audit_issuesshallow
Top issues from the latest audit run for a site. Optional filter by severity (critical|high|medium|low). Returns up to `limit` (default 25, max 200) instances.
- get_backlinks_domainsshallow
Top referring domains for a site with the Pylon-computed 0-100 authority score.
- get_bing_metricsshallow
Bing Webmaster Tools metrics for a site (organic; Bing has no Copilot API split). `dimension` = query|page|country|device|date (default query).
- get_competitorsshallow
Tracked competitors for a site with their latest snapshot (domain authority, visibility, organic keywords, estimated traffic, backlinks).
- get_content_gradeshallow
Cached content-grade summary for a URL on a site (from the on-page grader).
- get_cwvshallow
Core Web Vitals (LCP, CLS, INP, FCP, TTFB) for a site from PageSpeed Insights — mobile + desktop snapshots.
- get_gsc_metricsshallow
Google Search Console metrics for a site. `surface` = organic|ai_overview|ai_mode|discover_ai (default organic); `dimension` = query|page|country|device|date (default query).
- get_keyword_gapsshallow
Top keyword-gap opportunities (keywords a competitor ranks for and the site does not, ordered by opportunity score).
- get_keyword_rankingsshallow
Tracked keyword positions + movement for a site (current + previous position, URL, country, device).
- get_local_seoshallow
Local SEO overview for a site (rank-tracker with local intent). Returns tracked local keywords + rival domains + AI-only rivals.
- get_market_analysisshallow
Market analysis overview for a site: tracked keyword demand aggregates, competitive concentration and provenance chips.
- get_plansshallow
Pylon SEO plans and the caller's entitlement: the paid catalogue (Growth / Agency, monthly / yearly) with USD + INR prices, site limits, credits and features, plus the caller's current plan, site usage and trial state, and the website pricing_url where plans are purchased.
- get_prompt_researchshallow
Per-prompt AI research for a site (target share, leader, rivals, opportunity bucket).
- get_rank_alertsshallow
Configured rank-drop alert rules for a site (thresholds + is_active flags).
- get_scan_pagesshallow
Newest pages from a site's latest crawl (status code, response time, size, depth, indexable). Windowed at 200 rows.
- get_score_historyshallow
Daily audit score history for a site (used for trend lines). Returns the most recent 90 samples.
- get_serp_featuresshallow
Aggregate SERP-feature presence (AI Overview, Featured Snippet, People-Also-Ask, Local Pack, Video, Images, Shopping, Knowledge) across the site's tracked keywords, from the latest ranking run.
- get_siteshallow
Get one site's metadata (name, domain, status, verification state, last-audit / last-scan timestamps).
- get_site_auditshallow
Latest SEO audit run for a site: overall + per-category scores and issue counts by severity.
- get_site_changesshallow
Recent SEO changes detected between the two most recent crawls (title / meta / h1 / canonical / indexability / status code).
- list_reportsshallow
List stored report runs for the caller's organisation. Optional filter by `site_id` and `kind` (overview|seo_audit|rankings|competitors|ai_visibility).
- list_sitesshallow
List every SEO site in the authenticated user's organisation (id, name, domain, status, last audit timestamp). Use before any other tool to discover which site_ids are valid.
- run_public_scanshallow
Run the anonymous single-URL SEO checker (public). Returns the same audit shape logged-in users see. Rate-limited per anonymous identity.
- start_ranking_runshallow
Enqueue a keyword-rankings sweep for a site (resolves every tracked keyword's SERP position).
- start_scanshallow
Enqueue a fresh crawl + audit run for a site. Idempotent: a running / queued run short-circuits.
- submit_indexnowshallow
Push a URL batch to IndexNow (Bing/Yandex/Naver/Seznam) for a site. Requires an existing verified IndexNow key. All URLs must share the site's host.
Embed this server’s score
Tool count and median score across every tool in this server’s corpus — honest in a way a single cherry-picked tool’s badge wouldn’t be.
[](https://vouch.tools/servers/6f488891-4328-44b5-8fb0-0573a219bb5c)