Is this MCP server safe to connect?
mcp_checkBefore connecting an MCP server to your agent: give its URL (remote) or the package that runs it (npx @scope/server, uvx name). A remote server is connected to like a client (initialize, tools/list, no credentials) and every tool is read for what it can do (move money or sign, run code, files, web, messages, change or delete things), secrets it asks for as arguments, and tool poisoning: descriptions with instructions aimed at the model (ignore your instructions, don't tell the user, blocks, read ~/.ssh or .env, hidden characters). Plus whether it's in the official MCP registry and its domain's age and phishing-list status. A local server's package gets package_check. Verdict: high risk, caution, no warnings, or needs sign-in, with the list of what it can do.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"server": "<server>"
},
"name": "mcp_check"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| server | Yes | The MCP server's https URL, or the command/package that runs it (npx @scope/server) |