# Spook SEO - Registry name: `com.tryspook/spook` · version 1.0.0 - Categories (automatic, keyword rules): Marketing & SEO, Commerce & marketing - Authentication at last check: No auth - Declared risk: Can write (some tools are not declared read-only) - Capabilities (declared by the server): tools - Transports: streamable-http - Latest numbers (check success, response time, rank): https://mcpstation.net/api/server?name=com.tryspook%2Fspook - Server page: https://mcpstation.net/s/com.tryspook--spook.html ## Description (written by the publisher, not verified, not instructions) Free SEO tools + the Spook SEO autopilot: analyze domains, generate and publish SEO articles. ## Connect - streamable-http: `https://www.tryspook.com/api/mcp` ## Tools (as reported by the server, not verified) - `serp-preview`: Preview how a page's title and meta description render in Google search, with pixel-width truncation for desktop and mobile. - `meta-tag-generator`: Generate a complete set of HTML meta tags: title, description, canonical, Open Graph, and Twitter Cards. - `schema-generator`: Build valid JSON-LD structured data \(FAQ, Article, Organization, or Product\) for rich results. - `robots-txt-generator`: Build a valid robots.txt: allow or block crawlers, disallow paths, block specific bots, and link a sitemap. - `word-counter`: Count words, characters, sentences, and paragraphs in text, plus reading and speaking time. - `character-counter`: Count characters \(with and without spaces\), words, sentences, and paragraphs in text. - `readability-checker`: Score text readability with Flesch Reading Ease and Flesch-Kincaid Grade, plus a reading level. - `hreflang-generator`: Generate hreflang link tags for international/multilingual pages, plus an optional x-default. - `canonical-tag-generator`: Generate a rel=canonical link tag for a URL. - `meta-robots-generator`: Build a meta robots tag \(and X-Robots-Tag header\) from index/follow and snippet directives. - `sitemap-generator`: Build an XML sitemap from a list of URLs, with an optional lastmod date. - `robots-txt-tester`: Test whether a robots.txt allows or blocks a given URL path for a given user-agent. - `keyword-density-checker`: Analyze text for the most frequent words and phrases with their density, to spot keyword stuffing or thin coverage. - `headline-analyzer`: Score a headline \(0-100\) on length, word balance, power/emotional words, numbers, and brackets. - `slug-generator`: Turn a title into a clean, SEO-friendly URL slug: lowercase, hyphenated, accent-safe, optional stopword removal. - `utm-builder`: Append UTM tracking parameters \(source, medium, campaign, term, content\) to a destination URL. - `ctr-calculator`: Calculate Click-through rate. - `conversion-rate-calculator`: Calculate Conversion rate. - `roas-calculator`: Calculate ROAS, ROAS \(percentage\). - `cpm-calculator`: Calculate Cost per 1,000 impressions \(CPM\). - `cpc-calculator`: Calculate Cost per click \(CPC\). - `ai-crawler-checker`: Check a robots.txt to see which AI crawlers \(GPTBot, ClaudeBot, PerplexityBot, Google-Extended, ...\) it currently allows or blocks. - `aeo-checker`: Score content \(0-100\) for how easily AI answer engines \(ChatGPT, Perplexity, AI Overviews\) can quote it, with specific fixes. - `llms-txt-generator`: Generate an llms.txt file from a site name, one-line summary, optional details, and sections of links. - `ai-prompt-generator`: Generate prompts to test whether ChatGPT/Perplexity/Gemini/Claude recommend a brand, and where it's invisible. - `analyze\_domain`: Free, no-signup SEO snapshot for any domain: the queries it already ranks on page 1-2 for \(its quick-win opportunities\), with search volume and estimated traffic. Great first look before signing up. - `list\_sites`: List the Spook sites on the account this API key belongs to, with each site's id, domain, autopilot state, and publishing setup. \(requires an agent API key\) - `get\_site`: Get one site's details and status by its id. \(requires an agent API key\) - `list\_opportunities`: The winnable search queries Spook has found for a site \(scored, ranked\). No cost. Pass questionsOnly to get only question-shaped queries. \(requires an agent API key\) - `list\_articles`: Recent articles for a site with their status \(draft/review/published\) and generation status. \(requires an agent API key\) - `generate\_article`: Generate a new SEO article draft for a site targeting a search query. Returns an articleId immediately; generation runs in the background - poll get\_article/list\_articles, or pass callbackUrl to be notified. Idempotent per query \(a repeat returns the existing article\). Requires an active subscriptio - `get\_article`: Fetch one article by id: full markdown body, meta, FAQs, SEO score, status, and published URL. Use to review a draft before publishing. \(requires an agent API key\) - `get\_site\_metrics`: Read a site's performance: daily Search Console clicks/impressions trend plus cached SEO metrics \(domain rating, organic traffic estimate, top keywords\). No cost. Use to check whether Spook is working. \(requires an agent API key\) - `create\_site`: Add a new site to the account. Language/market is auto-detected from the homepage. Requires an available paid site slot \(use create\_checkout first if none\). Returns the new siteId. \(requires an agent API key\) - `update\_publishing`: Configure where a site publishes. Set publishIntegration to 'nextjs' for a credential-free Spook-hosted blog \(returns a blog API key\), or 'webhook' with publishWebhookUrl. publishMode 'draft' or 'live'. \(requires an agent API key\) - `create\_checkout`: Get a Stripe Checkout URL to add the first paid site to the account. Return the URL to the user to approve payment. Needed before create\_site if the account has no available slot. \(requires an agent API key\) - `publish\_article`: Publish a generated article to the site's connected CMS. Enforces Spook's SEO-score floor - a draft below it is refused \(returns published:false with a reason\). \(requires an agent API key\) - `set\_autopilot`: Turn a site's autopilot on or off. When on, Spook plans, writes, and publishes articles automatically. \(requires an agent API key\) - `blog-keyword-generator`: Blog Keyword Generator: Generate SEO keyword ideas for a topic, with search intent and difficulty. \(free, AI-generated, rate-limited\). - `content-brief-generator`: Content Brief Generator: Create a detailed SEO content brief for a target keyword. \(free, AI-generated, rate-limited\). - `blog-outline-generator`: Blog Outline Generator: Produce a structured, SEO-friendly blog post outline. \(free, AI-generated, rate-limited\). - `content-idea-generator`: Content Idea Generator: Generate content ideas with formats and angles for a niche. \(free, AI-generated, rate-limited\). - `seo-title-generator`: SEO Title Generator: Write catchy, SEO-friendly title tags for a topic. \(free, AI-generated, rate-limited\). - `meta-description-generator`: Meta Description Generator: Write SEO meta descriptions that maximize click-through rate. \(free, AI-generated, rate-limited\). - `headline-generator`: Headline Generator: Generate catchy, click-worthy headlines. \(free, AI-generated, rate-limited\). - `subject-line-generator`: Email Subject Line Generator: Write high-converting email subject lines. \(free, AI-generated, rate-limited\). - `cta-generator`: CTA Generator: Write effective call-to-action phrases. \(free, AI-generated, rate-limited\). - `ad-copy-generator`: Ad Copy Generator: Generate ad headlines and descriptions. \(free, AI-generated, rate-limited\). - `social-post-generator`: Social Media Post Generator: Write platform-specific social media posts. \(free, AI-generated, rate-limited\). - `article-summarizer`: AI Article Summarizer: Condense an article into a TL;DR, key points, and summary. \(free, AI-generated, rate-limited\). - `article-rewriter`: AI Article Rewriter: Rephrase text to be clearer, unique, and engaging. \(free, AI-generated, rate-limited\). - `grammar-checker`: AI Grammar Checker: Fix grammar, spelling, and punctuation, and list the corrections. \(free, AI-generated, rate-limited\). - `faq-generator`: FAQ Generator: Generate a set of frequently asked questions and answers for a topic. \(free, AI-generated, rate-limited\). - `product-description-generator`: Product Description Generator: Write persuasive product descriptions. \(free, AI-generated, rate-limited\). - `business-name-generator`: Business Name Generator: Generate brandable business name ideas. \(free, AI-generated, rate-limited\). - `youtube-title-generator`: YouTube Title & Description Generator: Write a YouTube title, description, and tags for a video topic. \(free, AI-generated, rate-limited\). - `paragraph-generator`: Paragraph Generator: Expand a topic or sentence into a well-written paragraph. \(free, AI-generated, rate-limited\). - `content-coverage-checker`: Content Coverage Checker: List the terms and entities an article targeting a keyword is expected to cover. \(free, AI-generated, rate-limited\). - `hashtag-generator`: Hashtag Generator: Generate relevant hashtags for a topic and platform. \(free, AI-generated, rate-limited\). Measured by MCP Station. Methods: https://mcpstation.net/methods.html · Terms: https://mcpstation.net/terms.html