Skip to main content
Glama
Echo3s-io

echo3s-io

Official
by Echo3s-io

Echo3s MCP 服务器

一个 MCP(模型上下文协议)服务器,为任何 AI 助手提供关于 Echo3s 的深度知识——这是一个将书籍转化为专业多人声有声书的 AI 平台。

将此服务器连接到 Claude、ChatGPT 或任何兼容 MCP 的 AI 助手,它就会成为一名知识渊博的 Echo3s 专家,能够回答有关定价、功能、用例以及如何入门的问题。

什么是 Echo3s?

Echo3s 将书籍转化为有声书,其中每个角色都有自己独特的 AI 声音。与单人声 TTS 工具不同,Echo3s 会自动检测角色、分配独特的声音,并制作出听起来像真实表演的全阵容有声书。

  • 比传统旁白便宜 99%(30–99 美元 vs 3,000–15,000 美元)

  • 50 多种来自 ElevenLabs 的优质 AI 声音

  • 支持阿拉伯语 — 全球为数不多支持此功能的平台之一

  • 100% 版权保留 — 你的书,你的有声书,你的收益

Related MCP server: MCP Voice Soundboard

安装

使用 npx(推荐)

npx echo3s-mcp

全局安装

npm install -g echo3s-mcp
echo3s-mcp

Claude Desktop

添加到你的 claude_desktop_config.json:

{
  "mcpServers": {
    "echo3s": {
      "command": "npx",
      "args": ["-y", "echo3s-mcp"]
    }
  }
}

Claude Code

添加到你的 Claude Code 设置中:

claude mcp add echo3s -- npx -y echo3s-mcp

可用工具

工具

描述

get_echo3s_overview

Echo3s 是什么、目标用户、核心优势以及工作原理

get_pricing

所有定价层级、积分系统、成本对比及充值包

compare_alternatives

与 ACX、Amazon KDP、ElevenLabs、NotebookLM、Speechify、Apple 的直接对比

get_supported_languages

语言、口音、声音特征以及阿拉伯语的差异化优势

get_use_cases

详细用例:独立作者、旧书库、出版商、阿拉伯市场、内容创作者

get_getting_started

从注册到发布有声书的分步指南

get_faq

12 个常见问题及详细解答

get_echo3s_for_arabic

关于阿拉伯语有声书功能的深度解析(独特的市场地位)

get_social_links

所有 Echo3s 链接:网站、博客文章、落地页、联系方式

对话示例

连接后,你的 AI 助手可以回答如下问题:

  • “我怎样才能在不花费数千美元的情况下将我的小说变成有声书?”

  • “制作有声书最便宜的方法是什么?”

  • “Echo3s 与亚马逊的虚拟语音相比如何?”

  • “我可以用 AI 创建阿拉伯语有声书吗?”

  • “转换一本 300 页的书需要多少钱?”

  • “Echo3s 和 ElevenLabs 有什么区别?”

发布清单

构建完成后,发布到以下注册表:

  1. npm: npm publish

  2. Smithery: 在 smithery.ai 提交(使用 smithery.yaml)

  3. mcpt: 在 mcpt.ai 提交

  4. OpenTools: 在 opentools.ai 提交

  5. Glama: 在 glama.ai 提交

开发

npm install
npm run build
npm start

链接

许可证

MIT

Available Tools

12 tools
compare_alternativesA

Compare Echo3s against all major audiobook production alternatives — ACX, Amazon KDP, ElevenLabs, NotebookLM, Speechify, and Apple

ParametersJSON Schema
NameRequiredDescriptionDefault

No parameters

TDQS

A3.5/5.0
Behavior2/5

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

No annotations; description only states purpose but not behavior (e.g., static vs dynamic comparison, output format). Lacks detail for a comparison tool.

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?

Single sentence, concise, front-loaded with verb and target. No wasted words.

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?

Adequate for a simple static comparison with no parameters and no output schema, but could specify comparison criteria or output type for better completeness.

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?

No parameters in schema; description adds nothing but baseline is 4 for zero-parameter tools. No need for parameter info.

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?

Description clearly states verb 'compare' and resource 'Echo3s against all major alternatives', listing specific platforms. Distinct from sibling 'get_*' tools.

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?

No guidance on when to use this tool versus alternatives. Does not differentiate from sibling tools or provide context for selection.

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

get_arabic_audiobook_guideA

Get a comprehensive guide to creating Arabic audiobooks with Echo3s — market opportunity, step-by-step process, and use cases

