Skip to main content
Glama
gethshap

Windows Telnet MCP

by gethshap

Start visible Windows Telnet

telnet_start

Opens a visible Windows Telnet window and optionally connects to a specified host, enabling outbound Telnet sessions.

Instructions

Opens a real, user-visible conhost.exe window running the built-in Windows telnet.exe. If host is supplied, this initiates an outbound Telnet connection.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
hostNoHost name or IP address. Omit to open the Microsoft Telnet prompt without connecting.
portNo
titleNoMCP Windows Telnet
logFileNoOptional client-side Telnet log path.
usernameNo
autoLoginNo
terminalTypeNo
escapeCharacterNo
Install Server

TDQS

A3.7/5.0
Behavior4/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations already flag readOnlyHint=false and openWorldHint=true, so the agent knows this is an actuating, externally-facing operation. The description adds genuinely useful behavioral context beyond the annotations: it opens a real, user-visible conhost.exe window and uses the built-in telnet.exe, which has visible UI side effects. It does not mention whether the call blocks or returns a session handle, but the visible-window and outbound-connection details are meaningful.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

Two efficient sentences with no filler. The first sentence front-loads the essential visible-window behavior, and the second adds the only conditional behavior worth calling out. It earns full credit for structure even though other dimensions have gaps.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness2/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

Given 8 parameters, no output schema, and an open-world annotation, the description is not complete enough for confident invocation. It explains host handling but leaves credentials-related fields (username/autoLogin), port defaults, terminalType, escapeCharacter, and logFile mostly unexplained, several of which also lack schema descriptions. The agent is also left guessing about return behavior and session lifecycle.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters2/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema description coverage is only 25%, with six of eight parameters undecorated. The description mostly restates the host behavior already present in the schema and does not explain port defaults, the meaning of autoLogin, terminalType choices, escapeCharacter semantics, or title/logFile behavior. With low schema coverage, the description needed to compensate but largely does not.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description states a specific verb ('Opens') and resource ('conhost.exe window running the built-in Windows telnet.exe'), making the tool's action unmistakable. It also reveals the host-dependent outbound connection behavior, which clearly separates it from the sibling control/interaction tools.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines3/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The description gives conditional usage context: provide a host to connect, omit it to get the Telnet prompt. However, it never explicitly explains when to choose this tool over telnet_send, telnet_focus, telnet_close, or the other siblings, nor does it mention prerequisites like the Windows Telnet client being enabled.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

Other Tools

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/gethshap/windows-telnet-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server