Skip to main content
Stobo MCP uses a credit-based pricing model. Most tools are free — you only pay for AI-powered generation and optimization features.

Credit costs

Free tools

No API key or credits required:
  • audit_site
  • audit_article
  • audit_freshness
  • generate_robots_txt
  • generate_sitemap
  • generate_freshness_code
  • check_connection

Paid tools

Requires API key and credits:
  • generate_llms_txt — 500 credits
  • extract_tone — 500 credits
  • rewrite_article — 1,000 credits
  • get_credits — Free, but requires API key

Tool pricing breakdown

ToolCostWhat you get
audit_siteFreeFull 30 SEO + 7 AEO audit, blog detection, sitemap discovery. Results cached 24h.
audit_articleFreeArticle-level audit: 7 SEO + 14 AEO checks. Optionally target a keyword.
audit_freshnessFreeScan up to 50 sitemap URLs for missing date markup.
generate_robots_txtFreeAI-friendly robots.txt with GPTBot, ClaudeBot, PerplexityBot allowed.
generate_sitemapFreeCrawl up to 200 pages and generate a spec-compliant sitemap.xml.
generate_freshness_codeFreeJSON-LD snippet with publish and update dates.
generate_llms_txt500 creditsSpec-compliant llms.txt file based on your site structure.
extract_tone500 creditsAnalyze up to 10 blog posts and create a brand voice profile.
rewrite_article1,000 creditsFull audit + tone-matched rewrite optimized for SEO and AI visibility.
get_creditsFreeCheck your plan, usage, and remaining balance. Requires API key.
check_connectionFreeVerify the Stobo API is reachable. No API key needed.

How credits work

1

Sign up for a Stobo account

Go to trystobo.com and create an account. You’ll start with a free tier that includes credits for testing.
2

Generate an API key

Navigate to Settings > API Keys and create a new key. Add it to your MCP server config:
{
  "mcpServers": {
    "stobo": {
      "command": "uvx",
      "args": ["--native-tls", "stobo-mcp"],
      "env": {
        "STOBO_API_KEY": "your-api-key"
      }
    }
  }
}
3

Use paid tools

Once your API key is configured, you can use paid tools like generate_llms_txt, extract_tone, and rewrite_article.Credits are deducted automatically when you run a paid tool.
4

Check your balance

Ask your AI assistant:
How many credits do I have left?
This runs get_credits and shows:
  • Current plan tier
  • Credits used this billing period
  • Remaining credits
  • Breakdown by tool
5

Top up when needed

If you run out of credits, log in to trystobo.com and purchase more. Free tools continue to work even with zero credits.

Free vs paid tools

Why are audits free?

Audits (audit_site, audit_article, audit_freshness) are free because they’re read-only analysis. They don’t generate new content or require AI inference — just structured data extraction and scoring. They also serve as discovery tools. Once you see what’s failing, you can decide whether to fix issues manually or use paid generators.

Why do generators cost credits?

Tools like generate_llms_txt, extract_tone, and rewrite_article use AI models to analyze your content and generate production-ready output. These operations:
  • Require server-side inference (GPT-4, Claude, etc.)
  • Fetch and parse multiple pages
  • Run computationally expensive analysis (readability scoring, tone extraction, etc.)
  • Return high-quality, deployment-ready content

What’s free to use without an API key?

You can use these tools without any account or API key:
  • audit_site
  • audit_article
  • audit_freshness
  • generate_robots_txt
  • generate_sitemap
  • generate_freshness_code
  • check_connection
This lets you audit any website and generate basic fix files (robots.txt, sitemap.xml, date markup) for free.

Caching and cost savings

Audit results are cached for 24 hours. If you run the same audit twice within 24 hours, the second call is instant and doesn’t count against rate limits.

How caching works

  • audit_site results are cached by URL (normalized)
  • audit_article results are cached by URL + keyword (if provided)
  • audit_freshness results are cached by sitemap URL + limit

Example: Using cache to save time

You: Audit https://example.com
AI: [Runs audit, returns score: 75%]

You: Share that audit with my team
AI: [Re-runs audit, uses cache, returns instantly]

