Skip to main content
Stobo MCP works with any MCP-compatible AI editor. This guide shows you how to configure it in the most popular tools.

Prerequisites

Before setting up Stobo MCP, ensure you have:

UV runtime installed

Install uv for the uvx command:
pip install uv
or
brew install uv

Stobo API key (optional)

Get a free API key at trystobo.com.Only needed for paid tools (generate_llms_txt, extract_tone, rewrite_article).
You can use Stobo MCP without an API key to access all free tools (audits, robots.txt, sitemap, freshness code).

Setup by editor

Claude Desktop (macOS/Windows)

Claude Desktop is the most popular MCP client. Configuration is done via a JSON config file.

macOS

Edit ~/Library/Application Support/Claude/claude_desktop_config.json:
{
  "mcpServers": {
    "stobo": {
      "command": "uvx",
      "args": ["--native-tls", "stobo-mcp"],
      "env": {
        "STOBO_API_KEY": "your-api-key"
      }
    }
  }
}

Windows

Edit %APPDATA%\Claude\claude_desktop_config.json:
{
  "mcpServers": {
    "stobo": {
      "command": "uvx",
      "args": ["--native-tls", "stobo-mcp"],
      "env": {
        "STOBO_API_KEY": "your-api-key"
      }
    }
  }
}

Without an API key

Remove the env block entirely:
{
  "mcpServers": {
    "stobo": {
      "command": "uvx",
      "args": ["--native-tls", "stobo-mcp"]
    }
  }
}

Restart Claude Desktop

Close Claude Desktop completely and reopen it. The Stobo MCP server will start automatically.

Verify setup

Ask Claude:
What Stobo tools are available?
You should see the full list of 10 tools.

Advanced configuration

Using a different base URL

If you’re using a self-hosted Stobo API or a custom endpoint, set STOBO_BASE_URL:
{
  "mcpServers": {
    "stobo": {
      "command": "uvx",
      "args": ["--native-tls", "stobo-mcp"],
      "env": {
        "STOBO_API_KEY": "your-api-key",
        "STOBO_BASE_URL": "https://custom-api.example.com"
      }
    }
  }
}
Only change STOBO_BASE_URL if told to by Stobo support. The default (https://api.trystobo.com) works for 99% of users.

Installing stobo-mcp globally (alternative to uvx)

If you prefer not to use uvx, install the package globally:
pip install stobo-mcp
Then update your config to use the installed command:
{
  "mcpServers": {
    "stobo": {
      "command": "stobo-mcp",
      "env": {
        "STOBO_API_KEY": "your-api-key"
      }
    }
  }
}
We recommend uvx because it auto-installs and updates the package. With a global install, you need to manually run pip install --upgrade stobo-mcp to get updates.

Troubleshooting

Symptoms: Your AI assistant doesn’t recognize Stobo tools.Fixes:
  1. Restart your editor — MCP servers only load on startup
  2. Check your config file path — Ensure you edited the correct file:
    • Claude Desktop (macOS): ~/Library/Application Support/Claude/claude_desktop_config.json
    • Claude Desktop (Windows): %APPDATA%\Claude\claude_desktop_config.json
    • Cursor: Settings > MCP Servers
    • VS Code: .vscode/mcp.json in your project
    • Windsurf: ~/.codeium/windsurf/mcp_config.json
  3. Verify uvx is installed:
    uvx --version
    
    If not found, install it:
    pip install uv
    
  4. Test manually:
    uvx --native-tls stobo-mcp
    
    It should start without errors. Press Ctrl+C to stop.
Symptoms: You see “No API key configured” when using a paid tool.Fixes:
  1. Sign up at trystobo.com and generate an API key
  2. Add the key to your config:
    "env": {
      "STOBO_API_KEY": "your-api-key"
    }
    
  3. Restart your editor
Note: Free tools (audit_site, audit_article, generate_robots_txt, etc.) work without a key. Only paid tools require authentication.
Symptoms: You see “Your API key is invalid or expired.”Fixes:
  1. Log in to trystobo.com
  2. Go to Settings > API Keys
  3. Delete your old key and create a new one
  4. Update your MCP config with the new key
  5. Restart your editor
Symptoms: Tools fail with “connection refused” or “timeout” errors.Fixes:
  1. Check your internet connection
  2. Run the diagnostics tool: Ask your AI assistant:
    Check if Stobo is working
    
    This runs check_connection and shows:
    • Whether the API is reachable
    • Your base URL
    • Whether you have an API key configured
  3. Verify STOBO_BASE_URL is not set (unless you’re using a custom endpoint)
  4. Try again in a few minutes — the API may be temporarily down
Symptoms: You see “Rate limit reached. Please wait a moment and try again.”Fixes:
  1. Wait a few seconds and retry — rate limits reset quickly
  2. Use caching — Don’t re-run the same audit unnecessarily (results are cached 24h)
  3. Batch requests — Instead of 10 separate prompts, ask “Audit these 10 URLs” so the AI runs them in parallel
Note: Normal conversational use stays well within rate limits. This error usually means you’re running tools in a tight loop.
Symptoms: You see “You’ve run out of credits.”Fixes:
  1. Log in to trystobo.com
  2. Go to Settings > Billing
  3. Purchase credits or upgrade your plan
  4. Continue using paid tools — credits are added instantly
Note: Free tools (audit_site, audit_article, etc.) continue to work even with zero credits.

Testing your setup

Once configured, test that Stobo MCP is working:
1

Ask for the tool list

What Stobo tools do you have?
You should see 10 tools listed in two groups: “Free — no setup needed” and “Requires API key”.
2

Run a free audit

Audit https://example.com
This runs audit_site (free, no key needed). You should get a combined SEO + AEO score.
3

Test a paid tool (if you have an API key)

How many credits do I have left?
This runs get_credits and shows your balance. If you see your plan and usage, your API key is working.
4

Generate a free fix

Generate a robots.txt for https://example.com
This runs generate_robots_txt (free). You should get a ready-to-deploy robots.txt file.
If all four steps work, your setup is complete.

Next steps