Skip to main content
MCP (Model Context Protocol) servers extend your chatbot with standardized AI capabilities. Unlike custom tools that connect to your APIs, MCP servers provide pre-built tools following an open protocol.

What is MCP?

Model Context Protocol is an open standard for connecting AI systems to external tools and data sources. MCP servers expose:
  • Tools: Actions the AI can perform
  • Resources: Data the AI can access
  • Prompts: Pre-defined conversation templates
MCP is an advanced feature. Most users should start with Integrations Overview or Custom Tools.

When to Use MCP vs Custom Tools

Use Custom Tools when:
  • Connecting to your own backend
  • Simple API integrations
  • Need built-in auth options
Use MCP when:
  • Using pre-built MCP servers
  • Need advanced AI capabilities
  • Building with MCP ecosystem

Adding an MCP Server

1

Navigate to MCP Servers

Go to DashboardIntegrationsMCP ServersAdd Server
2

Configure Server

Fill in the server configuration:Server Name (required)
  • A friendly name for this server
  • Example: “File Browser”, “Database Query”
Server URL (required)
  • The MCP server endpoint URL using Server-Sent Events (SSE)
  • Example: https://mcp.example.com/sse
  • Must be accessible over HTTPS
3

Choose Authentication Mode

Pick how BubblaV authenticates against the server:Headers / API key (default)
  • Add custom headers if the server requires them
  • Header Key: e.g., Authorization, X-API-Key
  • Header Value: Your authentication token or key
  • Common examples: Authorization: Bearer your-token-here, X-API-Key: your-api-key
OAuth login
  • For MCP servers that support OAuth 2.1 (e.g. Spoks)
  • No headers or tokens to copy — BubblaV discovers the server’s OAuth endpoints and registers itself automatically
4

Save and Connect

  • Headers mode: save, then click Refresh to fetch the server’s tools.
  • OAuth mode: save and you are redirected to the provider’s sign-in/consent screen. Approve access — BubblaV stores the tokens encrypted, syncs the server’s tools, and returns you to the dashboard. Tokens refresh automatically before they expire.

Configuration Examples

Remote MCP Server

Connect to a remote MCP server with authentication:

OAuth MCP Server

Connect with one-click OAuth instead of headers:

Public MCP Server

Connect to a public MCP server without authentication:

Available Tools

After connecting, the server’s tools appear in your dashboard. Common tool types:
  • File operations: Read, write, list files
  • Database queries: SQL or natural language queries
  • Web scraping: Fetch and parse web content
  • API integrations: Pre-built API connectors
Each tool shows:
  • Name and description
  • Required parameters
  • Return type

Managing MCP Servers

View Connected Servers

Go to DashboardIntegrationsMCP Servers to see:
  • Connection status
  • Available tools
  • Last activity

Disconnect

  1. Find the server card
  2. Click the settings icon
  3. Select Disconnect

Reconnect

If a server disconnects:
  1. Check the server is running
  2. Verify configuration
  3. Click Reconnect
OAuth servers also show a Connect / Reconnect button on their card. Use it when the authorization expired or was revoked on the provider side — it restarts the OAuth consent flow.

Troubleshooting

  • Verify the server URL is correct and accessible
  • Check that the server supports SSE (Server-Sent Events) transport
  • Review authentication headers if required
  • Ensure the server is running and reachable over HTTPS
  • Wait for server initialization
  • Check server logs for errors
  • Verify server exposes tools correctly
  • Check network stability and HTTPS connectivity
  • Verify the server URL is still valid
  • Review server health and availability
  • Check authentication headers haven’t expired
  • If you denied the consent screen, click Connect on the server card and approve access
  • Confirm the server advertises OAuth support (most hosts expose /.well-known/oauth-protected-resource)
  • A mcp_oauth_failed error usually means the provider rejected automatic client registration — contact the server provider

Security Considerations

MCP servers can execute code and access data. Only connect trusted servers.
  • Verify sources: Only use official or audited MCP servers
  • Limit access: Configure minimal permissions
  • Monitor activity: Review tool usage in logs
  • Encrypted tokens: OAuth tokens and header secrets are stored encrypted at rest, never returned by the API, and refreshed server-side before expiry
  • HTTPS only: Always use HTTPS URLs to protect data in transit

Next Steps

Custom Tools

Build simple API integrations

Integrations Overview

Connect popular platforms