Skip to main content
Glama

BEON PASS

railway_get_build_logs

Read logs after user review; logs may contain application data. Known provider credentials are redacted. Requires exact user approval in BEON PASS.

Input Schema

NameRequiredDescriptionDefault
limitNo
approval_idNo
beon_app_idNo
beon_contextNo
deploymentIdYes
beon_resume_idNo
beon_release_idNo
beon_environmentNo
beon_connection_idNo

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observed

TDQS

C2/5.0
Behavior1/5

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

The description frames this as a read operation ("Read logs"), but the annotations declare readOnlyHint=false and idempotentHint=false, which directly contradict what a log-read tool should be. Although the description adds useful details about redaction and data sensitivity, the contradiction with structured annotations makes the behavioral profile unreliable.

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

Conciseness4/5

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

The description is three short sentences with no obvious filler and front-loads the action. The phrase "after user review" is tersely ambiguous, but overall it avoids wasted words.

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

Completeness1/5

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

For a 9-parameter tool with no schema descriptions and no output schema, the description omits all parameter and return-value context. It offers only approval and redaction notes, which are insufficient for an agent to understand required inputs or expected output.

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

Parameters1/5

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

The input schema has 9 parameters with 0% description coverage, and the description does not mention any of them. It never explains that deploymentId is required, nor does it clarify the roles of limit, approval_id, or the beon_* fields, leaving the agent without enough information to invoke the tool correctly.

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

Purpose3/5

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

The description says "Read logs" but never specifies that these are build logs, despite the tool name and the sibling railway_get_runtime_logs. The added context about user data and redaction is useful, but the core resource being read is left vague.

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

Usage Guidelines2/5

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

It states a prerequisite ("Requires exact user approval in BEON PASS") and mentions "after user review," but gives no guidance on when to choose this tool over railway_get_runtime_logs or any alternative. The agent is left to infer the build-log context entirely from the tool name.

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