You: What was the performance score again?
AI: [Re-runs audit, uses cache, returns instantly]
All three requests hit the cache after the first run.

Cache expiration

Caches expire after 24 hours. After that, the next audit will re-fetch and re-score your site. Use this to:
  • Track daily improvements after deploying fixes
  • Compare before/after scores without burning credits

Rate limits

Stobo MCP has generous rate limits designed for conversational use. Normal usage stays well within limits.

What triggers rate limits?

  • Running the same tool repeatedly in quick succession (e.g., 10 audits in 10 seconds)
  • Batch operations on large sitemaps (e.g., audit_freshness with limit=1000)

What happens if you hit a rate limit?

You’ll see an error:
{
  "error": "Rate limit reached. Please wait a moment and try again.",
  "status_code": 429
}
Just wait a few seconds and retry. Rate limits reset quickly.

How to avoid rate limits

  • Use caching — don’t re-run the same audit unnecessarily
  • Batch requests when possible (e.g., “Audit these 3 URLs” instead of 3 separate prompts)
  • Use limit parameters to control batch size (e.g., audit_freshness with limit=50 instead of limit=500)

Cost comparison: Stobo MCP vs manual

Without Stobo MCP

Auditing a website manually with web_fetch requires:
  • 6 web fetches (homepage, robots.txt, sitemap.xml, llms.txt, 2 blog posts)
  • ~71,000 tokens of raw HTML pasted into context
  • Manual parsing of meta tags, headers, and structured data
  • No server-side metrics (Core Web Vitals, TTFB, readability scores)

With Stobo MCP

  • 1 tool call (audit_site)
  • ~20,000 tokens of structured JSON
  • Automatic parsing with 30 SEO + 7 AEO checks
  • Server-side metrics included (Playwright-based Core Web Vitals, TTFB, Flesch-Kincaid scores)

Full workflow comparison

TaskManual (web_fetch)Stobo MCPSavings
Site audit71,000 tokens / 6 fetches20,000 tokens / 1 call72% fewer tokens
Freshness audit60,000 tokens / 20 fetches3,000 tokens / 1 call95% fewer tokens
llms.txt generation35,000 tokens / 6 fetches3,000 tokens / 1 call91% fewer tokens
Tone extraction35,000 tokens / 10 fetches5,000 tokens / 1 call86% fewer tokens
Total201,000 tokens / 42 fetches31,000 tokens / 4 calls85% fewer tokens
That’s 170,000 tokens saved for a full optimization workflow.

Usage tips

Before spending credits:
  1. Run audit_site to see what’s failing
  2. Fix issues manually (robots.txt, sitemap.xml, date markup)
  3. Use paid tools only for complex tasks (llms.txt, tone extraction, rewrites)
This way you only pay for AI-generated content, not basic fixes.
You only need to run extract_tone once per website or brand. The tone profile is stored and reused for all future rewrite_article calls.If your writing style changes, re-run extract_tone to update the profile.
If you’re rewriting multiple articles:
  1. Run extract_tone once (500 credits)
  2. Run rewrite_article for each post (1,000 credits each)
The tone profile is shared across all rewrites, so you only pay the 500-credit extraction cost once.
Run get_credits periodically to see:
  • Which tools you use most
  • How many credits you have left
  • When your billing period resets
This helps you budget credits and avoid surprise overages.

Getting more credits

1

Log in to Stobo

Go to trystobo.com and sign in.
2

Navigate to billing

Click Settings > Billing to see your current plan and usage.
3

Purchase credits or upgrade

Choose a plan tier or buy a credit pack. Credits are added to your account instantly.
4

Continue using paid tools

No need to restart your editor or update your config. Your API key will automatically have access to the new credits.

What happens if you run out of credits?

If you hit zero credits:
  • Free tools continue to work (audits, robots.txt, sitemap, freshness code)
  • Paid tools return an error:
    {
      "error": "You've run out of credits. Top up at https://trystobo.com to continue using premium tools.",
      "status_code": 402
    }
    
  • Your AI assistant will notify you and suggest topping up
Top up at trystobo.com to resume using paid tools.