Skip to content
Bold PilotBold Pilot
Back to Bold Pilot
MCP

MCP Setup Guide

Connect Bold Pilot to your AI assistant in under a minute — then let it find keywords, draft articles, schedule your calendar, and publish, all from a chat.

Prerequisites

  1. An active Bold Pilot subscription on Autopilot — see pricing.
  2. An API key from your Settings → API Keys dashboard.

Claude Code

Add this to your ~/.claude/settings.json:

~/.claude/settings.json
{
  "mcpServers": {
    "bold-pilot": {
      "type": "http",
      "url": "https://boldpilot.club/api/mcp",
      "headers": {
        "Authorization": "Bearer gscw_your_api_key_here"
      }
    }
  }
}

Replace gscw_your_api_key_here with your actual API key.

Claude Desktop

Add this to your claude_desktop_config.json:

claude_desktop_config.json
{
  "mcpServers": {
    "bold-pilot": {
      "command": "npx",
      "args": [
        "mcp-remote",
        "https://boldpilot.club/api/mcp",
        "--header",
        "Authorization: Bearer gscw_your_api_key_here"
      ]
    }
  }
}

Requires Node.js. The mcp-remote package bridges HTTP to stdio transport.

Cursor

Add this to your project's .cursor/mcp.json:

.cursor/mcp.json
{
  "mcpServers": {
    "bold-pilot": {
      "type": "http",
      "url": "https://boldpilot.club/api/mcp",
      "headers": {
        "Authorization": "Bearer gscw_your_api_key_here"
      }
    }
  }
}

Other Clients

Any MCP client that supports Streamable HTTP can connect directly with the URL and header below — no install required.

URL
https://boldpilot.club/api/mcp
Header
Authorization: Bearer gscw_your_api_key_here

Prefer stdio? Run npm run mcp from a clone of the repo with MCP_API_KEY set — see the local server for details.

Tools

Every tool below calls the same authenticated endpoints the Bold Pilot dashboard uses, so an agent can do anything you can do in the UI.

  • check_connections

    Check which services are connected (GSC, webhook, DEV.to, Hashnode, WordPress). Run this first.

  • list_available_gsc_sites

    List verified Search Console properties available to connect.

  • add_gsc_site

    Add a verified Search Console property so Bold Pilot can scan it, publish to it, and submit its sitemap.

  • remove_gsc_site

    Remove a Search Console property from Bold Pilot.

  • connect_webhook

    Save a webhook endpoint for a connected website and get a signing secret — one per website.

  • verify_webhook

    Test a saved webhook after its secret is deployed, marking it usable.

  • remove_webhook

    Disconnect the webhook for a connected website.

  • update_profile

    Update profile display name and bio.

  • connect_crosspost

    Connect a DEV.to, Hashnode, or WordPress account for cross-posting.

  • disconnect_crosspost

    Disconnect a cross-posting connection.

  • get_usage

    Get the current plan and this month's usage against plan limits.

Free Tools (No Account)

Every free tool on the site is also callable as an MCP tool, over its own endpoint — no API key, no account, nothing to configure beyond the URL:

mcp.json
{
  "mcpServers": {
    "bold-pilot-free-tools": {
      "url": "https://boldpilot.club/api/tools-mcp"
    }
  }
}

Each call is rate-limited the same way the tool page itself is (per caller IP, resets daily) — there is no shared quota across every MCP user.

  • check_dns

    DNS records from Google and Cloudflare’s resolvers, plus SPF/DMARC analysis.

  • check_domain_rating

    Ahrefs Domain Rating (free endpoint) for up to 20 domains.

  • check_spam_risk

    Scans a sitemap sample for thin/duplicate content and keyword stuffing.

  • check_ai_crawlers

    Checks robots.txt for AI crawler access (GPTBot, ClaudeBot, etc.).

  • check_ai_visibility

    Checks whether a domain/brand shows up in an LLM’s answers.

  • generate_llms_txt

    Generates an llms.txt from a domain’s sitemap.

  • generate_robots_txt

    Generates a robots.txt naming AI crawlers explicitly.

  • check_robots_and_sitemap

    Validates a domain’s robots.txt and sitemap.xml together.

  • generate_sitemap

    Crawls a domain’s own links and builds a sitemap.xml.