MCP troubleshooting
Beta
The MCP surface is a local beta preview. The checklist below assumes the MCP management surface is present in your build.
Server does not start
- Check the command exists (
npx/binary on PATH). - Read the server's stderr in BotConnector logs.
- stdio servers need the exact command + args as a list, not a shell string.
Tools not visible to the model
- Refresh the server in the MCP management surface and confirm its tools list.
- The tool must be in
allowedTools— see MCP permissions. - The loaded model must support tool calling — Tool use.
Calls fail at runtime
- Timeout: MCP servers are separate processes; a hung tool blocks the call — check process state.
- Permission denied: the tool is registered but not allowlisted (intended behavior).
- Malformed arguments: the model produced JSON that fails the tool's schema; try a more capable model or quantization.
Security incident response
- Disable or remove the server, or remove the tool from its allowlist, immediately.
- Review logs for the affected window.
- Rotate any credentials the exposed tools could read.