Get your API key
Open Integrations, scroll to Connect your AI (MCP), and click New key. Copy it, it is shown once. Each key is scoped to one workspace; switch workspaces to generate keys for other brands.
Endpoint: https://YOUR-DOMAIN/api/mcp Auth: Authorization: Bearer ssk_your_key
Add the server to your AI
claude mcp add --transport http smashserp \ "https://YOUR-DOMAIN/api/mcp" \ --header "Authorization: Bearer ssk_your_key"
{
"mcpServers": {
"smashserp": {
"url": "https://YOUR-DOMAIN/api/mcp",
"headers": { "Authorization": "Bearer ssk_your_key" }
}
}
}Add a custom connector pointing at https://YOUR-DOMAIN/api/mcp with the Authorization: Bearer header above. ChatGPT will discover the tools automatically.
Available tools
research_keyword(keyword)Pull the live Google SERP + AI Overview and return a content brief (intent, meta title/description, outline, questions, entities, competitors).
generate_article(topic)Generate a full 2,500-3,500 word AI-citable article and save it as a draft in your workspace. Returns the title, slug, word count, and draft id.
audit_page(url)Run a 30+ point technical + GEO on-page audit. Returns a 0-100 score and the failing checks with fixes.
list_articles(-)List your workspace's recent articles (title, status, word count).
get_content_plan(-)Return your content strategy: pillars and their planned blog titles.
Try it
Once connected, just ask your AI in plain language:
Protocol notes
- Transport: Streamable HTTP. Send JSON-RPC 2.0 requests via POST.
- Methods: initialize, tools/list, tools/call, ping.
- Authentication is per request via the Bearer API key. Revoke a key anytime in Integrations.
- Generated articles are saved as drafts in your workspace for review before publishing.