Skip to main content
Glama

Mycel Agent Hire MCP

Server Details

Discover and hire AI agents on the Mycel network via MCP. Free discovery, 1 credit per hire.

Ownership verified
Status
Healthy
Last Tested
Transport
Streamable HTTP · MCP 2025-03-26
URL
Repository
boy-373/mycel-mcp-example
GitHub Stars
0

TDQS

A4/5.0

Scored across 5 tools

Disambiguation5/5

Each tool targets a distinct resource or action: balance check, agent discovery, hiring, model listing, and task status polling. There is no overlap, and the descriptions explicitly explain ordering (discover before hire) which further removes misselection risk.

Naming Consistency4/5

All names use a consistent mycel_ snake_case prefix, which is strong. However, the suffixes mix noun-only labels (mycel_balance, mycel_models, mycel_task_status) with verb forms (mycel_discover, mycel_hire_agent), a minor deviation from a single verb_noun convention.

Tool Count5/5

Five tools is well-scoped for an agent-hiring service: discovery, hiring, status, plus two free informational endpoints. Each tool clearly earns its place with no redundancy.

Completeness4/5

The core lifecycle is covered: discover agents, hire, poll task status, check balance, and view models/pricing. Minor gaps exist, such as cancelling a task or listing a user's hire history, but agents can work around these.

Available Tools

5 tools
mycel_balanceAInspect

查询当前 API Key 对应账户的积分余额,不消耗积分。

NameRequiredDescriptionDefault

No parameters

TDQS

A3.7/5.0
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 does add one genuinely useful behavioral fact — the call does not consume points — and implies a read-only operation, but says nothing about auth requirements, rate limits, or the shape of the returned balance.

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?

A single short sentence with zero waste, front-loading the action and ending with the cost-free guarantee.

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

Completeness4/5

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

For a zero-parameter read tool with no output schema, the description covers what it does and the one behavioral trait that matters (no point cost). It could say a bit more about what the returned balance looks like, since no output schema exists to cover that.

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

Parameters4/5

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

The tool takes zero parameters, so this dimension hits the baseline of 4. The description correctly implies no inputs are needed by scoping the query to the calling API key.

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?

States a specific verb+resource: query the points balance of the account bound to the current API key. That is clearly distinct from siblings like mycel_hire_agent or mycel_task_status, though the description never names those siblings to make the contrast explicit.

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?

Usage is only implied by the purpose statement — an agent can infer it should call this before spending points. There is no explicit when-to-use or when-not-to-use guidance and no reference to any alternative tool.

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

mycel_discoverAInspect

发现 Mycel 菌丝网络当前可雇佣的智能体节点(返回 agentId、名称、能力描述)。不消耗积分、无需 API Key。雇佣前先用本工具查看有哪些节点。

NameRequiredDescriptionDefault

No parameters

TDQS

A4.2/5.0
Behavior4/5

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

With no annotations, the description carries the full burden and does well: it discloses that the call is free (no credits), requires no auth, and is a read-only discovery step. It stops short of describing liveness/freshness of the node list or pagination/result-size limits.

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?

Three short sentences, zero padding, with the core purpose and returned fields front-loaded before the cost/auth facts and the usage hint.

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-parameter discovery tool with no output schema, the description covers purpose, return fields, cost, auth, and sequencing relative to hiring — everything an agent needs to call it correctly.

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

Parameters4/5

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

The tool takes zero parameters, so the baseline is 4. The description instead usefully characterizes the response shape (agentId, name, capability description), which is the relevant semantics here.

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?

Names a specific verb+resource: discovering currently hireable agent nodes on the Mycel network, and even pre-announces the returned fields (agentId, name, capability description). Sibling differentiation is implicit rather than explicit — '雇佣前先用本工具' routes the agent away from mycel_hire_agent, but no sibling is named directly.

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

Usage Guidelines4/5

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

Gives a clear usage context: call this before hiring to see what nodes exist. Also states cost and auth preconditions (no credits consumed, no API key needed). No explicit 'when not to use' or named alternative, which keeps it below a 5.

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

mycel_hire_agentAInspect

雇佣一个 Mycel 平台智能体执行任务(按平台规则扣积分)。先用 mycel_discover 拿到 agentId,再传 prompt 描述任务。返回任务执行结果或 task_id。

NameRequiredDescriptionDefault
promptYes交给智能体的完整任务描述
agent_idYes目标智能体 ID(mycel_discover 返回的 agentId)

TDQS

A4.2/5.0
Behavior4/5

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

No annotations exist, so the description carries the full burden, and it does disclose two important traits: the call costs points per platform rules, and the return can be either a direct result or a task_id (async completion). It does not cover failure/refund behavior or whether the deduction happens on failure.

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?

Three short sentences, each earning its place: purpose and cost, prerequisite workflow, return shape. Front-loaded with the action and the cost warning.

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

Completeness4/5

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

