Skip to main content
Glama

Log into the Minehut panel

browser_login_panel

Logs into the Minehut dashboard using provided credentials or environment variables, then captures the API session for automated server management. Handles Cloudflare challenges with a manual wait fallback.

Instructions

Log into the Minehut dashboard in the controlled browser using the provided credentials or MINEHUT_EMAIL and MINEHUT_PASSWORD. Captures the API session automatically when possible. Cloudflare challenges may need browser_wait_manual afterward.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
emailNo
passwordNo
Behavior3/5

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

With no annotations, the description carries the full burden. It discloses that it captures the API session automatically and that Cloudflare challenges may require manual wait. However, it does not mention error handling, whether an existing session is reset, or idempotency.

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 sentences, front-loaded with the main action, and no fluff. Every sentence adds value: credentials, session capture, and Cloudflare caveat.

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?

It covers the core login action, fallback to env vars, and the Cloudflare caveat. However, without an output schema, it does not describe return values or success/failure indicators, and it omits prerequisites like browser being open.

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?

The schema has 0% coverage, but the description adds meaning by explaining that email/password are credentials and that MINEHUT_EMAIL/MINEHUT_PASSWORD can be used as a fallback. This partly compensates, though it lacks details on field format or requiredness.

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 clearly states the specific action: 'Log into the Minehut dashboard in the controlled browser'. It distinguishes itself from sibling minehut status/action tools and generic browser tools by specifying the authentication target and the controlled-browser context.

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?

It implies usage as a prerequisite for other minehut operations and provides a conditional follow-up (browser_wait_manual for Cloudflare), but it does not explicitly state when to prefer this over alternative login methods or when not to use it.

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

Install Server

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/Tobralla/minehut-mcp'

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