The following constraints apply to TestComplete Model Context Protocol (MCP). Review them before you use MCP in your environment.
TestComplete must be open and running
The MCP server is part of the TestComplete MCP plugin, so it is available only while TestComplete is running. Otherwise, the AI client receives a connection error.
Only One Project Suite is active at a time
The MCP server works with the project suite that is currently open in TestComplete. If no project suite is open, read operations return no results.
TestComplete controls the Mouse and Keyboard during test runs
When a test runs, TestComplete takes control of the mouse and the keyboard on the host machine. Do not use the computer while a test is running. The AI assistant warns you before it starts a run.
Password and Secret Values are never exposed
Variables marked as Password or Secret in TestComplete are visible to the AI assistant by name, but their values are always withheld. This behavior is not configurable.
Connections use plain HTTP
The MCP server communicates over plain HTTP and does not support HTTPS. For remote connections over untrusted networks, use a VPN or place the server behind a reverse proxy that terminates TLS.
See Also
TestComplete MCP
Getting Started with TestComplete MCP
Connect to the MCP Server
Working with TestComplete AI Client
