Skip to main content

MCP and external tools

Symptoms

  • the agent cannot get data from a knowledge base or another service;
  • an MCP server does not connect;
  • the server's tools do not appear in Tools;
  • the agent sees the server but cannot perform the action you need;
  • web search or a browser scenario does not work.

What to check

  1. Whether the server is added in the Explyt settings and is in the Connected state.
  2. Whether the address, the start command, and the server parameters are correct.
  3. Whether the required environment variables and credentials are passed.
  4. Whether the tool you need is allowed in the Tools menu.
  5. Whether the account has permission for the requested action.

Connection errors

Explyt shows the main message, the reason, the possible actions, and the technical details. The exact text from the server may differ, so rely on both the error title and its fields.

Symptom or errorWhere to look for the causeWhat usually happenedWhat to do
Executable not foundThe start command, executable, or the technical detailsThe path to the STDIO server is wrong, or the program is not available in the IDE environmentSpecify an absolute path or add the program to the environment, then reconnect the server
The process exited on startupThe startup reason and the exit codeThe command, arguments, or environment variables do not suit the serverRun the same command separately with safe test data, fix the parameters, and reconnect
Connection TimeoutThe connection stage and the timeoutThe server did not start, respond to initialization, or return tools in timeCheck the network and the server process, then run Reconnect; do not launch many retries in parallel
Authentication Failed, HTTP 401The server response and the authorization headersCredentials are missing, expired, or rejectedAuthorize again or update the token in a secure storage or an environment variable
Access Denied, HTTP 403The server responseThe account is recognized but lacks permissionsRequest the role you need or narrow the action to what is allowed
Rate Limit, HTTP 429The server response, and Retry-After if presentThe request rate or quota was exceededWait for the stated period, reduce parallel calls, and retry once
Handshake IncompleteThe initialize stageThe client and the server did not finish the MCP negotiationCheck the URL or transport, the server version compatibility, and the server log
Tools Endpoint FailedThe list tools stageThe connection was established, but the server did not return the tool listCheck the permissions and the tools endpoint implementation, then run Reconnect
Protocol error or malformed responseThe technical details and the server responseThe server returned a message that does not conform to MCPUpdate the server or fix its configuration; attach a sanitized fragment of the response to your support request

The connection includes initialization and fetching the tool list. On Reconnect, Explyt requests the list again. A separate button that refreshes only the tool list is not confirmed by the current implementation.

After connecting

Start with a safe read-only request. If the server is connected but a tool is not visible, check that it exists on the server side, run Reconnect, and then open the Tools menu.

Do not store tokens in Markdown, in AGENTS.md, or in chat messages. For tools that change external data, keep the confirmation prompt on.

For frontend work you can connect Chrome MCP or Playwright MCP so the agent can see the result in the browser. For ordinary search and page reading, use Web Search.