SEO toolkit for Quebec sites: audits, Google.ca rankings, keywords, AI-search visibility.
Inferred from the transports this listing declares (streamable-http). A client not listed here hasn’t been ruled out — it just isn’t something Forge can confirm.
Verification confirms publisher identity (repo ownership), not code safety. The security scan covers known CVEs and suspicious install scripts.
Read out of the source npm actually ships, at scan time. The package was never executed. Tools registered dynamically at runtime, or hidden inside bundled or minified code, can be missed — so this is a floor on the tool surface, not a complete census of it.
gridar-mcpSEO toolkit for Quebec sites: audits, Google.ca rankings, keywords, AI-search visibility.SEO toolkit for Quebec sites: audits, Google.ca rankings, keywords, AI-search visibility.
No input schema was published for this tool.
gridar_get_meReturn the authenticated user's plan, current monthly article quota and remaining usage.Return the authenticated user's plan, current monthly article quota and remaining usage.
No input schema was published for this tool.
gridar_list_sitesList the sites belonging to the user (id, domain, hosting mode, default language).List the sites belonging to the user (id, domain, hosting mode, default language).
No input schema was published for this tool.
gridar_list_articlesList articles on a given site. Optional filters: status, language, limit.List articles on a given site. Optional filters: status, language, limit.
No input schema was published for this tool.
gridar_get_articleReturn the full content (HTML + metadata) of a single article identified by site_id and slug.Return the full content (HTML + metadata) of a single article identified by site_id and slug.
No input schema was published for this tool.
gridar_generate_articleGenerate a new SEO-optimized article on the given site. Consumes one article from the user's monthly quota (or one credit). Returns the generated content and the new total post count.Generate a new SEO-optimized article on the given site. Consumes one article from the user's monthly quota (or one credit). Returns the generated content and the new total post count.
No input schema was published for this tool.
gridar_generate_sister_articleTranslate + adapt an existing article into another language and publish it as a sibling sharing the same translation_group (so hreflang alternates wire up automatically). Costs one article from the user's monthly quota (or one credit). Only available on hosted-mode sites. The new post is created wi…Translate + adapt an existing article into another language and publish it as a sibling sharing the same translation_group (so hreflang alternates wire up automatically). Costs one article from the user's monthly quota (or one credit). Only available on hosted-mode sites. The new post is created wi…
No input schema was published for this tool.
gridar_audit_articleRun the SEO auditor on raw content. Returns a 0-100 score plus actionable suggestions (length, keyword density, headings, links, meta).Run the SEO auditor on raw content. Returns a 0-100 score plus actionable suggestions (length, keyword density, headings, links, meta).
No input schema was published for this tool.
gridar_get_briefBuild a content brief for a target keyword: search intent, outline, entities to cover, FAQ candidates, E-E-A-T signals.Build a content brief for a target keyword: search intent, outline, entities to cover, FAQ candidates, E-E-A-T signals.
No input schema was published for this tool.
gridar_list_keywordsList the tracked keywords for a site with their latest recorded ranking.List the tracked keywords for a site with their latest recorded ranking.
No input schema was published for this tool.
gridar_snapshot_keywordsTrigger a fresh ranking snapshot for all tracked keywords on a site. Returns the count of positions recorded.Trigger a fresh ranking snapshot for all tracked keywords on a site. Returns the count of positions recorded.
No input schema was published for this tool.
gridar_weekly_digestReturn the weekly digest for a site (traffic, ranking, content decay) over the last 7 days.Return the weekly digest for a site (traffic, ranking, content decay) over the last 7 days.
No input schema was published for this tool.
gridar_get_siteReturn full configuration of one site: integrations status, default language, knowledge base, competitors, GSC connection, autopilot config, author E-E-A-T fields.Return full configuration of one site: integrations status, default language, knowledge base, competitors, GSC connection, autopilot config, author E-E-A-T fields.
No input schema was published for this tool.
gridar_update_siteUpdate editable site fields (name, description, knowledge_base, competitors, default_language, author_bio, author_credentials, public_blog_domain). Pass only the fields you want to change.Update editable site fields (name, description, knowledge_base, competitors, default_language, author_bio, author_credentials, public_blog_domain). Pass only the fields you want to change.
No input schema was published for this tool.
gridar_create_articleCreate a manually-authored article on a hosted site (no AI generation, no quota consumed). Use this when the user already has content to publish via the dashboard.Create a manually-authored article on a hosted site (no AI generation, no quota consumed). Use this when the user already has content to publish via the dashboard.
No input schema was published for this tool.
gridar_update_articlePatch fields of an existing article (title, content, excerpt, status, cover_image, author, slug). Works on all site modes: hosted, external (Postgres), WordPress, Shopify, and Webflow. The CMS adapter is selected automatically from the site's mode. Status=published auto-sets published_at on hosted/…Patch fields of an existing article (title, content, excerpt, status, cover_image, author, slug). Works on all site modes: hosted, external (Postgres), WordPress, Shopify, and Webflow. The CMS adapter is selected automatically from the site's mode. Status=published auto-sets published_at on hosted/…
No input schema was published for this tool.
gridar_delete_articleprivilegedDESTRUCTIVE: permanently delete an article. Works on all site modes: hosted, external, WordPress, Shopify, and Webflow. CMS-side deletes are forced (no trash). Cascades attribution rows on hosted.DESTRUCTIVE: permanently delete an article. Works on all site modes: hosted, external, WordPress, Shopify, and Webflow. CMS-side deletes are forced (no trash). Cascades attribution rows on hosted.
No input schema was published for this tool.
gridar_track_keywordAdd a keyword to track on a site. SERP position is snapshotted daily by the rank_snapshot cron. Reactivates the row if it was previously soft-deleted.Add a keyword to track on a site. SERP position is snapshotted daily by the rank_snapshot cron. Reactivates the row if it was previously soft-deleted.
No input schema was published for this tool.
gridar_untrack_keywordSoft-delete a tracked keyword (sets is_active=False). Historical SerpRank snapshots are preserved.Soft-delete a tracked keyword (sets is_active=False). Historical SerpRank snapshots are preserved.
No input schema was published for this tool.
gridar_suggest_keywordsAsk Claude to suggest new tracked keywords for the site, anchored on RAG memory + homepage scrape (not just brand name).Ask Claude to suggest new tracked keywords for the site, anchored on RAG memory + homepage scrape (not just brand name).
No input schema was published for this tool.
gridar_suggest_competitorsAuto-detect likely SEO competitors for the site based on homepage + tracked keywords.Auto-detect likely SEO competitors for the site based on homepage + tracked keywords.
No input schema was published for this tool.
gridar_analyze_competitorsAnalyze the SERP top 10 for a keyword: average word count, common headings, entity coverage, gap analysis.Analyze the SERP top 10 for a keyword: average word count, common headings, entity coverage, gap analysis.
No input schema was published for this tool.
gridar_serp_analyzeSERP Analyzer: fetch the top 10 organic results for a keyword and compute per-URL metrics (word count, h1/h2/h3 count, FAQ presence, video embed) plus averages. Lightweight Surfer-style benchmark used to size a competing article.SERP Analyzer: fetch the top 10 organic results for a keyword and compute per-URL metrics (word count, h1/h2/h3 count, FAQ presence, video embed) plus averages. Lightweight Surfer-style benchmark used to size a competing article.
No input schema was published for this tool.
gridar_ai_visibility_summaryAI Visibility tracker: returns aggregated metrics describing how often the site is cited in LLM responses (ChatGPT, Perplexity, Gemini, SearchGPT, Claude). Output: {score (weighted 0-100), total_mentions, cited_pages_count, total_checks, total_prompts, breakdown_by_engine: {engine: {total_checks, c…AI Visibility tracker: returns aggregated metrics describing how often the site is cited in LLM responses (ChatGPT, Perplexity, Gemini, SearchGPT, Claude). Output: {score (weighted 0-100), total_mentions, cited_pages_count, total_checks, total_prompts, breakdown_by_engine: {engine: {total_checks, c…
No input schema was published for this tool.
gridar_run_ai_visibilityTrigger an AI Visibility check series for a site's tracked prompts. Creates one AiVisibilityResult per (prompt, engine) pair across all 5 engines (ChatGPT, Perplexity, Gemini, SearchGPT, Claude). V1: results are mocked plausibly so the user can validate the UI before external LLM APIs are wired. Pa…Trigger an AI Visibility check series for a site's tracked prompts. Creates one AiVisibilityResult per (prompt, engine) pair across all 5 engines (ChatGPT, Perplexity, Gemini, SearchGPT, Claude). V1: results are mocked plausibly so the user can validate the UI before external LLM APIs are wired. Pa…
No input schema was published for this tool.
gridar_get_content_decayFind articles whose GSC impressions / clicks dropped significantly over the last N days. Suggests refresh / expand / redirect actions.Find articles whose GSC impressions / clicks dropped significantly over the last N days. Suggests refresh / expand / redirect actions.
No input schema was published for this tool.
gridar_find_broken_linksCrawl the site articles + check outgoing links. Returns list of 4xx/5xx/timeouts.Crawl the site articles + check outgoing links. Returns list of 4xx/5xx/timeouts.
No input schema was published for this tool.
gridar_check_hreflangValidate hreflang tags on a site (translation_group consistency) OR on a raw HTML payload.Validate hreflang tags on a site (translation_group consistency) OR on a raw HTML payload.
No input schema was published for this tool.
gridar_detect_cannibalizationFind pairs of articles on a site that compete for the same intent / keywords. Cross-language and cross-status aware.Find pairs of articles on a site that compete for the same intent / keywords. Cross-language and cross-status aware.
No input schema was published for this tool.
gridar_suggest_internal_linksAI suggestions for internal-link insertions on a target article, anchored on the site's content corpus.AI suggestions for internal-link insertions on a target article, anchored on the site's content corpus.
No input schema was published for this tool.
gridar_bulk_auditRun the SEO audit across ALL published articles of a site in parallel (Gemini). Returns aggregated scores + top issues. Can take 30-60s on large sites.Run the SEO audit across ALL published articles of a site in parallel (Gemini). Returns aggregated scores + top issues. Can take 30-60s on large sites.
No input schema was published for this tool.
gridar_check_readabilityScore content readability (Flesch-Kincaid, ARI) in FR or EN.Score content readability (Flesch-Kincaid, ARI) in FR or EN.
No input schema was published for this tool.
gridar_check_plagiarismRun originality / plagiarism check on the content (Tier 4 plan).Run originality / plagiarism check on the content (Tier 4 plan).
No input schema was published for this tool.
gridar_keyword_researchNo description publishedThis tool published no description. Forge does not invent one.
gridar_page_speedRun PageSpeed Insights on a URL. Returns Core Web Vitals + suggestions.Run PageSpeed Insights on a URL. Returns Core Web Vitals + suggestions.
No input schema was published for this tool.
gridar_people_also_askHarvest People-Also-Ask questions from Google SERP for a keyword. Useful to seed FAQ schemas.Harvest People-Also-Ask questions from Google SERP for a keyword. Useful to seed FAQ schemas.
No input schema was published for this tool.
gridar_link_opportunitiesSurface candidate sites for backlink outreach on a keyword. Queries Serper for 'best <keyword> sites' + resources / blogs variants, de-duplicates by domain, filters out social/marketplace giants, and returns the top targets (domain + url + title + snippet + source_query).Surface candidate sites for backlink outreach on a keyword. Queries Serper for 'best <keyword> sites' + resources / blogs variants, de-duplicates by domain, filters out social/marketplace giants, and returns the top targets (domain + url + title + snippet + source_query).
No input schema was published for this tool.
gridar_gsc_queriesPull top GSC queries (impressions / clicks / position) for a single article page over the last N days. Requires the article `slug`; the site must have GSC connected.Pull top GSC queries (impressions / clicks / position) for a single article page over the last N days. Requires the article `slug`; the site must have GSC connected.
No input schema was published for this tool.
gridar_get_autopilotReturn autopilot config for a site: enabled flag, weekly_count, last_run_at, next_run_at, last_error.Return autopilot config for a site: enabled flag, weekly_count, last_run_at, next_run_at, last_error.
No input schema was published for this tool.
gridar_set_autopilotConfigure autopilot. Pass only the fields you want to change.Configure autopilot. Pass only the fields you want to change.
No input schema was published for this tool.
39 of 40 tools published a description.
Tool names and descriptions are written by the publisher and shown verbatim as inert text. They are the strings an MCP client passes to a model, so Forge scans them for prompt-injection patterns — any finding appears with the security scan above. “Privileged” is a keyword match on the tool name, not an audit of what the tool does: a benign-sounding name can still do anything.
SEO toolkit for Quebec sites: audits, Google.ca rankings, keywords, AI-search visibility.
Linked names open Forge’s index of every entry observed exposing that tool. Browse all indexed tools.
This entry publishes no npm package, so Forge has no dependency tree for it. That is a gap in coverage — not a statement that it has no dependencies.