Skip to main content
Glama

Podgist

Ask the transcripts a question

ask_question

Starts a cited answer drawn only from what was said on podcasts. Returns a job_id; call get_answer with it until status is complete (usually under a minute). Needs an API key; billed per question (see list_services).

Input Schema

NameRequiredDescriptionDefault
questionYes

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observed

TDQS

A4.1/5.0
Behavior5/5

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

Annotations only mark this as non-read-only, non-idempotent, non-open-world; the description adds the asynchronous job contract, the expected latency, the auth prerequisite, and the cost model. Repeated calls are implicitly non-idempotent because each call bills and spawns a job, which matches the annotation rather than contradicting it.

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 carrying distinct information: capability, polling contract, and cost/auth prerequisites. Front-loaded with the core purpose and zero filler.

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?

With no output schema, the description correctly redirects to get_answer rather than promising a return shape, and it covers the async, auth, and billing context an agent needs. The only gap is the absence of any guidance on question phrasing or length limits, which matters at 0% schema coverage.

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?

Only one parameter exists, so the description only needs light coverage, and the phrase 'drawn only from what was said on podcasts' does signal that the question must concern podcast content. However, schema coverage is 0%, so consumers get no hint about the 3–500 character bounds or that plain natural-language phrasing is expected.

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 (starts) and resource (a cited answer drawn only from podcast transcripts), which conveys both the domain restriction and the async-job nature. It doesn't explicitly contrast with the adjacent search_transcripts sibling, so an agent must infer that this is the answer-synthesis path rather than raw retrieval.

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?

Explicitly prescribes the follow-up workflow (call get_answer with the job_id until status is complete, usually under a minute) and points to list_services for billing/cost, plus notes an API key is required. What's missing is a negative case: it never says when to prefer search_transcripts or get_transcript instead of paying per question.

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