rankcontrol

MCPcomunidaden línea
v0.21.0UnknownMITActualizado hace 2 dnpmGitHub

RankControl CLI + MCP server: drive your SEO/AI-visibility workspace from the terminal or any AI agent

Estado del endpointen línea
comprobado hace 18 h · 359 ms · requiere autenticación
100 % de las últimas 1 comprobación llegó a este endpoint
Funciona en
ClaudeCursorCopilotChatGPTGemini

Inferido de los transportes que declara este listado (stdio, streamable-http). Que un cliente no aparezca aquí no significa que se haya descartado: simplemente Forge no puede confirmarlo.

Indexado automáticamente desde fuentes públicas. Aún sin verificar por su desarrollador en Forge.Reclamar este listado →
337Descargas/sem.
5Estrellas en GitHub
hace 2 dÚltima actualización
Lee estas credenciales
  • RANKCONTROL_API_KEYClave de APIopcional

    API key from RankControl Settings > API (or run `npx rankcontrol login` instead)

Declarado por el autor en el registro oficial de MCP. Forge does not store, broker, or ever see these values — the config below is scaffolded with placeholders you fill in locally.

Paquete
AutorUnknown
LicenciaMIT
Versión0.21.0
Fuentenpm+mcp-registry
Estado de confianza
B
60/100Bueno
✓Listado en el índice de Forge+10/10
—Identidad del publicador verificada+0/20
→ Publicador: ejecuta `forge publish` desde el repo del paquete para reclamar la propiedad
—Firma de publicación Ed25519+0/5
→ Se incluye automáticamente cuando el publicador ejecuta `forge publish`
—Verificación de dominio+0/5
→ Publicador: aloja /.well-known/forge.json en la página del paquete con { "publisher": "<github-login>" }
—npm Trusted Publishing (Sigstore)+0/5
→ Publica desde GitHub Actions con --provenance para que la attestation vincule este paquete a este repo
—Coincidencia de maintainer en npm+0/5
→ Se consigue cuando tu identidad esté verificada arriba y ese login sea maintainer de este paquete en npm
✓Análisis CVE · limpio+30/30
✓Análisis estático · limpio+20/20
Pégalo en Claude Code, Cursor o cualquier asistente de IA para corregir todas las carencias
EstadoIndexado por la comunidad
PublicadorSin verificar
FirmaSin firmar
Dominio—
Procedencia—
Dependencias✓ 60 resueltas+ · ninguna vulnerable
Superficie de herramientas40 herramientas · 6 privilegiadas
Análisis de seguridad✓ Limpiov0.21.0 · hoy¿Qué tan bien funciona este análisis?
EvaluacionesNinguna
Indexado15 oct 2026

La verificación confirma la identidad del publicador (la propiedad del repo), no la seguridad del código. El análisis de seguridad cubre los CVE conocidos y los scripts de instalación sospechosos.

Herramientas

40 herramientas · 6 privilegiadas
Extraído estáticamente del paquete publicadov0.21.0 · 18h ago

Leído del código que npm publica realmente, en el momento del análisis. El paquete nunca se ejecutó. Las herramientas registradas dinámicamente en tiempo de ejecución, o escondidas en código empaquetado o minificado, pueden pasarse por alto — así que esto es un mínimo de la superficie de herramientas, no un censo completo.

get_overview_funnelAI pipeline overview for the last 30 days: AI crawler hits and visits referred by AI engines.

AI pipeline overview for the last 30 days: AI crawler hits and visits referred by AI engines.

No se publicó ningún esquema de entrada para esta herramienta.

get_visibility_trendDaily AI visibility score series across the 6 tracked AI engines, from RankControl's stored weekly citation checks.

Daily AI visibility score series across the 6 tracked AI engines, from RankControl's stored weekly citation checks.

No se publicó ningún esquema de entrada para esta herramienta.

list_citationsRecent AI citation checks: which tracked queries were checked on which AI model and whether the brand was cited.

Recent AI citation checks: which tracked queries were checked on which AI model and whether the brand was cited.

No se publicó ningún esquema de entrada para esta herramienta.

get_web_footprintWeb footprint for the workspace and every competitor it tracks: how much of the web links to each domain, scored 0 to 10. A new domain scoring near zero is why AI citations are still absent.

Web footprint for the workspace and every competitor it tracks: how much of the web links to each domain, scored 0 to 10. A new domain scoring near zero is why AI citations are still absent.

No se publicó ningún esquema de entrada para esta herramienta.

get_web_total_historyWeb total history for the workspace and every competitor it tracks: each domain's monthly web total over the last 3 months, oldest month first. The web total counts citations in ChatGPT and Google answers, including queries you do not track.

