MCP HeartbeatTHE MCP OBSERVATORY
Public workspace

Explore

Evidence for your next connection.

Independent measurements of remote MCP servers. Every observation has a timestamp.

Read-only probes

MCP server · Data access / search

Spook SEO

Free SEO tools + the Spook SEO autopilot: analyze domains, generate and publish SEO articles.

Checks passed
12 / 22

2 failed · 8 not measured

Median response
1031 ms

Median of successful probes over 7 days

30-day uptime
Not measured

Share of countable probes over 30 days, including daily rollups. Auth challenges are excluded.

Discovered tools
63

Tool definitions returned by this server

Independent monitoring

Health & checks

Status history

Responded

The server completed its last measured handshake. This is an observation, not a guarantee.

Last checked
Check summary by test group
Test areaPassedFailedUnmeasured
ConnectionCan a client connect and discover tools?
500
Reliability & speedDoes it respond consistently and quickly?
004
Access & authenticationWhat is required to use this server?
102
Tool qualityAre the tool definitions usable by an agent?
310
Publisher identityCan the publisher be traced to its source?
312

Unmeasured means there is not enough evidence to decide. How these checks work

Inspect individual checks 22 recorded

Core

  • Pass
    Reachable

    Latest probe returned HTTP 200 in 1031 ms.

  • Pass
    Valid handshake

    protocolVersion 2025-11-25, serverInfo.name spook-seo-tools.

  • Pass
    Lists tools

    tools/list returned 63 tools.

  • Pass
    Current protocol

    Negotiated 2025-11-25. The bar is 2025-06-18 or newer.

  • Pass
    HTTPS

    The endpoint URL is https.

Performance

  • Not measured
    Fast (p50)

    Median latency 1031 ms over 1 samples in 7 days. The bar is 1000 ms. Need at least 5 samples.

  • Not measured
    Consistent (p95)

    95th percentile 1031 ms over 1 samples in 7 days. The bar is 3000 ms. Need at least 20 samples.

  • Not measured
    Reliable (uptime)

    1 of 1 attempts returned a tool list in 30 days (100%). The bar is 99%. Need at least 30 samples.

  • Not measured
    Stable tool list

    Fewer than two successful probes in 30 days, so tool-list stability is not measured.

Access

  • Pass
    Open access

    tools/list succeeded with no credential, and the record declares none.

  • Not measured
    Standard auth

    Auth is not required, so the OAuth metadata check does not apply.

  • Not measured
    Free tier cited

    No publisher quote has been checked.

Tools

  • Pass
    Tools described

    Every tool description is at least 20 characters.

  • Pass
    Valid input schemas

    Every inputSchema is a JSON Schema object.

  • Fail
    Parameters documented

    45 of 162 parameters have a description (28%). The bar is 80%.

  • Pass
    Safety hints

    Every tool sets readOnlyHint or destructiveHint.

Publisher

  • Pass
    Verified namespace

    Listed in the Official MCP Registry.

  • Pass
    Website matches publisher

    The website host matches the reverse-domain namespace.

  • Fail
    Source repo linked

    No repository URL is on file.

  • Not measured
    Repo owner matches

    This namespace is not an io.github login, so the owner comparison does not apply.

  • Pass
    Recently updated

    Updated 2026-08-02T16:04:03.601001Z, within 180 days.

  • Not measured
    Open-source licence

    No GitHub repository to ask about a licence.

Start using Spook SEO

Connect to this server

Choose your client, copy the configuration, then enable the server in your client’s MCP settings.

Run this command in your terminal, then restart Claude Code.

Claude Code

claude mcp add --transport http spook-seo https://www.tryspook.com/api/mcp

Capabilities

Tools 63

ad-copy-generator

Ad Copy Generator: Generate ad headlines and descriptions. (free, AI-generated, rate-limited).

Discovered
aeo-checker

Score content (0-100) for how easily AI answer engines (ChatGPT, Perplexity, AI Overviews) can quote it, with specific fixes.

Discovered
ai-crawler-checker

Check a robots.txt to see which AI crawlers (GPTBot, ClaudeBot, PerplexityBot, Google-Extended, ...) it currently allows or blocks.

Discovered
ai-prompt-generator

Generate prompts to test whether ChatGPT/Perplexity/Gemini/Claude recommend a brand, and where it's invisible.

Discovered
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.

Discovered
article-rewriter

AI Article Rewriter: Rephrase text to be clearer, unique, and engaging. (free, AI-generated, rate-limited).

Discovered
article-summarizer

AI Article Summarizer: Condense an article into a TL;DR, key points, and summary. (free, AI-generated, rate-limited).

Discovered
blog-keyword-generator

Blog Keyword Generator: Generate SEO keyword ideas for a topic, with search intent and difficulty. (free, AI-generated, rate-limited).

Discovered
blog-outline-generator

Blog Outline Generator: Produce a structured, SEO-friendly blog post outline. (free, AI-generated, rate-limited).

Discovered
business-name-generator

Business Name Generator: Generate brandable business name ideas. (free, AI-generated, rate-limited).

Discovered
canonical-tag-generator

Generate a rel=canonical link tag for a URL.

Discovered
character-counter

Count characters (with and without spaces), words, sentences, and paragraphs in text.

Discovered
content-brief-generator

Content Brief Generator: Create a detailed SEO content brief for a target keyword. (free, AI-generated, rate-limited).

Discovered
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).

Discovered
content-idea-generator

Content Idea Generator: Generate content ideas with formats and angles for a niche. (free, AI-generated, rate-limited).

Discovered
conversion-rate-calculator

Calculate Conversion rate.

Discovered
cpc-calculator

