Skip to main content
Glama
Echo3s-io

echo3s-io

Official
by Echo3s-io

get_faq

Retrieve frequently asked questions about Echo3s with detailed answers to understand the audiobook creation platform's features and use cases.

Instructions

Get frequently asked questions about Echo3s with detailed answers

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault

No arguments

Implementation Reference

  • Tool registration entry for 'get_faq' in the TOOL_DEFS array. Maps the tool name to the faq data object via a closure.
      name: "get_faq",
      description: "Get frequently asked questions about Echo3s with detailed answers",
      inputSchema: { type: "object", properties: {}, required: [] },
      content: () => faq,
    },
  • The 'faq' constant (data handler) that contains the actual FAQ content returned when get_faq is invoked. Contains 12 frequently asked questions and answers about Echo3s.
    // get_faq
    // ---------------------------------------------------------------------------
    const faq = {
      faqs: [
        {
          question: "What file formats does Echo3s accept?",
          answer:
            "Echo3s currently accepts text-based PDFs (maximum 50MB). The PDF must have selectable text — scanned image PDFs aren't supported yet. If your book is in EPUB, MOBI, DOCX, or AZW format, convert it to PDF first using Calibre (calibre-ebook.com), which is free and open source. EPUB and MOBI support is on the roadmap.",
        },
        {
          question: "How long does it take to generate an audiobook?",
          answer:
            "Character detection takes 1–3 minutes per chapter. Full audio generation for a 200-page novel takes about 30–60 minutes total. You don't need to wait at your computer — Echo3s sends you an email notification when your audiobook is ready to download.",
        },
        {
          question: "Can I choose which voice goes to which character?",
          answer:
            "Yes, absolutely. The AI suggests voice assignments based on each character's gender, age, and personality traits, but you have full control. In the Studio editor, you can swap any voice — browse 50+ premium voices filtered by gender, age, accent, and tone. You can also preview voices before committing and regenerate individual segments if a particular line doesn't sound right.",
        },
        {
          question: "What about royalties and rights? Does Echo3s take a cut?",
          answer:
            "You keep 100% of everything. Echo3s claims zero rights to your content or your audiobook. No revenue sharing, no licensing fees, no restrictions on distribution. Your book, your audiobook, your money. Period. You can sell it on Audible, Apple Books, your own website — anywhere you want.",
        },
        {
          question: "How does the credit system work? How many credits do I need?",
          answer:
            "1 credit = 1 character of generated audio text. A typical book page has about 650 characters. So a 200-page novel uses roughly 130,000 credits (fits in the Pro plan at $79/mo annual). The free tier includes 5,000 credits — about 8 pages, enough to test a complete chapter. Credits are only consumed when you generate audio, not when uploading or analyzing your book.",
        },
        {
          question: "Is there an API for publishers who want to integrate Echo3s?",
          answer:
            "Not yet, but a publisher API is on the roadmap. For now, publishers can use the Business plan ($199/month, 1,000,000 credits) to process multiple titles through the web interface. For high-volume or custom needs, contact hello@echo3s.io directly.",
        },
        {
          question: "What languages does Echo3s support?",
          answer:
            "Primary support for English (American, British, Australian, Indian, Irish, and South African accents), Arabic (with full RTL text processing — Modern Standard, Gulf, and Egyptian), and Dutch. The ElevenLabs voice engine that powers Echo3s supports 29 languages total, including Spanish, French, German, Italian, Portuguese, Japanese, Korean, Chinese, Hindi, Polish, Turkish, Swedish, and more.",
        },
        {
          question: "How does Echo3s compare to Amazon's Virtual Voice?",
          answer:
            "Amazon KDP Virtual Voice uses a single flat AI voice for the entire book — no character differentiation, limited emotional range, and a notably robotic tone. Echo3s assigns a unique voice to each character, making dialogue sound like actual conversations between distinct people. Echo3s also lets you download MP3 files and distribute anywhere, while Amazon's Virtual Voice locks you into their ecosystem exclusively.",
        },
        {
          question: "Can I use Echo3s for non-fiction books?",
          answer:
            "Absolutely — non-fiction works great. For books without character dialogue, Echo3s assigns a single professional narrator voice. The AI still handles chapter structure, section headings, and pacing automatically. Works excellently for self-help, business, educational, technical, and academic books.",
        },
        {
          question: "What if I don't like how part of the audiobook sounds?",
          answer:
            "You can regenerate individual segments (single lines or paragraphs) without redoing the entire book or chapter. Swap voices, adjust character assignments, and regenerate — only the changed segments consume additional credits. This is a major advantage over traditional narration where re-recording means booking studio time again. Annual plans include a 14-day money-back guarantee.",
        },
        {
          question: "Do I need any technical skills to use Echo3s?",
          answer:
            "None whatsoever. Upload a PDF, review the AI's voice suggestions (or accept the defaults), click generate. The entire process is designed for authors, not engineers. If you can attach a file to an email, you can use Echo3s. The interface is available in English and Arabic.",
        },
        {
          question: "Can readers/listeners stream my audiobook online?",
          answer:
            "Yes. If you publish to the Echo3s marketplace, listeners can discover and stream your audiobook directly at echo3s.io — browseable by category (fiction, non-fiction, self-help, business, science, biography, etc.). You can also download the MP3 files and upload them to any platform: Audible (via ACX), Apple Books, Google Play Books, Findaway Voices, Authors Republic, Kobo, or host them on your own website.",
        },
        {
          question: "What audio quality does Echo3s produce?",
          answer:
            "Echo3s uses ElevenLabs studio-quality voices and applies EBU R128 loudness normalization (-16 LUFS) — the same broadcast standard used by professional audiobook producers. Output is high-quality MP3. The audio is production-ready for distribution on any major platform.",
        },
      ],
      contact: "hello@echo3s.io",
      cta: "Still have questions? Try it free at https://author.echo3s.io or email hello@echo3s.io — we respond within 24 hours.",
    };
  • The ToolDef interface definition that all tool definitions conform to, including get_faq.
    export interface ToolDef {
      name: string;
      description: string;
      inputSchema: Record<string, any>;
      content: (args?: any) => unknown;
    }
  • src/index.ts:13-22 (registration)
    Server-side registration loop in index.ts that iterates TOOL_DEFS and registers each tool (including get_faq) with the McpServer.
    for (const tool of TOOL_DEFS) {
      server.tool(tool.name, tool.description, {}, async () => ({
        content: [
          {
            type: "text" as const,
            text: JSON.stringify(tool.content(), null, 2),
          },
        ],
      }));
    }
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.

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/Echo3s-io/echo3s-mcp'

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