Web total history for the workspace and every competitor it tracks: each domain's monthly web total over the last 3 months, oldest month first. The web total counts citations in ChatGPT and Google answers, including queries you do not track.

No se publicó ningún esquema de entrada para esta herramienta.

get_visibility_scoreComposite AI visibility score for the workspace, blending AI citation rate across the tracked models with Google and Bing rank share. Returns the composite and the score of each part: AI citations, Google and Bing (the AI part includes a per-model breakdown).

Composite AI visibility score for the workspace, blending AI citation rate across the tracked models with Google and Bing rank share. Returns the composite and the score of each part: AI citations, Google and Bing (the AI part includes a per-model breakdown).

No se publicó ningún esquema de entrada para esta herramienta.

get_setup_progressThe workspace's expeditions on the Overview: the current expedition, each step's name and whether it is done, and the next step. Use it to help the user finish setting up.

The workspace's expeditions on the Overview: the current expedition, each step's name and whether it is done, and the next step. Use it to help the user finish setting up.

No se publicó ningún esquema de entrada para esta herramienta.

get_citability_reportPublished pages ranked by citability score (how extractable each page is for AI answers), worst first, each with its top open fixes. Use to decide which articles to improve.

Published pages ranked by citability score (how extractable each page is for AI answers), worst first, each with its top open fixes. Use to decide which articles to improve.

No se publicó ningún esquema de entrada para esta herramienta.

get_citation_sentimentHow AI answers frame the brand when it's cited: positive / neutral / negative counts, daily trend, and recent answer snippets as receipts.

How AI answers frame the brand when it's cited: positive / neutral / negative counts, daily trend, and recent answer snippets as receipts.

No se publicó ningún esquema de entrada para esta herramienta.

get_citation_sourcesWhich domains AI engines cite when answering the brand's tracked queries, typed brand / competitive / UGC / editorial with counts and share. Shows where citation presence must be earned.

Which domains AI engines cite when answering the brand's tracked queries, typed brand / competitive / UGC / editorial with counts and share. Shows where citation presence must be earned.

No se publicó ningún esquema de entrada para esta herramienta.

get_share_of_voiceShare of voice vs competitors: the brand's citation rate, top competitor mention rates, and the brand's share of all brand appearances in AI answers over the window.

Share of voice vs competitors: the brand's citation rate, top competitor mention rates, and the brand's share of all brand appearances in AI answers over the window.

No se publicó ningún esquema de entrada para esta herramienta.

list_tracked_queriesThe workspace's tracked queries — the questions RankControl checks weekly across the 6 AI engines for brand citations — with their status and, for each tracked query, how many of the 6 engines cited it in their latest check.

The workspace's tracked queries — the questions RankControl checks weekly across the 6 AI engines for brand citations — with their status and, for each tracked query, how many of the 6 engines cited it in their latest check.

No se publicó ningún esquema de entrada para esta herramienta.

get_query_slotsTracking slots in use and the plan's limit, as Query Control shows them (18/50 tracked).

Tracking slots in use and the plan's limit, as Query Control shows them (18/50 tracked).

No se publicó ningún esquema de entrada para esta herramienta.

get_crawler_accessDaily AI-crawler reachability probe result — a DIAGNOSTIC, not a traffic metric: whether the site's edge (e.g. Cloudflare Bot Fight Mode) or robots.txt blocks GPTBot/ClaudeBot. 'shielded' means browsers and bots are both challenged (site-wide shield, ambiguous for real, signed crawlers).

Daily AI-crawler reachability probe result — a DIAGNOSTIC, not a traffic metric: whether the site's edge (e.g. Cloudflare Bot Fight Mode) or robots.txt blocks GPTBot/ClaudeBot. 'shielded' means browsers and bots are both challenged (site-wide shield, ambiguous for real, signed crawlers).

No se publicó ningún esquema de entrada para esta herramienta.

get_analytics_sourcesPer-workspace analytics source setup: the selected writer for human traffic and AI-crawler data, which sources the setup qualifies for, and install state (Cloudflare zone/sync, WordPress plugin version, embed liveness). Both Analytics and Reports screens ship disabled until activated.

Per-workspace analytics source setup: the selected writer for human traffic and AI-crawler data, which sources the setup qualifies for, and install state (Cloudflare zone/sync, WordPress plugin version, embed liveness). Both Analytics and Reports screens ship disabled until activated.

No se publicó ningún esquema de entrada para esta herramienta.

set_analytics_sourceSelect the active writer for a data type. Validated server-side against what the customer's setup supports. Switching aiCrawlers to cloudflare starts a backfill sync.

Select the active writer for a data type. Validated server-side against what the customer's setup supports. Switching aiCrawlers to cloudflare starts a backfill sync.

