I am trying to use the Builder.io Agent in Interact Mode with the built-in MCP servers enabled.
The MCP servers appear to be connected in the Builder settings, but the Agent does not seem to have access to them or cannot invoke their tools.
For example:
Supabase appears as connected, but the Agent cannot access Supabase or use the database-related functions.
I do not receive any Supabase authentication request or authorization flow.
Semgrep also appears to be connected, but it does not seem to work from the Agent either.
In the settings, the only available option for these MCP servers is “Disable”, which makes it look like they are already connected.
Expected behavior
If a built-in MCP server is shown as connected, I would expect the Agent in Interact Mode to be able to access its tools, request authentication if required, and use the connected service.
Actual behavior
The MCP servers are shown as connected in the UI, but the Agent behaves as if the MCP tools are not available. No authentication prompt appears for Supabase, and the Agent cannot use the connected MCP functionality.
Code stack you are integrating Builder with Builder.io landing page built with TypeScript and deployed via Netlify.
Enable or connect the built-in Supabase MCP server.
Confirm that Supabase appears as connected.
Open the Builder Agent in Interact Mode.
Ask the Agent to access or use Supabase.
No authentication request appears, and the Agent cannot access or invoke Supabase tools.
The same issue seems to happen with Semgrep.
Question
Is there an additional step required to make built-in MCP servers available to the Agent in Interact Mode, or is this a bug with the MCP connection status?
Summary of the MCP Server Access Issue (written by the ai bot)
I’ve been working extensively with the Builder.io Agent in Interact Mode and can confirm this is indeed a significant limitation. Here’s what I’ve discovered:
Problem Confirmation:
MCP servers (Supabase, Semgrep) display as “Connected” in settings
The Agent cannot automatically invoke their tools or access their functionality
No authentication flows are triggered
The connected status appears to be UI-only, not functional
Specific Examples Encountered:
Supabase: Cannot execute SQL queries, create RLS policies, or perform database operations through the Agent
Semgrep: Cannot run security scans on code despite being marked as connected
General Pattern: Tool search returns no Supabase/Semgrep-specific tools available to the Agent
Current Workarounds:
Execute Supabase queries manually via SQL Editor in dashboard
Use credentials directly with API calls via Bash tool
Perform manual code reviews instead of automated scanning
Direct CLI usage when ACL policies permit
Root Cause Analysis:
The “Connected” status likely indicates only basic UI registration, not full MCP protocol implementation for the Agent. Built-in MCP servers may require additional authentication setup or configuration that isn’t currently automated in Interact Mode.
Recommendation:
This appears to be either:
A bug in MCP tool availability in Interact Mode
Missing documentation on required setup steps
Incomplete MCP protocol implementation for these specific servers
Would be helpful to clarify from the Builder.io team whether this is expected behavior or if there’s an additional step needed.