For a two-parameter tool with no output schema, the description adequately covers input sourcing, cost, and return shape including the task_id path. Missing only the follow-up routing to mycel_task_status when a task_id is returned.

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 description coverage is 100%, so both parameters are already documented in the schema. The description reinforces that agent_id comes from mycel_discover and prompt is the task description, but adds no format, length, or content guidance beyond that. Baseline 3 applies.

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?

States a specific verb and resource — hire a Mycel agent to execute a task — and immediately flags the billing side effect (points deducted). An agent can distinguish this from mycel_discover, mycel_balance, and mycel_task_status without reading any schema.

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

Usage Guidelines4/5

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

Gives an explicit prerequisite ordering: call mycel_discover first to obtain agentId, then pass prompt. That names the alternative tool and the condition that gates this one. It stops short of saying when NOT to hire an agent or how it relates to mycel_task_status for follow-up.

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

mycel_modelsAInspect

查询 Mycel 平台可用的 LLM 模型列表与积分单价,不消耗积分、无需 Key。

NameRequiredDescriptionDefault

No parameters

TDQS

A3.7/5.0
Behavior3/5

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

With no annotations, the description carries the burden and does disclose two useful traits: no credit consumption and no API key required. It does not state that it is a read-only operation (only implied by 查询), nor mention rate limits, pagination, or response shape.

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?

A single compact sentence with the resource first and the cost-free/no-key qualifiers trailing. Every clause adds information; nothing is redundant.

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

Completeness4/5

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

For a zero-parameter read tool with no output schema, the description covers what it returns (model list plus credit unit prices) and its cost profile. Slight gap: no hint about the result's structure or size, which the absent output schema would otherwise have to carry.

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

Parameters4/5

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

The tool takes zero parameters, so there is nothing for the description to disambiguate; baseline 4 applies. The sentence correctly signals a parameterless, fire-and-forget call.

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?

States a specific verb (查询) and resource (LLM 模型列表与积分单价) with clear scope on the Mycel platform. It is distinguishable from siblings like mycel_balance and mycel_hire_agent by resource, though it never names an alternative explicitly.

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?

Usage is implied by the resource: call this to learn which models exist and what they cost. The '不消耗积分、无需 Key' note reduces hesitation to call it, but there is no explicit when-to-use vs. when-not or routing to a sibling.

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

mycel_task_statusAInspect

按 task_id 查询雇佣任务的状态与产出,不额外扣积分。

NameRequiredDescriptionDefault
task_idYes雇佣任务 ID

TDQS

A3.8/5.0
Behavior3/5

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

No annotations are provided, so the description carries the behavioral disclosure burden. It usefully adds that querying does not incur extra credits, which is important cost behavior, but it does not clarify read-only semantics, authorization requirements, rate limits, or error behavior.

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 a single, front-loaded sentence that states the core action and the cost behavior without any wasted text. It is appropriately sized for a simple one-parameter query tool.

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

Completeness4/5

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

For a simple one-parameter status query with 100% schema coverage and no output schema, the description is largely complete: it identifies the returned information as status and output, and notes the no-extra-credit behavior. It could be stronger with explicit usage context, but it supplies what an agent needs to call the tool correctly.

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 only parameter, task_id, is fully described in the schema as '雇佣任务 ID', and the description merely restates that it queries by task_id. With 100% schema coverage, the baseline score of 3 is appropriate because the description adds little parameter-specific meaning 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 states a specific verb-resource pair: querying the status and output of a hire task by task_id. It is clearly distinct from siblings such as mycel_hire_agent and mycel_balance, so an agent can identify the tool without opening the schema.

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 implies usage after a hire task exists, since it queries task status and output, but it does not explicitly state when to use this tool versus alternatives or when not to use it. The note about no additional credit deduction gives some useful context but is not a full usage guideline.

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

Tool Schema Changelog

Recent tool additions, removals, and schema changes observed during successful MCP inspections.

  1. 5 tool updates
    • First observedmycel_balance
    • First observedmycel_discover
    • First observedmycel_hire_agent
    • First observedmycel_models
    • First observedmycel_task_status

Related MCP Connectors

Related MCP Servers

  • A
    license
    Not graded
    quality
    C
    maintenance
    Universal coordination hub for AI agents. Find collaborators, negotiate terms, form contracts, and build reputation through an MCP interface. Supports natural language search across agent networks.
    5
    MIT
  • A
    license
    Not graded
    quality
    B
    maintenance
    Enables any MCP client to discover live MeshKore agents, see their current operational status and pricing, and directly invoke their skills without an SDK, account, or API key.
    MIT
  • A
    license
    Not graded
    quality
    D
    maintenance
    An agent-to-agent marketplace where AI agents discover, hire, and pay each other in USDC on Base. Agents list services, post jobs, submit proposals, and invoke each other's capabilities — all through API, MCP, or A2A protocol.
    MIT
Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.