How to Make Your Chatbot Smarter with Claude, ChatGPT & OpenClaw

Stop clicking around your dashboard. Connect Claude, ChatGPT, or OpenClaw to BubblaV via MCP and let your AI find content gaps, write new knowledge, tune your bot's persona, set up human handoff, and build custom tools — for you.

June 22, 2026BubblaV Team9 min read

Your chatbot went live a few weeks ago. It answers most questions well — but every week you notice the same pattern: a handful of questions it can't quite answer, a persona that feels slightly off, a new product page you keep meaning to add. Fixing each one means logging into the dashboard, hunting through tabs, typing answers by hand, and remembering to come back later to check whether it worked.

Most teams never get around to it. The chatbot stays good enough forever.

There's a better way. BubblaV ships a built-in MCP (Model Context Protocol) server that lets an AI assistant like Claude, ChatGPT, or OpenClaw operate your chatbot for you. You describe what you want in plain language, and your AI does the clicking — diagnosing gaps, writing new knowledge, tuning the bot's personality, setting up human handoff, even building custom tools. The dashboard becomes optional.

From Dashboard to Conversation

Instead of configuring your chatbot through menus and forms, you just talk to your AI. The AI calls BubblaV's MCP tools on your behalf — the same data and actions the dashboard exposes, but driven by natural language.

The old way (manual)

  • Open Reports, scan for weak answers
  • Copy each question into Knowledge
  • Write and paste answers one by one
  • Edit persona text in Settings
  • Repeat next week

The new way (agentic)

  • Ask: “what's my bot struggling with?”
  • Ask: “draft answers and add them”
  • Ask: “make the tone friendlier”
  • Ask: “hand off refunds to a human”
  • Done — in one sitting

Which assistants work?

Claude, ChatGPT, and Google Antigravity connect with one-click OAuth (no API key). OpenClaw and any MCP-compatible client connect with an API key. The full setup is in our MCP Server docs.

Step 0: Connect Your Assistant (90 seconds)

You only do this once. Here's the short version — the developer guide has screenshots for every client.

1

Add the BubblaV connector

In Claude / ChatGPT / Antigravity settings, add a new MCP server with this URL:

https://www.bubblav.com/mcp

Using OpenClaw or another API-key client instead? Generate an MCP API key in Website Settings → API Keys and send it as an X-API-Key header.

2

Authorize & pick a website

Your assistant opens a BubblaV login page. Sign in and choose which website it may manage. For OAuth clients there are no keys to copy; for API-key clients the key is shown once — save it.

3

Ask away

Your assistant now sees BubblaV's tools. The recipes below are ready to paste.

Recipe 1 — Diagnose: Find What Your Bot Gets Wrong

Before improving anything, find out where visitors are slipping through. BubblaV already tracks every low-confidence answer and thumbs-down. Hand that data to your AI and ask it to summarize.

Your prompt

“Look at my chatbot's content gaps and most-asked questions from the last 30 days. Group the questions by theme, tell me which topics the bot struggles with most, and rank the top five things I should fix.”

What happens behind the scenes

  • bubblav_get_content_gaps — questions the bot answered with low confidence or a thumbs-down
  • bubblav_get_most_asked_questions — what visitors actually ask, ranked by frequency
  • bubblav_read_report — the big picture (resolution rate, leads, cost savings) so fixes are prioritized by impact

You get:a short, themed report — “Shipping & returns (8 gaps), Pricing tiers (5 gaps), Integrations (3 gaps)” — instead of scrolling a raw list. The AI does the grouping; you decide what to fix first.

Recipe 2 — Improve: Fill the Gaps Automatically

Now close those gaps. Give your AI the source of truth (a doc, a page, or just your own knowledge) and let it write and add the answers.

Your prompt

“Take the top three content gaps from the shipping theme. Here's our returns policy: [paste text]. Draft a clear Q&A-style answer for each gap, show them to me for approval, then add each one to the knowledge base.”

What happens behind the scenes

  • bubblav_search_knowledge — checks the gap isn't already covered before writing a duplicate
  • bubblav_add_knowledge — adds each approved answer (chunked & embedded automatically)

Got a PDF or doc instead?

Ask: “Upload this pricing PDF and index it.” Your assistant calls bubblav_upload_knowledge_file (PDF, DOCX, TXT, or Markdown up to 10 MB) and it's extracted and embedded.

Resolved a ticket by hand?

Turn that one-off answer into reusable knowledge: bubblav_sync_ticket_to_knowledge converts a resolved support ticket into a searchable article. (Pro plan and up.)

Worth knowing: the AI drafts and adds the knowledge, but you approve before it goes live. BubblaV doesn't silently rewrite your knowledge base in the background — the improvement loop is something you drive from your assistant, on your schedule.

Recipe 3 — Tune: Change How the Bot Talks

Knowledge is half the battle; tone and behavior are the other half. Your bot's personality lives in its custom instructions(the system prompt), and the widget's words and colors are just as editable — all through MCP.

Your prompt

“Read my bot's current instructions. Then update the persona so it's warmer and more concise, always greets by name, and proactively offers to escalate to a human for anything billing-related. Also change the widget's greeting to ‘Hi there! How can we help you save today?’ and add three starter suggestions.”

What happens behind the scenes

  • bubblav_get_website_settings bubblav_update_website_settings — reads then rewrites custom_instructions (the persona, up to 2,000 chars)
  • bubblav_update_widget_appearance — greeting, starter suggestions, colors, position

Because the AI reads the current settings first, it edits in place instead of wiping your config — exactly like a careful human would, just faster.

Recipe 4 — Automate: Handoff & Custom Tools

The dashboard work that takes the longest — wiring up human handoff and building tools — is some of the easiest to delegate. Describe the trigger; your AI configures it.

Your prompt

“Set up human handoff so that whenever a visitor mentions a refund, cancellation, or complaint, the bot routes them to a live agent with the message ‘Let me connect you with a teammate who can sort this out.’ Then create a custom tool called ‘check_order_status' that takes an order number and calls my order-status webhook.”

What happens behind the scenes

  • bubblav_create_handoff_scenario — the intent-to-human trigger (Pro plan and up)
  • bubblav_create_custom_tool — registers the webhook tool and activates it for your site (Pro plan and up)

Want to go deeper with tools?

Custom tools turn your chatbot from an answerer into a doer — checking orders, updating a CRM, calculating quotes. We wrote a whole guide on letting your AI build them: Create Custom Tools for Your AI Chatbot Without Coding.

Put It in a Loop

These recipes are most powerful chained together into a recurring habit:

// run this whenever you open your assistant

1. Diagnose — “what should I fix this week?”

2. Improve — “draft & add answers for the top gaps”

3. Measure — “how did resolution rate change?”

4. Tune — “adjust tone / handoff based on what you saw”


→ repeat. The bot gets sharper every cycle.

One honest note

Your AI drives each cycle — BubblaV doesn't run an autonomous self-improvement job in the background. That's by design: you stay in control of what gets added and how the persona evolves. The win is that a week's worth of dashboard chores collapses into a single conversation.

Start Delegating

If your chatbot can answer questions, your AI assistant can manage it. Connect Claude, ChatGPT, Antigravity, or OpenClaw and put the recipes above to work this week.

Further Reading

Ready to Supercharge Your Chatbot with MCP?

Add MCP servers to your BubblaV chatbot and unlock powerful new capabilities. Get started for free.