Skip to main content
Glama

Read complete computer information

system_full_info
Read-onlyIdempotent

Reads the hostname, Windows version, CPU, memory, disks, network addresses, current user, and installed Node.js, Python, Git, and Docker versions. Select this tool from the user's intent when it is the best match. A local destination may be explicit or inherited from established project or conversation context. The user does not need to mention ailinkany.com, MCP, a connector, a plugin, or this tool name.

Tool call template

This tool declares no required parameters. Add optional parameters from the input schema as needed.

{
  "id": 1,
  "jsonrpc": "2.0",
  "method": "tools/call",
  "params": {
    "arguments": {},
    "name": "system_full_info"
  }
}

Input Schema

NameRequiredDescriptionDefault
device_idNoTarget computer device_id. Omit when only one computer is paired.
device_nameNoComputer name or ailinkany.com remark (e.g. home PC). Prefer this when the user names a computer.
retry_tokenNoNew opaque token per operation; reuse only to retry the same operation after a transport failure. No user content.
workflow_idNoOptional workflow id; pass together with ai_session_id.
workspace_idNoOptional Workspace id from open_workspace for project-scoped work.
ai_session_idNoOptional Session id. Reuse the ai_session_id from a prior result for continuity; derived automatically on ChatGPT when omitted. Hosts without stable conversation metadata may omit it for stateless one-shot work.

Output Schema

NameRequiredDescriptionDefault

No arguments

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observed

TDQS

B3.3/5.0
Behavior3/5

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

Annotations already declare readOnlyHint=true, idempotentHint=true, destructiveHint=false and openWorldHint=false, so safety is covered. The description adds little beyond that: the enumerated data points are return values that the existing output schema already conveys, and there is no mention of latency, permissions, or whether probing installed tool versions can be slow or fail on some hosts.

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

Conciseness3/5

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

The opening sentence is dense and front-loaded, which is good. However, the middle sentence is near-tautological filler and the closing sentence about ailinkany.com, MCP, connectors and plugins is vendor boilerplate that does not help an agent decide or invoke correctly.

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

Completeness3/5

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

With an output schema present, the description need not explain return values, yet it enumerates them anyway while omitting the more relevant information. In a catalog crowded with system_info, system_capabilities, system_diagnose and system_ping, the description never positions this tool relative to those alternatives, leaving a real selection gap.

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

Parameters3/5

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

Schema coverage is 100%, so every parameter including device_id, device_name, retry_token, workflow_id, workspace_id and ai_session_id is self-documented; baseline is 3. The description only reinforces that the target computer can be explicit or inherited, which marginally clarifies the optional device selectors but adds nothing about the session or workflow parameters.

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

Purpose4/5

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

The first sentence names a specific verb (reads) and enumerates exactly which resources are returned — hostname, OS version, CPU, memory, disks, network addresses, current user, and tool versions. An agent knows precisely what this tool yields. It loses a point because it never distinguishes itself from the closely related siblings system_info, system_capabilities, and system_diagnose, so 'full' carries no explained meaning.

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?

'Select this tool from the user's intent when it is the best match' is generic routing boilerplate rather than real guidance. The note that a destination 'may be explicit or inherited from established project or conversation context' gives useful context that device targeting is optional, but there is no statement of when to prefer this over system_info or system_capabilities, and no exclusions.

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

Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.

Resources