RankControl CLI + MCP server: drive your SEO/AI-visibility workspace from the terminal or any AI agent
Déduit des transports déclarés par cette annonce (stdio, streamable-http). Un client absent de cette liste n’est pas écarté pour autant — c’est simplement quelque chose que Forge ne peut pas confirmer.
RANKCONTROL_API_KEYClé d’APIfacultatifAPI key from RankControl Settings > API (or run `npx rankcontrol login` instead)
Déclaré par l’auteur dans le registre MCP officiel. Forge does not store, broker, or ever see these values — the config below is scaffolded with placeholders you fill in locally.
La vérification confirme l’identité de l’éditeur (la propriété du dépôt), pas la sûreté du code. L’analyse de sécurité couvre les CVE connues et les scripts d’installation suspects.
Lu dans le code que npm livre réellement, au moment de l’analyse. Le paquet n’a jamais été exécuté. Les outils enregistrés dynamiquement à l’exécution, ou cachés dans du code empaqueté ou minifié, peuvent passer inaperçus — c’est donc un plancher de la surface d’outils, pas un recensement complet.
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.
Aucun schéma d’entrée n’a été publié pour cet outil.
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.
Aucun schéma d’entrée n’a été publié pour cet outil.
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.
Aucun schéma d’entrée n’a été publié pour cet outil.
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.
Aucun schéma d’entrée n’a été publié pour cet outil.
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.
Aucun schéma d’entrée n’a été publié pour cet outil.
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).
Aucun schéma d’entrée n’a été publié pour cet outil.
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.
Aucun schéma d’entrée n’a été publié pour cet outil.
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.
Aucun schéma d’entrée n’a été publié pour cet outil.
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.
Aucun schéma d’entrée n’a été publié pour cet outil.
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.
Aucun schéma d’entrée n’a été publié pour cet outil.
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.
Aucun schéma d’entrée n’a été publié pour cet outil.
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.
Aucun schéma d’entrée n’a été publié pour cet outil.
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).
Aucun schéma d’entrée n’a été publié pour cet outil.
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).
Aucun schéma d’entrée n’a été publié pour cet outil.
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.
Aucun schéma d’entrée n’a été publié pour cet outil.
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.
Aucun schéma d’entrée n’a été publié pour cet outil.
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).
Aucun schéma d’entrée n’a été publié pour cet outil.
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.
Aucun schéma d’entrée n’a été publié pour cet outil.
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.
Aucun schéma d’entrée n’a été publié pour cet outil.
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.
Aucun schéma d’entrée n’a été publié pour cet outil.
install_framer_embedprivilégié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.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.
Aucun schéma d’entrée n’a été publié pour cet outil.
install_webflow_custom_codeprivilégié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.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.
Aucun schéma d’entrée n’a été publié pour cet outil.
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.
Aucun schéma d’entrée n’a été publié pour cet outil.
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.
Aucun schéma d’entrée n’a été publié pour cet outil.
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…
Aucun schéma d’entrée n’a été publié pour cet outil.
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.
Aucun schéma d’entrée n’a été publié pour cet outil.
move_insight_to_ideasprivilégié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…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…
Aucun schéma d’entrée n’a été publié pour cet outil.
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…
Aucun schéma d’entrée n’a été publié pour cet outil.
remove_tracked_queryprivilégiéDelete a query. Frees its tracking slot if it was tracked.Delete a query. Frees its tracking slot if it was tracked.
Aucun schéma d’entrée n’a été publié pour cet outil.
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.
Aucun schéma d’entrée n’a été publié pour cet outil.
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.
Aucun schéma d’entrée n’a été publié pour cet outil.
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.
Aucun schéma d’entrée n’a été publié pour cet outil.
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.
Aucun schéma d’entrée n’a été publié pour cet outil.
remove_competitorprivilégiéStop tracking a competitor.Stop tracking a competitor.
Aucun schéma d’entrée n’a été publié pour cet outil.
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.
Aucun schéma d’entrée n’a été publié pour cet outil.
set_topicsAucune description publiéeCet outil n’a publié aucune description. Forge n’en invente pas.
delete_planned_titleprivilégiéAucune description publiéeCet outil n’a publié aucune description. Forge n’en invente pas.
get_traffic_overviewAucune description publiéeCet outil n’a publié aucune description. Forge n’en invente pas.
get_rankingsAucune description publiéeCet outil n’a publié aucune description. Forge n’en invente pas.
get_planning_capacityAucune description publiéeCet outil n’a publié aucune description. Forge n’en invente pas.
35 outils sur 40 ont publié une description.
Les noms et descriptions d’outils sont écrits par l’éditeur et affichés tels quels, comme du texte inerte. Ce sont les chaînes qu’un client MCP transmet à un modèle, alors Forge y recherche des motifs d’injection de prompt — tout constat apparaît avec l’analyse de sécurité ci-dessus. « Privilégié » est une correspondance de mot-clé sur le nom de l’outil, pas un audit de ce qu’il fait : un nom anodin peut tout de même tout faire.
RankControl CLI + MCP server: drive your SEO/AI-visibility workspace from the terminal or any AI agent
Les noms cliquables ouvrent l’index Forge de toutes les entrées observées exposant cet outil. Parcourir tous les outils indexés.
L'exploration s'est arrêtée à la limite de 60 paquets. Le reste de l'arbre n'a jamais été résolu.
36 autres paquets résolus ne sont pas dessinés ici (limite d'affichage : 24). Toute dépendance porteuse d'un avis de sécurité est dessinée quelle que soit la limite. Inventaire complet (SBOM CycloneDX)
56 dépendances déclarées ne sont jamais arrivées dans l'arbre. Elles manquent à la résolution de Forge, pas au paquet.
+44 de plus non listées. Les comptes par motif ci-dessus les couvrent toutes.
Non suivies : peerDependencies. Cet arbre ne couvre que les dépendances d'exécution ; ce qu'elles entraînent n'a jamais été résolu.