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
- An active Bold Pilot subscription on Autopilot — see pricing.
- An API key from your Settings → API Keys dashboard.
Claude Code
Add this to your ~/.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:
{
"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:
{
"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.
https://boldpilot.club/api/mcpAuthorization: Bearer gscw_your_api_key_herePrefer 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_connectionsCheck which services are connected (GSC, webhook, DEV.to, Hashnode, WordPress). Run this first.
list_available_gsc_sitesList verified Search Console properties available to connect.
add_gsc_siteAdd a verified Search Console property so Bold Pilot can scan it, publish to it, and submit its sitemap.
remove_gsc_siteRemove a Search Console property from Bold Pilot.
connect_webhookSave a webhook endpoint for a connected website and get a signing secret — one per website.
verify_webhookTest a saved webhook after its secret is deployed, marking it usable.
remove_webhookDisconnect the webhook for a connected website.
update_profileUpdate profile display name and bio.
connect_crosspostConnect a DEV.to, Hashnode, or WordPress account for cross-posting.
disconnect_crosspostDisconnect a cross-posting connection.
get_usageGet 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:
{
"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_dnsDNS records from Google and Cloudflare’s resolvers, plus SPF/DMARC analysis.
check_domain_ratingAhrefs Domain Rating (free endpoint) for up to 20 domains.
check_spam_riskScans a sitemap sample for thin/duplicate content and keyword stuffing.
check_ai_crawlersChecks robots.txt for AI crawler access (GPTBot, ClaudeBot, etc.).
check_ai_visibilityChecks whether a domain/brand shows up in an LLM’s answers.
generate_llms_txtGenerates an llms.txt from a domain’s sitemap.
generate_robots_txtGenerates a robots.txt naming AI crawlers explicitly.
check_robots_and_sitemapValidates a domain’s robots.txt and sitemap.xml together.
generate_sitemapCrawls a domain’s own links and builds a sitemap.xml.