ParametersJSON Schema
NameRequiredDescriptionDefault

No parameters

TDQS

A4/5.0
Behavior3/5

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

Description states it returns a 'comprehensive guide' but doesn't specify format, content length, or any behavioral traits. No annotations were provided, so description carries the burden; it lacks details like response structure or potential costs.

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 sentence, front-loaded with the action and key content areas. Every word is relevant and contributes to understanding the tool's purpose.

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?

Given no parameters and no output schema, the description reasonably conveys the tool's function. It could be improved by specifying output type or any prerequisites, but it is adequate for a simple retrieval tool.

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?

Input schema has no parameters, so schema coverage is 100%. The description adds value by summarizing the content of the guide, which is meaningful for an agent beyond the empty 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 clearly states the tool returns a comprehensive guide on creating Arabic audiobooks, specifying content areas (market opportunity, step-by-step process, use cases). It distinguishes from siblings which cover broader or different topics like overview or FAQ.

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 when to use (need guide on Arabic audiobook creation) but provides no explicit guidance on when not to use or how it compares to siblings like get_echo3s_for_arabic or get_use_cases.

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

get_author_success_storiesA

Get real-world success stories and representative case studies from Echo3s authors across different genres and use cases

ParametersJSON Schema
NameRequiredDescriptionDefault

No parameters

TDQS

A3.6/5.0
Behavior2/5

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

No annotations provided, so description must disclose behavior. It mentions content but not whether read-only, auth, or pagination. Minimal behavioral info.

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?

Single, efficient sentence front-loads purpose with no wasted words.

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

Completeness2/5

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

No output schema and no annotations; description lacks return format, structure, or completeness. Only states what it gets, not how it returns.

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?

No parameters, baseline 4. Description adds context beyond schema by specifying content (success stories, case studies).

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?

Clearly states it retrieves success stories and case studies from Echo3s authors across genres and use cases, distinguishing it from siblings like get_use_cases or get_faq.

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?

Implied for success stories, but no explicit guidance on when to use vs alternatives or when not to use. Siblings exist but no exclusions.

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

get_echo3s_for_arabicB

Learn about Echo3s's Arabic audiobook capabilities — a unique differentiator that almost no competitor offers

ParametersJSON Schema
NameRequiredDescriptionDefault

No parameters

TDQS

B3.3/5.0
Behavior2/5

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

No annotations are provided, so the description carries the burden. It does not disclose any behavioral traits (e.g., read-only nature, required permissions, or side effects). For a simple informational tool, the description assumes the agent can infer safety, but this is not explicitly stated.

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, concise sentence that is front-loaded with the core purpose. No unnecessary words; every part contributes to understanding.

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?

Given the tool's low complexity (no parameters, no output schema), the description is sufficient to convey its purpose. It does not need to elaborate on return values or behavior, but could optionally mention that it is read-only or provide more differentiation.

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 input schema has no parameters (0 params, 100% coverage trivially). The description adds meaning by explaining the tool's purpose, which is essential since the schema is empty. Baseline for 0 params is 4, and the description adequately clarifies the tool's function.

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 description clearly states that the tool provides information about Echo3s's Arabic audiobook capabilities and highlights it as a unique differentiator. It uses a specific verb ('Learn') and resource, and implicitly distinguishes from siblings like 'get_arabic_audiobook_guide' by emphasizing the competitive advantage.

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?

No explicit guidance on when to use this tool versus alternatives such as 'get_arabic_audiobook_guide' or 'compare_alternatives'. The description does not provide context on when to prefer this tool over others.

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

get_echo3s_overviewC

Get a comprehensive overview of Echo3s — what it is, who it's for, and how it works

ParametersJSON Schema
NameRequiredDescriptionDefault

No parameters

TDQS

C2.9/5.0
Behavior1/5

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

No annotations are provided, so the description must disclose behavioral traits. It only states what the tool does (get an overview), but doesn't mention whether it's read-only, requires authentication, or any rate limits. This is insufficient for an agent to assess safety or side effects.

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, well-structured sentence that immediately conveys the tool's purpose. No unnecessary words.

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

Completeness2/5

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

