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.
