Skip to main content

MCP server for Stobo — AI-powered SEO/AEO content optimization

Project description

Stobo MCP Server

MCP server for Stobo — AI-powered SEO/AEO content optimization. Use Stobo's audit, tone extraction, llms.txt generation, and optimization tools directly from Claude Desktop.

Install

pip install stobo-mcp

Setup

Add to your Claude Desktop config (~/Library/Application Support/Claude/claude_desktop_config.json):

{
  "mcpServers": {
    "stobo": {
      "command": "stobo-mcp",
      "env": {
        "STOBO_API_KEY": "your-api-key",
        "STOBO_BASE_URL": "https://api.trystobo.com"
      }
    }
  }
}

Available Tools (19)

Site & Article Audits

Tool Auth Description
audit_site Free Main entry point. Full site audit: 30 SEO + 7 AEO checks + blog detection + sitemap discovery
audit_article Free Article-level SEO + AEO audit (for specific blog posts)
audit_seo Free SEO-only audit on a single page
audit_aeo Free AEO-only audit on a single page
get_audit Key Fetch audit results by ID
list_audits Key List recent audits

Brand Voice & Optimization

Tool Auth Description
extract_tone Paid Extract brand voice profile from a blog (500 credits)
get_tone Key Get a stored tone profile
list_tone_profiles Key List all tone profiles
delete_tone Key Delete a stored tone profile
optimize Paid Start full optimization pipeline: audit + tone + rewrite (1,000 credits)
get_job Key Check optimization job status
get_job_preview Key Get before/after preview of a completed optimization
list_jobs Key List optimization jobs

Content & Reports

Tool Auth Description
generate_llms_txt Paid Generate a llms.txt file for AI discoverability (500 credits)
freshness_audit Free Audit sitemap for content freshness (dateModified schema)
get_freshness Key Get a previously completed freshness audit
export_report Paid Generate a markdown report (200 credits)
get_export Key Get a cached export report

Account

Tool Auth Description
get_credits Key Check credit usage, balance, and breakdown

Routing Rules

  • Default: Use audit_site for any domain, homepage, or generic "audit this" request
  • Only use audit_article when the URL is clearly a specific blog post (contains /blog/, /post/, /article/)

Examples:

Usage in Claude Desktop

Just ask Claude:

What's New in 0.2.0

  • audit_site — full website audit with combined score, SEO categories, AEO checklist, blog detection, sitemap discovery
  • generate_llms_txt — create spec-compliant llms.txt files
  • delete_tone — delete stored brand voice profiles
  • get_job_preview / list_jobs — optimization job management
  • get_freshness / get_export — retrieve cached results
  • get_credits — check credit usage and balance
  • Improved tool descriptions with routing rules and formatting guidance

Why MCP instead of web_fetch?

Without Stobo, auditing a site means fetching every page with web_fetch, pasting raw HTML into context, and asking Claude to parse it. A single audit_site run would cost ~386,000 tokens and 16 separate fetches — and still miss metrics that require server-side computation.

With Stobo MCP, the same audit is one tool call, ~20,000 tokens.

Manual (web_fetch) Stobo MCP
audit_site 71,000 tk / 6 fetches 20,000 tk / 1 call
audit_freshness 60,000 tk / 20 fetches 3,000 tk / 1 call
generate_llms_txt 35,000 tk / 6 fetches 3,000 tk / 1 call
extract_tone 35,000 tk / 10 fetches 5,000 tk / 1 call
All 9 tools 264,500 tk / 56 fetches 47,000 tk / 9 calls

That's 82% fewer tokens across the full tool suite.

Stobo also computes metrics Claude can't get from raw HTML alone: Core Web Vitals (Playwright), TTFB timing, HTTP status codes for all links, and Flesch-Kincaid readability scoring.

Get an API Key

  1. Sign up at trystobo.com
  2. Go to Settings > API Keys
  3. Create a new key and add it to your Claude Desktop config

License

MIT

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

stobo_mcp-0.4.1.tar.gz (7.6 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

stobo_mcp-0.4.1-py3-none-any.whl (8.0 kB view details)

Uploaded Python 3

File details

Details for the file stobo_mcp-0.4.1.tar.gz.

File metadata

  • Download URL: stobo_mcp-0.4.1.tar.gz
  • Upload date:
  • Size: 7.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.10.16

File hashes

Hashes for stobo_mcp-0.4.1.tar.gz
Algorithm Hash digest
SHA256 a84356f6edd7517be995116b31955567b3f8e8b0c125a0c2bdca77142a4a31eb
MD5 748e1fd32a186633485f6b29bd7d77ab
BLAKE2b-256 59d84e9b80fd4162587806d66135cfbf1a8ac60699d39d1be70a5c6b665cbc06

See more details on using hashes here.

File details

Details for the file stobo_mcp-0.4.1-py3-none-any.whl.

File metadata

  • Download URL: stobo_mcp-0.4.1-py3-none-any.whl
  • Upload date:
  • Size: 8.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.10.16

File hashes

Hashes for stobo_mcp-0.4.1-py3-none-any.whl
Algorithm Hash digest
SHA256 fc04bccf00a252ff17b4e4a601dfb8dfd4a738e3ac83d25d17bc7334c9028c11
MD5 a9bdea958a640136dc52aeeb399b3e26
BLAKE2b-256 bcafe4fe250a4c22ed3aff6a05803081b85a24aa0ad9591bf188a26da49c48aa

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page