Documentation Index
Fetch the complete documentation index at: https://docs.bubblav.com/llms.txt
Use this file to discover all available pages before exploring further.
BubblaV MCP Server
The BubblaV MCP (Model Context Protocol) Server enables you to connect your BubblaV data to MCP-compatible clients like ChatGPT, Claude Desktop, and OpenClaw. This allows your AI agents to search your knowledge base and access analytics reports in real-time.What Can You Do?
- Search Knowledge Base: Let your AI agents search your indexed website content
- Access Analytics: Retrieve conversation and performance reports programmatically
- Scrape Web Pages: Convert any public URL into markdown with
bubblav_scrape_url - Build Automations: Create custom workflows that leverage your BubblaV data
- Real-time Integration: Use Server-Sent Events (SSE) for instant data access
Available Tools
bubblav_search_knowledge
Search your indexed knowledge base for relevant content. Parameters:query(string, required): Your search querylimit(number, optional): Maximum results to return (default: 5, max: 20)
bubblav_read_report
Retrieve conversation or performance analytics reports. Parameters:report_type(string, required): Type of report -"conversations"or"performance"date_range(object, optional): Date range for the reportstart(string): Start date in ISO format (e.g., “2026-03-01”)end(string): End date in ISO format (e.g., “2026-03-18”)
bubblav_add_knowledge
Add a new text knowledge entry to your knowledge base. The content is automatically split into chunks, queued for embedding, and becomes searchable viabubblav_search_knowledge once processed.
Parameters:
title(string, required): Title for this knowledge entrycontent(string, required): Full text content to index (plain text or Markdown)
RATE_LIMITED error.
bubblav_scrape_url
Scrape a public web page URL and return markdown content optimized for LLM context. Parameters:url(string, required): The page URL to scrape
Setup Guide
BubblaV MCP Server supports these connection methods:- ChatGPT - OAuth 2.0, no API key needed
- Claude / Claude Desktop - OAuth 2.0, no API key needed
- API Key - For OpenClaw and other MCP clients
Option 1: ChatGPT (OAuth 2.0)
Use the same MCP server URL:Option 2: Claude (OAuth 2.0)
No API key needed. Claude handles authentication automatically via OAuth — just add the server URL.Step 1: Add the BubblaV connector
In Claude (web or desktop), open Settings → Integrations (or Connected tools) and add a new MCP server with this URL:Step 2: Authorize
Claude will open a BubblaV login page. Sign in and select which website to connect. That’s it — no config files to edit, no API keys to copy.Option 3: OpenClaw (API Key)
Step 1: Generate an MCP API Key
- Log in to your BubblaV dashboard at https://www.bubblav.com
- Navigate to your Website Settings page
- Click the API Keys tab
- Click Generate New Key
- Enter a name (e.g., “OpenClaw”) and select → MCP scopes
- Click Generate and copy the key immediately — it won’t be shown again
Step 2: Configure OpenClaw using mcporter
We recommend using mcporter to easily configure OpenClaw with BubblaV.Install mcporter
Configure BubblaV in OpenClaw
Create a configuration filebubblav.json:
Manual Configuration
If you prefer manual configuration, add this to your OpenClaw config:Step 3: Test the Connection
Once connected, your OpenClaw agent will have access to:bubblav_search_knowledge- Search your knowledge basebubblav_read_report- Access analytics reportsbubblav_add_knowledge- Add new knowledge entries to your knowledge base
Option 4: OpenClaw (Automatic Setup)
Setup Everything Automatically
Tell OpenClaw to install and configure everything for BubblaV automatically. Command:- Opens BubblaV dashboard in your browser
- Generates an API key with proper scopes
- Configures OpenClaw with server URL and API key
- Tests connection
- Search knowledge base: Ask your AI agent to search your website content
- Get analytics: Request a conversation or performance report
- Add knowledge: Test adding a new knowledge entry with title and content
Rate Limits
MCP API calls are tracked separately from your AI message limits. Each subscription plan includes a monthly MCP call allowance:| Plan | Calls per Month |
|---|---|
| Free | 100 |
| Starter | 1,000 |
| Pro | 5,000 |
| Turbo | 15,000 |
| Custom | Unlimited |
- Rolling 30-day window (resets every month from your first call)
- When exceeded, you’ll receive a
429status with aRetry-Afterheader - Check your usage in the dashboard under Integrations → MCP Settings
Security
Authentication Methods
OAuth 2.0 (Claude):- Claude handles the full OAuth flow — you only enter the server URL
- Uses PKCE (Proof Key for Code Exchange) for enhanced security
- Tokens expire after 1 hour (access) or 30 days (refresh)
- No credentials to store or rotate
- Simple authentication via
X-API-Keyheader - Keys can be rotated and revoked
- Supports scoped permissions
API Key & Token Management
- Keep your API key secret - Treat it like a password
- Rotate keys regularly - Generate new keys and revoke old ones
- Use scopes - Only grant the permissions you need
- Monitor usage - Review audit logs regularly
Scopes
Available scopes for MCP API keys and OAuth tokens:mcp:read- Read-only access to your website datamcp:tools:execute- Execute MCP tools and scrape URLs via API
Audit Logging
All MCP tool calls are logged and available in your dashboard:- Tool name and arguments
- Success/failure status
- API key or OAuth token used
- Timestamp
Troubleshooting
Connection Issues
Problem: “Authentication failed” error Solutions:- Verify your API key is correct
- Check that the key hasn’t been revoked
- Ensure the key has the correct scopes
- Confirm your account is active
- Check your usage in the dashboard
- Wait for the monthly window to reset (check
Retry-Afterheader) - Consider upgrading your plan for higher limits
Tool Errors
Problem: “Unknown tool” error Solutions:- Verify you’re using the correct tool names
- Check that your website has indexed content (for knowledge search)
- Ensure your API key has
mcp:tools:executescope
- Check that all required parameters are provided
- Verify parameter types match the schema
- Ensure dates are in ISO format (YYYY-MM-DD)
Knowledge Base Not Available
Problem:bubblav_search_knowledge tool not available
Solutions:
- Ensure your website has been crawled and content indexed
- Check crawl status in the dashboard under Knowledge Base
- Trigger a new crawl if needed
Example Use Cases
Customer Support Agent
Create an agent that can search your documentation and provide analytics:Reporting Bot
Build a bot that generates monthly performance reports:Knowledge Search API
Create a simple search API for your internal tools:Knowledge Update Agent
Build an agent that can identify content gaps and fill them in automatically:Support
Need help? Contact us at:- Email: support@bubblav.com
API Reference
Endpoints
MCP (JSON-RPC 2.0):Error Codes
| Code | Description |
|---|---|
| 401 | Authentication failed (invalid or missing API key/token) |
| 403 | Insufficient scopes |
| 429 | Rate limit exceeded |
| 500 | Internal server error |
Changelog
v1.3.0 (2026-03-24)
- Added
bubblav_add_knowledgetool for adding text knowledge entries to the knowledge base - Content is automatically chunked and queued for embedding
- Plan page limits are enforced for knowledge additions
- Added “Option 3: OpenClaw (Automatic Setup)” to guide OpenClaw setup via natural language prompt
v1.2.0 (2026-03-23)
- Claude connection now requires only the server URL — no API key or config file
- Added
/.well-known/oauth-authorization-serverOAuth discovery endpoint - Authorization flow shows website-selection consent page instead of requiring API key as
client_id - OAuth tokens no longer tied to a specific API key
- OpenClaw URL corrected to
/api/mcp(not/api/mcp/sse)
v1.1.0 (2026-03-23)
- Added OAuth 2.0 support for Claude Desktop
- PKCE (Proof Key for Code Exchange) for enhanced security
- OAuth token refresh support
- Dual authentication: OAuth tokens and API keys
v1.0.0 (2026-03-18)
- Initial release
- Knowledge base search tool
- Conversations and performance report tools
- SSE and HTTP endpoints
- Rate limiting by plan
- Audit logging
