AI-powered digital marketing toolkit for SearchAtlas agencies. Connect your account, onboard clients, and execute marketing workflows — all from your terminal with Claude Code.
One key, all integrations. Your SearchAtlas API key unlocks SEO, GBP, Google Ads, content, press releases, WordPress publishing, and LLM visibility. No separate credentials needed for each service.
Clone, run the setup wizard, enter your API key.
git clone https://github.com/manickbhan/agentic-mastermind.git
cd agentic-mastermind
bash setup.shThe setup wizard will:
- Ask for your SearchAtlas API key (required)
- Optionally configure Slack, Discord, Email, and Circle integrations
- Auto-configure Claude Code MCP servers
- Install all slash commands
See what a client has across all SearchAtlas products.
/my-account # All businesses, projects, campaigns, GBP locations
/business-report # Deep dive on a single business
Walk through setting up a new client with the tools they need.
/onboard-client # Guided setup — maps client needs to the right tools
Run pre-built workflows for any marketing channel.
/run-seo # SEO onboarding or monthly maintenance
/run-gbp # Google Business Profile optimization
/run-ppc # PPC campaign build and launch
/run-content # Article generation from topical maps
/run-pr # Press releases + cloud stacks + digital PR
/run-visibility # LLM visibility and sentiment monitoring
Use workflow templates for recurring monthly tasks.
Workflow templates in workflows/ define step-by-step tool chains:
- seo-onboarding.yaml — Full SEO setup: project, audit, keywords, content
- monthly-seo.yaml — Recurring: suggestions, schema, indexing, grading
- gbp-optimization.yaml — GBP cleanup: recommendations, categories, services
- gbp-monthly.yaml — GBP maintenance: reviews, posts, automation
- ppc-launch.yaml — PPC: business, products, keywords, campaigns
- authority-building.yaml — PR and link building: press, cloud stacks, outreach
- llm-visibility.yaml — AI search: visibility, sentiment, SERP analysis
Share results with clients via Slack, Discord, Email, or Circle.
/send-slack # Post to Slack (supports multiple channels)
/send-discord # Post to Discord via webhook
/send-email # Send an email via Resend API
/send-circle # Post to a Circle community space
| Command | Description |
|---|---|
/my-account |
Show all businesses, projects, campaigns, and GBP locations |
/onboard-client |
Guided client onboarding — collect info, map needs to tools, execute |
/business-report |
Deep dive report on a single business |
/run-seo |
Execute SEO onboarding or monthly maintenance workflow |
/run-gbp |
Optimize a Google Business Profile |
/run-ppc |
Build and launch a PPC campaign |
/run-content |
Generate articles, topical maps, content briefs |
/run-pr |
Create and distribute press releases |
/run-visibility |
Run LLM visibility and sentiment analysis |
/send-slack |
Post to Slack (supports multiple channels) |
/send-discord |
Post to Discord via webhook |
/send-email |
Send an email via Resend API |
/send-circle |
Post to a Circle community space |
/help |
List all available commands |
- Claude Code installed
- A SearchAtlas account with an API key (get one here)
cp .env.example .env
# Edit .env — add your SearchAtlas API key
bash setup.shThen add the MCP server to ~/.claude/settings.json:
{
"mcpServers": {
"searchatlas": {
"type": "url",
"url": "https://mcp.searchatlas.com/sse",
"headers": {
"X-API-KEY": "<your-api-key>"
}
}
}
}See docs/MCP_SETUP.md for detailed instructions.
bash scripts/verify-setup.shChecks your .env, API key, file permissions, MCP config, and optionally tests API connectivity.
- MCP Setup Guide — How to get your API key and connect
- Tool Reference — All 59 tool groups and ~310 operations
- Intent Mapping — Keyword-to-tool routing reference
- Golden Rules — Best practices for reliable tool usage
- Workflows Guide — How workflow templates work
- Setup Guide (printable) — Step-by-step onboarding with clickable links
- Setup Presentation — Slide deck for team walkthroughs
git pull origin main
bash setup.shMIT — see LICENSE