Search / io.pylonseo/pylon-seo
Pylon SEO
R0· no sign-inAudit, rank-track and analyze SEO for sites via an authenticated MCP server.
v1.0.0 · active · website · descriptor JSON · versions
Search / io.pylonseo/pylon-seo
R0· no sign-inAudit, rank-track and analyze SEO for sites via an authenticated MCP server.
v1.0.0 · active · website · descriptor JSON · versions
{
"mcpServers": {
"pylon-seo": {
"type": "http",
"url": "https://api.pylonseo.io/mcp"
}
}
}claude mcp add --transport http pylon-seo https://api.pylonseo.io/mcp[mcp_servers.pylon-seo]
url = "https://api.pylonseo.io/mcp"
{
"$schema": "https://opencode.ai/config.json",
"mcp": {
"pylon-seo": {
"type": "remote",
"url": "https://api.pylonseo.io/mcp",
"enabled": true
}
}
}{
"mcpServers": {
"pylon-seo": {
"type": "http",
"url": "https://api.pylonseo.io/mcp"
}
},
"deeplink": "cursor://anysphere.cursor-deeplink/mcp/install?name=pylon-seo&config=eyJ0eXBlIjoiaHR0cCIsInVybCI6Imh0dHBzOi8vYXBpLnB5bG9uc2VvLmlvL21jcCJ9"
}{
"servers": {
"pylon-seo": {
"type": "http",
"url": "https://api.pylonseo.io/mcp"
}
}
}{
"mcpServers": {
"pylon-seo": {
"httpUrl": "https://api.pylonseo.io/mcp"
}
}
}extensions:
"pylon-seo":
enabled: true
name: "pylon-seo"
type: streamable_http
uri: "https://api.pylonseo.io/mcp"
timeout: 300
protocol.modernnewest supported version is 2025-11-25; 2026-07-28 not supported, older versions are deprecated until 2027-07-28protocol.statelessonly applies to 2026-07-28 serversprotocol.transportstreamable HTTPprotocol.list_ttlonly applies to 2026-07-28 serversauth.prm, auth.as_metadata, auth.cimdno remote uses OAuthauth.secret_in_urlno templated URLtools.descriptionsevery tool has a descriptiontools.description_lengthdescriptions are concisetools.schemasevery tool has an object input schematools.annotations31 of 31 tools declare readOnlyHint or destructiveHinttools.directory_hintsevery tool declares readOnlyHint, destructiveHint, idempotentHint and openWorldHinttools.token_costabout 3,100 tokens to load every tooltools.api_dumptools are not a one-to-one API dumpstability.changesno tool changes in 30 daysstability.rug_pullno tool changed its meaning under the same namedeps.known_vulns, deps.mcp_sdk_version, deps.resolvableno npm or PyPI packageNo tool definition changes recorded. A server's first observation is its baseline; later probes record what changes.
Checks run on what our credential-free, read-only probes observe; tools are never called and no code audit is performed. How it is computed.
+dns-namespace +website +reachable +uptime-100% +updated-13d-ago -no-repository
Derived from observable signals (official registry feed and our own credential-free probes); no code audit performed. How it is computed.
| remote | auth | reachable | uptime 30d | p50 | protocol | last ok |
|---|---|---|---|---|---|---|
https://api.pylonseo.io/mcp streamable-http | none | yes | 100% | 1023 ms | 2025-11-25 | 2026-10-19 |
add_competitor | Track a new competitor for a site by its bare domain (no protocol). Discovery scan is enqueued asynchronously. |
add_keyword | 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_alert | 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_presenceread-only | 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_visibilityread-only | 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_issuesread-only | 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_domainsread-only | Top referring domains for a site with the Pylon-computed 0-100 authority score. |
get_bing_metricsread-only | Bing Webmaster Tools metrics for a site (organic; Bing has no Copilot API split). `dimension` = query|page|country|device|date (default query). |
get_competitorsread-only | Tracked competitors for a site with their latest snapshot (domain authority, visibility, organic keywords, estimated traffic, backlinks). |
get_content_graderead-only | Cached content-grade summary for a URL on a site (from the on-page grader). |
get_cwvread-only | Core Web Vitals (LCP, CLS, INP, FCP, TTFB) for a site from PageSpeed Insights — mobile + desktop snapshots. |
get_gsc_metricsread-only | 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_gapsread-only | Top keyword-gap opportunities (keywords a competitor ranks for and the site does not, ordered by opportunity score). |
get_keyword_rankingsread-only | Tracked keyword positions + movement for a site (current + previous position, URL, country, device). |
get_local_seoread-only | Local SEO overview for a site (rank-tracker with local intent). Returns tracked local keywords + rival domains + AI-only rivals. |
get_market_analysisread-only | Market analysis overview for a site: tracked keyword demand aggregates, competitive concentration and provenance chips. |
get_plansread-only | 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_researchread-only | Per-prompt AI research for a site (target share, leader, rivals, opportunity bucket). |
get_rank_alertsread-only | Configured rank-drop alert rules for a site (thresholds + is_active flags). |
get_scan_pagesread-only | Newest pages from a site's latest crawl (status code, response time, size, depth, indexable). Windowed at 200 rows. |
get_score_historyread-only | Daily audit score history for a site (used for trend lines). Returns the most recent 90 samples. |
get_serp_featuresread-only | 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_siteread-only | Get one site's metadata (name, domain, status, verification state, last-audit / last-scan timestamps). |
get_site_auditread-only | Latest SEO audit run for a site: overall + per-category scores and issue counts by severity. |
get_site_changesread-only | Recent SEO changes detected between the two most recent crawls (title / meta / h1 / canonical / indexability / status code). |
list_reportsread-only | List stored report runs for the caller's organisation. Optional filter by `site_id` and `kind` (overview|seo_audit|rankings|competitors|ai_visibility). |
list_sitesread-only | 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_scanread-only | Run the anonymous single-URL SEO checker (public). Returns the same audit shape logged-in users see. Rate-limited per anonymous identity. |
start_ranking_run | Enqueue a keyword-rankings sweep for a site (resolves every tracked keyword's SERP position). |
start_scan | Enqueue a fresh crawl + audit run for a site. Idempotent: a running / queued run short-circuits. |
submit_indexnowdestructive | 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. |
Schemas: list_tools.
{
"name": "io.pylonseo/pylon-seo",
"icons": [
{
"src": "https://pylonseo.io/brand/pylon-seo.png",
"sizes": [
"512x512"
],
"mimeType": "image/png"
}
],
"title": "Pylon SEO",
"$schema": "https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json",
"remotes": [
{
"url": "https://api.pylonseo.io/mcp",
"type": "streamable-http"
}
],
"version": "1.0.0",
"websiteUrl": "https://pylonseo.io",
"description": "Audit, rank-track and analyze SEO for sites via an authenticated MCP server."
}