Credit costs
Free tools
No API key or credits required:
audit_siteaudit_articleaudit_freshnessgenerate_robots_txtgenerate_sitemapgenerate_freshness_codecheck_connection
Paid tools
Requires API key and credits:
generate_llms_txt— 500 creditsextract_tone— 500 creditsrewrite_article— 1,000 creditsget_credits— Free, but requires API key
Tool pricing breakdown
| Tool | Cost | What you get |
|---|---|---|
audit_site | Free | Full 30 SEO + 7 AEO audit, blog detection, sitemap discovery. Results cached 24h. |
audit_article | Free | Article-level audit: 7 SEO + 14 AEO checks. Optionally target a keyword. |
audit_freshness | Free | Scan up to 50 sitemap URLs for missing date markup. |
generate_robots_txt | Free | AI-friendly robots.txt with GPTBot, ClaudeBot, PerplexityBot allowed. |
generate_sitemap | Free | Crawl up to 200 pages and generate a spec-compliant sitemap.xml. |
generate_freshness_code | Free | JSON-LD snippet with publish and update dates. |
generate_llms_txt | 500 credits | Spec-compliant llms.txt file based on your site structure. |
extract_tone | 500 credits | Analyze up to 10 blog posts and create a brand voice profile. |
rewrite_article | 1,000 credits | Full audit + tone-matched rewrite optimized for SEO and AI visibility. |
get_credits | Free | Check your plan, usage, and remaining balance. Requires API key. |
check_connection | Free | Verify the Stobo API is reachable. No API key needed. |
How credits work
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.
Generate an API key
Navigate to Settings > API Keys and create a new key. Add it to your MCP server config:
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.Check your balance
Ask your AI assistant:This runs
get_credits and shows:- Current plan tier
- Credits used this billing period
- Remaining credits
- Breakdown by tool
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 likegenerate_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_siteaudit_articleaudit_freshnessgenerate_robots_txtgenerate_sitemapgenerate_freshness_codecheck_connection
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_siteresults are cached by URL (normalized)audit_articleresults are cached by URL + keyword (if provided)audit_freshnessresults are cached by sitemap URL + limit
Example: Using cache to save time
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
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_freshnesswithlimit=1000)
What happens if you hit a rate limit?
You’ll see an error: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
limitparameters to control batch size (e.g.,audit_freshnesswithlimit=50instead oflimit=500)
Cost comparison: Stobo MCP vs manual
Without Stobo MCP
Auditing a website manually withweb_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
| Task | Manual (web_fetch) | Stobo MCP | Savings |
|---|---|---|---|
| Site audit | 71,000 tokens / 6 fetches | 20,000 tokens / 1 call | 72% fewer tokens |
| Freshness audit | 60,000 tokens / 20 fetches | 3,000 tokens / 1 call | 95% fewer tokens |
| llms.txt generation | 35,000 tokens / 6 fetches | 3,000 tokens / 1 call | 91% fewer tokens |
| Tone extraction | 35,000 tokens / 10 fetches | 5,000 tokens / 1 call | 86% fewer tokens |
| Total | 201,000 tokens / 42 fetches | 31,000 tokens / 4 calls | 85% fewer tokens |
Usage tips
Start with free tools
Start with free tools
Before spending credits:
- Run
audit_siteto see what’s failing - Fix issues manually (robots.txt, sitemap.xml, date markup)
- Use paid tools only for complex tasks (llms.txt, tone extraction, rewrites)
Use extract_tone once per brand
Use extract_tone once per brand
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.Batch rewrites for efficiency
Batch rewrites for efficiency
If you’re rewriting multiple articles:
- Run
extract_toneonce (500 credits) - Run
rewrite_articlefor each post (1,000 credits each)
Monitor usage with get_credits
Monitor usage with get_credits
Run
get_credits periodically to see:- Which tools you use most
- How many credits you have left
- When your billing period resets
Getting more credits
Log in to Stobo
Go to trystobo.com and sign in.
Purchase credits or upgrade
Choose a plan tier or buy a credit pack. Credits are added to your account instantly.
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:
- Your AI assistant will notify you and suggest topping up