Calculate Cost per click (CPC).

Discovered
cpm-calculator

Calculate Cost per 1,000 impressions (CPM).

Discovered
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)

Discovered
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)

Discovered
cta-generator

CTA Generator: Write effective call-to-action phrases. (free, AI-generated, rate-limited).

Discovered
ctr-calculator

Calculate Click-through rate.

Discovered
faq-generator

FAQ Generator: Generate a set of frequently asked questions and answers for a topic. (free, AI-generated, rate-limited).

Discovered
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 subscription. (requires an agent API key)

Discovered
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)

Discovered
get_site

Get one site's details and status by its id. (requires an agent API key)

Discovered
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)

Discovered
grammar-checker

AI Grammar Checker: Fix grammar, spelling, and punctuation, and list the corrections. (free, AI-generated, rate-limited).

Discovered
hashtag-generator

Hashtag Generator: Generate relevant hashtags for a topic and platform. (free, AI-generated, rate-limited).

Discovered
headline-analyzer

Score a headline (0-100) on length, word balance, power/emotional words, numbers, and brackets.

Discovered
headline-generator

Headline Generator: Generate catchy, click-worthy headlines. (free, AI-generated, rate-limited).

Discovered
hreflang-generator

Generate hreflang link tags for international/multilingual pages, plus an optional x-default.

Discovered
keyword-density-checker

Analyze text for the most frequent words and phrases with their density, to spot keyword stuffing or thin coverage.

Discovered
list_articles

Recent articles for a site with their status (draft/review/published) and generation status. (requires an agent API key)

Discovered
list_calendar

Read a site's content calendar: the query booked on each publish day, whether it has a writing brief, and its article's status. Defaults to the next two months. Autopilot writes each booked query a day ahead and publishes it on its day. (requires an agent API key)

Discovered
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)

Discovered
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)

Discovered
llms-txt-generator

Generate an llms.txt file from a site name, one-line summary, optional details, and sections of links.

Discovered
meta-description-generator

Meta Description Generator: Write SEO meta descriptions that maximize click-through rate. (free, AI-generated, rate-limited).

Discovered
meta-robots-generator

Build a meta robots tag (and X-Robots-Tag header) from index/follow and snippet directives.

Discovered
meta-tag-generator

Generate a complete set of HTML meta tags: title, description, canonical, Open Graph, and Twitter Cards.

Discovered
paragraph-generator

Paragraph Generator: Expand a topic or sentence into a well-written paragraph. (free, AI-generated, rate-limited).

Discovered
product-description-generator

Product Description Generator: Write persuasive product descriptions. (free, AI-generated, rate-limited).

Discovered
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)

Discovered
readability-checker

Score text readability with Flesch Reading Ease and Flesch-Kincaid Grade, plus a reading level.

Discovered
roas-calculator

Calculate ROAS, ROAS (percentage).

Discovered
robots-txt-generator

Build a valid robots.txt: allow or block crawlers, disallow paths, block specific bots, and link a sitemap.

Discovered
robots-txt-tester

Test whether a robots.txt allows or blocks a given URL path for a given user-agent.

Discovered
schedule_query

Book a query on a calendar day so autopilot writes and publishes it then, optionally with a writing brief for that article. By default the unpublished post already on that day goes back to the idea pool (returned as displaced); set replaceExisting false to add alongside it. (requires an agent API key)

Discovered
schema-generator

Build valid JSON-LD structured data (FAQ, Article, Organization, or Product) for rich results.

Discovered
seo-title-generator

SEO Title Generator: Write catchy, SEO-friendly title tags for a topic. (free, AI-generated, rate-limited).

Discovered
serp-preview

Preview how a page's title and meta description render in Google search, with pixel-width truncation for desktop and mobile.

Discovered
set_autopilot

Turn a site's autopilot on or off. When on, Spook plans, writes, and publishes articles automatically. (requires an agent API key)

Discovered
sitemap-generator

Build an XML sitemap from a list of URLs, with an optional lastmod date.

Discovered
slug-generator

Turn a title into a clean, SEO-friendly URL slug: lowercase, hyphenated, accent-safe, optional stopword removal.

Discovered
social-post-generator

Social Media Post Generator: Write platform-specific social media posts. (free, AI-generated, rate-limited).

Discovered
subject-line-generator

Email Subject Line Generator: Write high-converting email subject lines. (free, AI-generated, rate-limited).

Discovered
update_article

Edit an article's text: title, slug (drafts only), teaser, featured snippet, markdown body, FAQs, meta title/description or featured image alt. Only the fields you send change; HTML, SEO score and AI-phrase flags are recomputed as in the editor. Pass get_article's contentFingerprint as baseFingerprint to refuse the write if the article changed meanwhile. Hosted Next.js blogs serve the edit automatically; for other CMSs call publish_article again when republishNeeded is true. (requires an agent API key)

Discovered
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)

Discovered
update_site_writing

Set a site's writing settings: globalArticleInstructions (injected into every article Spook writes or improves for the site; an empty string restores the default self-promotion instructions), brandVoice and description. Only the fields you send change. (requires an agent API key)

Discovered
utm-builder

Append UTM tracking parameters (source, medium, campaign, term, content) to a destination URL.

Discovered
word-counter

Count words, characters, sentences, and paragraphs in text, plus reading and speaking time.

Discovered
youtube-title-generator

YouTube Title & Description Generator: Write a YouTube title, description, and tags for a video topic. (free, AI-generated, rate-limited).

Discovered

Recent measurements

Probe history

View status
Latest stored probes. Raw probe rows are kept for 14 days.
CheckedResultResponseTools
Connected1031 ms63