Skip to main content
Glama

ethora-mcp-server

Help and Next Steps

ethora-help
Read-only

Task-oriented orientation for this MCP server: explains the three Ethora auth modes (user / app-token / B2B) and recommends next tool calls + recipes based on current session state. Auth: none required — inspects state, no API calls. Errors: effectively none. Related: pass a recommended recipe id to ethora-run-recipe.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
goalNoGoal hint to tailor the recommendations and recipe list. Omit or use `auto` to get recommendations inferred from the current session state.

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observed

TDQS

A4.3/5.0
Behavior5/5

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

Annotations already mark it read-only and non-destructive; the description adds important context beyond those annotations by stating that auth is not required, it inspects session state without making API calls, and errors are effectively none. This gives the agent strong confidence that calling this tool is safe and side-effect-free. No contradiction with annotations exists.

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?

The description is compact and front-loaded: the core orientation purpose comes first, followed by clearly labeled Auth, Errors, and Related notes. Each sentence contributes necessary information about scope, safety, or next steps, with no filler or repetition.

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

Completeness5/5

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

For a zero-required-parameter help/orientation tool with strong annotations, the description covers purpose, side-effect profile, error behavior, and the relationship to recipe execution. The absence of an output schema is not a significant gap because the description already tells the agent what the tool produces: recommendations for next calls and recipes.

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 single optional `goal` parameter is fully documented in the schema with an enum and clear guidance to omit it or use `auto`, so schema coverage is effectively 100%. The description reinforces the parameter's purpose through session-state recommendation context but adds no new syntax, constraints, or semantics beyond the schema.

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 identifies a specific resource ('this MCP server') and a concrete outcome: explaining the three Ethora auth modes and recommending next tool calls/recipes based on session state. It does not merely restate the title, and no sibling tool claims this orientation/next-step role.

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 use case is implied: call this when orientation or next-step recommendations are needed, and it even points to ethora-run-recipe for recipe execution. However, it never explicitly states when not to use it or names alternative introspection/status tools such as ethora-status or ethora-doctor, so selection guidance is implicit rather than explicit.

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.