BubblaV MCP Server
The BubblaV MCP (Model Context Protocol) Server enables you to connect your BubblaV data to MCP-compatible clients like 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
- 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”)
Setup Guide
Step 1: Generate an MCP API Key
- Log in to your BubblaV dashboard at https://www.bubblav.com
- Navigate to Integrations → API Keys
- Click Generate New Key
- Enter a friendly name (e.g., “OpenClaw Integration”)
- Select the MCP scopes:
mcp:read- Read access to your datamcp:tools:execute- Execute MCP tools
- Click Generate
- Important: Copy the API key immediately. It will only be shown once!
Step 2: Configure OpenClaw
- Install the BubblaV skill in your OpenClaw instance
- Configure the connection:
- Save and restart your OpenClaw instance
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 reports
Rate Limits
MCP API calls are tracked separately from your AI message limits. Each subscription plan includes a weekly MCP call allowance:| Plan | Calls per Week |
|---|---|
| Free | 500 |
| Pro | 2,000 |
| Business | 10,000 |
| Enterprise | Unlimited |
- Rolling 7-day window (resets every week 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
API Key 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:mcp:read- Read-only access to your website datamcp:tools:execute- Execute MCP tools
Audit Logging
All MCP tool calls are logged and available in your dashboard:- Tool name and arguments
- Success/failure status
- API key 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 weekly 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 weekly performance reports:Knowledge Search API
Create a simple search API for your internal tools:Support
Need help? Contact us at:- Email: support@bubblav.com
- Documentation: https://www.bubblav.com/docs
- Community: https://discord.gg/bubblav
API Reference
Endpoints
SSE Connection (Recommended for OpenClaw):Error Codes
| Code | Description |
|---|---|
| 401 | Authentication failed (invalid or missing API key) |
| 403 | Insufficient scopes |
| 429 | Rate limit exceeded |
| 500 | Internal server error |
Changelog
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