No se publicó ningún esquema de entrada para esta herramienta.

activate_analytics_screenTurn on the Analytics or Reports screen for this workspace (they ship disabled; activation is one-time per screen).

Turn on the Analytics or Reports screen for this workspace (they ship disabled; activation is one-time per screen).

No se publicó ningún esquema de entrada para esta herramienta.

get_cloudflare_connect_urlOAuth URL to connect read-only Cloudflare analytics (AI-crawler data source). Open it in a browser; the grant is scoped to Analytics:Read.

OAuth URL to connect read-only Cloudflare analytics (AI-crawler data source). Open it in a browser; the grant is scoped to Analytics:Read.

No se publicó ningún esquema de entrada para esta herramienta.

list_cloudflare_zonesCloudflare zones visible to the connected grant, for picking which zone to poll.

Cloudflare zones visible to the connected grant, for picking which zone to poll.

No se publicó ningún esquema de entrada para esta herramienta.

select_cloudflare_zonePick the Cloudflare zone to poll. A crawler source already set stays; Cloudflare becomes the source only when none is set, and its first sync backfills up to 7 days.

Pick the Cloudflare zone to poll. A crawler source already set stays; Cloudflare becomes the source only when none is set, and its first sync backfills up to 7 days.

No se publicó ningún esquema de entrada para esta herramienta.

install_framer_embedprivilegiadaInstall site-wide visit tracking on the connected Framer project via its custom-code API. Dry run unless confirm is true. Confirming ALSO PUBLISHES the customer's Framer site.

Install site-wide visit tracking on the connected Framer project via its custom-code API. Dry run unless confirm is true. Confirming ALSO PUBLISHES the customer's Framer site.

No se publicó ningún esquema de entrada para esta herramienta.

install_webflow_custom_codeprivilegiadaRegister and apply the tracking loader via Webflow's Custom Code API. Dry run unless confirm is true. Needs a site token with CMS + Custom code scopes (pass apiToken to upgrade the stored one). Goes live on the customer's next Webflow site publish.

Register and apply the tracking loader via Webflow's Custom Code API. Dry run unless confirm is true. Needs a site token with CMS + Custom code scopes (pass apiToken to upgrade the stored one). Goes live on the customer's next Webflow site publish.

No se publicó ningún esquema de entrada para esta herramienta.

add_tracked_queryAdd a query. Weekly AI citation checks start immediately when a tracking slot is free; otherwise it is saved untracked. Pass coveredByContentId when the query is one of that article's question headings, so Content Ideas does not offer it again.

Add a query. Weekly AI citation checks start immediately when a tracking slot is free; otherwise it is saved untracked. Pass coveredByContentId when the query is one of that article's question headings, so Content Ideas does not offer it again.

No se publicó ningún esquema de entrada para esta herramienta.

hide_content_ideaHide an idea from Content Ideas. A tracked query keeps its weekly checks and its slot; use remove_tracked_query to delete a query outright.

Hide an idea from Content Ideas. A tracked query keeps its weekly checks and its slot; use remove_tracked_query to delete a query outright.

No se publicó ningún esquema de entrada para esta herramienta.

get_insightsList Insights: what to work on next on the workspace's own site: its product and service pages, searches Google shows it for that no page is about, and problems across the whole site from the weekly crawl. Each item has the problem, its evidence lines, a suggested fix when there is one, and its one…

List Insights: what to work on next on the workspace's own site: its product and service pages, searches Google shows it for that no page is about, and problems across the whole site from the weekly crawl. Each item has the problem, its evidence lines, a suggested fix when there is one, and its one…

No se publicó ningún esquema de entrada para esta herramienta.

hide_insightHide an Insights item the person doesn't want. It moves under Done as Hidden and does not come back. Item ids come from get_insights.

Hide an Insights item the person doesn't want. It moves under Done as Hidden and does not come back. Item ids come from get_insights.

No se publicó ningún esquema de entrada para esta herramienta.

move_insight_to_ideasprivilegiadaMove a Search Console item (a search Google shows the site for, but no page is about) to Content Ideas: the Insights item's "Move to Content Ideas". The search becomes an untracked idea tagged Search Console, planned like any other idea, and the item moves under Done. Item ids come from get_insight…

Move a Search Console item (a search Google shows the site for, but no page is about) to Content Ideas: the Insights item's "Move to Content Ideas". The search becomes an untracked idea tagged Search Console, planned like any other idea, and the item moves under Done. Item ids come from get_insight…

No se publicó ningún esquema de entrada para esta herramienta.

plan_insight_articlesPlan articles that link to one of the person's product or service pages: the Insights item's "Plan 3 articles that link here". Up to 3 articles about the page's main search, in the formats the workspace has on, each asked to link to the page once; they go on the calendar as planned articles. Defaul…

