Builder MCP Troubleshooting v2
Use this checklist when a Builder MCP client cannot connect, discover context, call Tools, Debug, or save a Workflow.
Endpoint and OAuth
- Use
https://<environment-hostname>/mcp/builder, including the Environment's complete hostname and the/mcp/builderpath. - Open the endpoint in a browser and confirm that Flowgear Builder guidance appears.
- Confirm DNS and certificate trust for that hostname.
- Reauthenticate the
flowgearMCP server when OAuth is missing or expired. - Check that the signed-in user has the required Site Administrator development access.
Missing guidance or Tools
The agent should read flowgear://builder/guidance once, this is also a suitable way to verify that the MCP server is accessible to the agent. Some agents don't support MCP resources, in that case ask that they call GetBuilderGuidance once instead.
If Tools appear incomplete, reconnect the server and start a new client session so the Tool list and schemas are rediscovered.
Wrong Site or Environment
Ask the agent to call GetBuilderContext. The hostname determines Tenant, Site, and Environment. Register a separate MCP server (with a unique name) for each tenant you want to manage via Builder MCP.
If you are working in a project, folder or repository, ensure your AGENTS.md file indicates the correct MCP server name to use. By default, Flowgear sample repositories use the name flowgear for MCP servers which will be incorrect if you have more than one registered.
Discovery failures
Search before assuming a Node, Method, Workflow, folder, Cluster, or Connection exists. An unavailable option can be caused by runtime version, permissions, installed Node version, Cluster compatibility, or current Environment scope.
Save conflicts
An existing Workflow update requires its Key and current FileHash. A stale hash means another revision was saved. Fetch the Workflow again, reconcile the intended edit, Debug it, and retry with the new hash. Do not invent or reuse an older hash.
Client approvals and timeouts
A client can block a Tool while waiting for approval or stop waiting before a long Debug call completes. Review per-server Tool approval and timeout settings, then retry only after confirming whether the previous call took effect.
See also
See Builder MCP Server and Builder Guidance