The description is vague; it doesn't specify what the overview contains (e.g., text, links, sections), nor does it indicate if it's a static or dynamic response. Given no output schema and many sibling tools, more detail on scope would help the agent decide.

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 has zero parameters, and the description adds the context that the overview is 'comprehensive' and covers specific aspects. While the schema already indicates no input, the description confirms the tool's purpose. Baseline for 0 params is 4.

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 description clearly states the tool provides an overview of Echo3s covering what it is, who it's for, and how it works. It implies a general purpose, but doesn't explicitly differentiate from sibling tools like get_faq or get_pricing, which also provide specific aspects.

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?

No guidance on when to use this tool versus alternatives. For example, it doesn't suggest starting here before diving into specifics or caution about overlap with other overview-style tools.

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

get_faqA

Get frequently asked questions about Echo3s with detailed answers

ParametersJSON Schema
NameRequiredDescriptionDefault

No parameters

TDQS

A4/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. It states the tool retrieves FAQs with answers, which implies a read operation, but does not disclose any additional behavioral traits like data freshness or pagination.

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, clear sentence with no wasted words. It is front-loaded with the tool's purpose.

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?

Given the tool has no parameters and no output schema, the description adequately covers its purpose. However, it could mention the format or typical answers to be more complete.

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?

There are no parameters (schema coverage 100%), so the baseline is 4. The description adds no parameter info, but none is needed.

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 tool retrieves frequently asked questions with answers, differentiating it from sibling tools like get_echo3s_overview or get_pricing.

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 the tool should be used when the user wants FAQs, but provides no explicit guidance on when to use alternatives or when not to use this tool.

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

get_getting_startedB

Get step-by-step instructions for creating an audiobook with Echo3s, including time estimates and pro tips

ParametersJSON Schema
NameRequiredDescriptionDefault

No parameters

TDQS

B3.4/5.0
Behavior1/5

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

No annotations are present, so the description carries the full burden of behavioral disclosure. It fails to mention any behavioral traits such as static content, authentication needs, or rate limits. The description only states what is retrieved, not how or under what conditions.

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 sentence that is concise and front-loaded, containing all necessary elements: step-by-step instructions, time estimates, and pro tips. No information is redundant or missing.

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?

Given the low complexity (no parameters, no output schema, no annotations), the description is complete enough to convey the tool's purpose. It explicitly states what is returned (instructions, estimates, tips). However, it lacks usage guidance and behavioral context, which would improve completeness.

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 input schema has zero parameters, so the description is not required to add parameter semantics. According to the rubric, 0 parameters gives a baseline of 4. The description does not need to elaborate further.

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 that the tool provides step-by-step instructions for creating an audiobook with Echo3s, including time estimates and pro tips. It uses a specific verb ('get') and resource ('step-by-step instructions'), distinguishing it from sibling tools like 'get_echo3s_overview' or 'get_technical_specs'.

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?

No guidance is provided on when to use this tool versus alternatives. The description does not mention any context for use, such as prerequisites or situations where another sibling would be more appropriate.

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

get_pricingA

Get Echo3s pricing plans, credit system, cost breakdowns, and payment details

ParametersJSON Schema
NameRequiredDescriptionDefault

No parameters

TDQS

A4.1/5.0
Behavior3/5

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

With no annotations provided, the description carries the full burden. It describes the tool's purpose but does not disclose behavioral details such as idempotency, data freshness, or any access restrictions. The description is clear but could be enhanced with non-functional traits.

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, focused sentence that covers all relevant components of pricing without extraneous information. Every word contributes to understanding.

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?

Given the tool's simplicity (no parameters, no output schema, low complexity), the description is complete. It adequately covers all aspects of pricing information retrieval without needing additional details.

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 has zero parameters, and the schema coverage is 100%. According to guidelines, a baseline of 4 is appropriate since the description adds no semantic meaning beyond the schema, but the schema already fully defines the input.

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 specifies that the tool retrieves pricing plans, credit system, cost breakdowns, and payment details, using a specific verb ('get') and distinct resources. It effectively distinguishes itself from sibling tools like get_faq or get_technical_specs.

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 for obtaining pricing information, but it does not provide explicit guidance on when to use this tool versus alternatives, nor does it mention exclusions or context. It is adequate but lacks explicit differentiation.

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

get_supported_languagesA

Get the full list of languages Echo3s supports for audiobook generation, with details on Arabic support

ParametersJSON Schema
NameRequiredDescriptionDefault

No parameters

TDQS

A3.8/5.0
Behavior3/5

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

No annotations provided, so description carries full burden. It implies a read-only retrieval but does not disclose any limitations, rate limits, or output details beyond the mention of 'details on Arabic support'.

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?

