Extend BobBuilds anywhere
Connect BobBuilds to your own AI tools, internal systems and custom workflows through the Model Context Protocol (MCP).
Book a demoWorks wherever your team works
MCP allows BobBuilds to work across your internal tools, AI assistants and custom systems, while keeping every workflow connected to the same Brand Memory.
Whether you're creating content inside Cursor, asking Claude about your products or building internal automations, BobBuilds provides the same context everywhere.
Set up in minutes
Installation
Build the MCP server from the BobBuilds monorepo.
git clone https://github.com/bobbuilds/bobbuilds
cd bobbuilds
pnpm install
pnpm --filter @bobbuilds/mcp buildAuthentication
The server requires a BOBBUILDS_API_KEY environment variable, generated from Settings → API Keys.
BOBBUILDS_API_KEY=bb_your_key_hereClaude Desktop
Add to your claude_desktop_config.json
{
"mcpServers": {
"bobbuilds": {
"command": "node",
"args": ["/path/to/apps/mcp/dist/index.js"],
"env": { "BOBBUILDS_API_KEY": "bb_your_key_here" }
}
}
}Cursor
Open Settings → MCP and add
{
"bobbuilds": {
"command": "node",
"args": ["/path/to/apps/mcp/dist/index.js"],
"env": { "BOBBUILDS_API_KEY": "bb_your_key_here" }
}
}14 tools, 5 categories
Every tool is scoped to your workspace automatically.
Scans
run_scanTrigger a brand visibility scan across all connected AI providers (ChatGPT, Gemini, Perplexity, Claude, Google AI Overview). Returns a jobId to poll for status.
get_scan_statusPoll the progress of a running scan. Call every few seconds until status is 'completed'.
jobIdstringrequiredstop_providerStop a specific AI provider mid-scan.
jobIdstringrequiredproviderenumrequiredWorkspace
get_workspaceGet workspace details: name, domain, schedule, and enabled providers.
get_scheduleGet the cron schedule for automatic scans (e.g. '0 9 * * *' for daily at 9am).
set_scheduleSet or clear the cron schedule for automatic scans. Pass null to disable.
schedulestring | nullrequiredget_providersGet the list of AI providers currently enabled for this workspace.
set_providersUpdate which AI providers are enabled for scans.
enabledProvidersstring[]requiredPrompts
store_promptsSave one or more prompts to the workspace. These are the questions asked to AI providers during scans.
promptsstring[]requiredget_promptsList all configured prompts for the workspace.
get_prompt_sourcesFetch aggregated source and citation data: which URLs are cited by AI providers in response to your prompts.
Analysis
analyze_metricsRun AI analysis on all unanalyzed prompt responses. Extracts brand mention scores, sentiment, citations, and ranking.
analyzeAllbooleanget_analysisFetch all analysis records for the workspace: brand scores, sentiment, citation counts, provider breakdowns.
GEO Advisor
geo_chatChat with the GEO advisor agent. Ask questions about your brand's AI visibility and get actionable recommendations.
messagesarrayrequiredbrandNamestringrequiredcrawl_brandCrawl a brand's website to build brand memory used by the GEO advisor.
brandNamestringrequireddomainstringrequiredget_brand_memoryGet the stored brand memory summary, key claims, and tone used by the GEO advisor.
get_recommendationsGenerate GEO optimization recommendations based on current AI visibility data.
brandNamestringrequiredbrandDomainstringrequiredFrequently Asked Questions
One Brand Memory. Every workflow.