Plan articles that link to one of the person's product or service pages: the Insights item's "Plan 3 articles that link here". Up to 3 articles about the page's main search, in the formats the workspace has on, each asked to link to the page once; they go on the calendar as planned articles. Defaul…

No se publicó ningún esquema de entrada para esta herramienta.

remove_tracked_queryprivilegiadaDelete a query. Frees its tracking slot if it was tracked.

Delete a query. Frees its tracking slot if it was tracked.

No se publicó ningún esquema de entrada para esta herramienta.

set_query_trackingPause or resume weekly AI citation checks on a saved query. Tracking uses one of the plan's tracking slots; pausing frees it. The query is kept either way.

Pause or resume weekly AI citation checks on a saved query. Tracking uses one of the plan's tracking slots; pausing frees it. The query is kept either way.

No se publicó ningún esquema de entrada para esta herramienta.

update_tracked_queryRewrite a tracked query's text. Future weekly checks use the new text.

Rewrite a tracked query's text. Future weekly checks use the new text.

No se publicó ningún esquema de entrada para esta herramienta.

get_competitorsTracked competitors used in share-of-voice and visibility comparisons, with each one's AI visibility score, citations of checks over the last 30 days, domain metrics and positioning analysis.

Tracked competitors used in share-of-voice and visibility comparisons, with each one's AI visibility score, citations of checks over the last 30 days, domain metrics and positioning analysis.

No se publicó ningún esquema de entrada para esta herramienta.

add_competitorTrack a competitor (max 10). They enter weekly share-of-voice comparisons against the org's own citation rate. Omit websiteUrl to have the site resolved from the name.

Track a competitor (max 10). They enter weekly share-of-voice comparisons against the org's own citation rate. Omit websiteUrl to have the site resolved from the name.

No se publicó ningún esquema de entrada para esta herramienta.

remove_competitorprivilegiadaStop tracking a competitor.

Stop tracking a competitor.

No se publicó ningún esquema de entrada para esta herramienta.

get_topicsThe workspace's topics. Tracked queries, content ideas and planned articles all group under these.

The workspace's topics. Tracked queries, content ideas and planned articles all group under these.

No se publicó ningún esquema de entrada para esta herramienta.

set_topicsSin descripción publicada

Esta herramienta no publicó ninguna descripción. Forge no se la inventa.

delete_planned_titleprivilegiadaSin descripción publicada

Esta herramienta no publicó ninguna descripción. Forge no se la inventa.

get_traffic_overviewSin descripción publicada

Esta herramienta no publicó ninguna descripción. Forge no se la inventa.

get_rankingsSin descripción publicada

Esta herramienta no publicó ninguna descripción. Forge no se la inventa.

get_planning_capacitySin descripción publicada

Esta herramienta no publicó ninguna descripción. Forge no se la inventa.

35 de 40 herramientas publicaron una descripción.

Los nombres y descripciones de las herramientas los escribe el publicador y se muestran literalmente como texto inerte. Son las cadenas que un cliente MCP pasa al modelo, así que Forge las analiza en busca de patrones de inyección de prompts — cualquier hallazgo aparece junto al análisis de seguridad de arriba. «Privilegiada» es una coincidencia de palabra clave en el nombre de la herramienta, no una auditoría de lo que hace: un nombre inofensivo puede hacer cualquier cosa.

Acerca de

RankControl CLI + MCP server: drive your SEO/AI-visibility workspace from the terminal or any AI agent

Palabras clave
seoaeoai-visibilitymcpmodel-context-protocolrankcontrol
Alternativas
Comparando superficies de herramientas…

Árbol de dependencias

Lo que un análisis de Forge resolvió a partir de los metadatos de npm el 2026-10-15: resolución observada, no una declaración del publicador.

60 paquetes resueltos · 3 directos · ninguno con avisos de seguridad La resolución se detiene en la profundidad 4 y en 60 paquetes.

El rastreo se detuvo en el límite de 60 paquetes. El resto del árbol nunca se resolvió.

Hay 36 paquetes resueltos más que no se dibujan aquí (límite de visualización: 24). Toda dependencia con avisos de seguridad se dibuja aunque se supere el límite. Inventario completo (SBOM CycloneDX)

Declaradas pero no resueltas

56 dependencias declaradas nunca llegaron al árbol. Faltan en la resolución de Forge, no en el paquete.

+44 más sin listar. Los recuentos por motivo de arriba las incluyen todas.

No se siguen: peerDependencies. Este árbol cubre solo dependencias en tiempo de ejecución, así que lo que estas arrastren nunca se resolvió.