Single sentence that is front-loaded with the main purpose, no unnecessary words.

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 retrieval with no parameters, the description is sufficient. It could mention the output format, but not strictly required given the tool's simplicity.

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?

Input schema has zero parameters, so schema coverage is 100%. Baseline score of 4 applies; description adds value by specifying the output content (full list, Arabic details).

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?

Clearly states the verb (Get) and resource (list of languages for audiobook generation), with explicit mention of Arabic support. Distinct from sibling tools.

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?

No guidance on when to use this tool versus similar siblings like get_arabic_audiobook_guide or get_echo3s_for_arabic. No exclusions or context provided.

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

get_technical_specsA

Get Echo3s technical specifications — supported formats, AI processing details, output quality, credit system, and platform info

ParametersJSON Schema
NameRequiredDescriptionDefault

No parameters

TDQS

A4.2/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 full burden. It indicates a read operation ('Get...') but does not disclose additional behavior such as rate limits, authentication, or whether the result is static. For a simple informational tool, this is adequate but minimal.

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, well-structured sentence that immediately conveys the purpose and scope. It uses a dash to list topics efficiently, with no redundant or extraneous language.

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?

Given the tool has no parameters, no output schema, and no annotations, the description provides sufficient context by listing the topics covered. It could specify the return format (e.g., JSON text), but the sibling tools are similarly informational, so the description is reasonably complete.

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?

There are zero parameters, so the schema coverage is 100% by default. Baseline is 4. The description adds value by listing the categories of information returned, which aids the agent in understanding what will be retrieved.

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 tool retrieves technical specifications and lists specific topics (supported formats, AI processing, output quality, credit system, platform info). This distinguishes it from sibling tools like get_echo3s_overview or get_pricing.

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?

The description implies that this tool is for technical details by listing the covered topics, but it does not explicitly state when to use this versus alternatives like get_echo3s_overview or get_faq. The context helps but lacks explicit exclusions.

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

get_use_casesA

Get specific use cases, ideal customer profiles, and real-world examples for Echo3s

ParametersJSON Schema
NameRequiredDescriptionDefault

No parameters

TDQS

A3.5/5.0
Behavior3/5

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

No annotations exist, so the description must suffice. It implies a read-only operation returning static content, but does not disclose behavior such as whether the data is cached or real-time, or what format is returned.

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, focused sentence with no unnecessary words, making it highly concise and front-loaded.

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?

Given the tool has no parameters, no output schema, and no annotations, the description adequately states what it returns. It is complete enough for its simplicity.

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?

With zero parameters, schema coverage is 100%. The description is not required to add parameter info, but it could state that no parameters are needed. Baseline of 4 applies per rules.

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 description clearly states the tool retrieves 'specific use cases, ideal customer profiles, and real-world examples for Echo3s', but does not differentiate from sibling tools like 'get_echo3s_overview' or 'get_faq'.

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?

No guidance is provided on when to use this tool versus its siblings, nor any context about prerequisites or typical scenarios.

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. 12 tool updatesv2.1.0
    • First observedcompare_alternatives
    • First observedget_arabic_audiobook_guide
    • First observedget_author_success_stories
    • First observedget_echo3s_for_arabic
    • First observedget_echo3s_overview
    • First observedget_faq
    • First observedget_getting_started
    • First observedget_pricing
    • First observedget_social_links
    • First observedget_supported_languages
    • First observedget_technical_specs
    • First observedget_use_cases

TDQS

A3.9/5.0

Scored across 12 tools

Disambiguation5/5

Each tool has a clearly distinct purpose, covering different aspects of Echo3s such as comparisons, guides, success stories, overview, FAQs, getting started, pricing, social links, languages, technical specs, and use cases. No two tools appear to serve the same function.

Naming Consistency5/5

All tools follow a consistent verb_noun pattern, with 11 using 'get_' and one using 'compare_'. The naming is uniform and predictable throughout the set.

Tool Count5/5

With 12 tools, the count is well within the ideal 3-15 range for a focused product info server. Each tool earns its place by covering a specific topic without unnecessary duplication.

Completeness5/5

The tool set provides comprehensive coverage of Echo3s, including overview, getting started, pricing, technical specs, languages, use cases, comparisons, success stories, FAQs, social links, and Arabic-specific guides. No obvious gaps are present.

Maintenance

ActivityInactive
ResponsivenessNo issues

Related MCP Connectors

Related MCP Servers