Skip to main content
Glama

Analyse a meeting transcript

analyse_transcript
Read-onlyIdempotent

Compare one speaker in a meeting transcript with public founder and operator interviews and return the report as data: speaking type, style positions, similar well-known people, standout habits and takeaways.

    transcript: the whole text, one speaker turn per line ("Name: words"). speaker: one speaker label as it
    appears in the text. name: the person's name when the label is generic (Me, Them, Speaker 2), or "You" when
    the speaker is the user; required for a generic label other than Me. role:
    "answering" when they were pitching or answering questions, "asking" when they mostly asked them. Needs at
    least 300 words from the speaker and at most 15,000 words in all; usually takes under a minute, up to about two minutes when the service is starting up. Clients that
    support MCP Apps also show the visual report.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
nameNo
roleNoanswering
speakerNo
transcriptNo

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observed

TDQS

A4/5.0
Behavior4/5

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

Annotations already declare readOnlyHint, idempotentHint, non-destructive and closed-world, so the safety profile is covered. The description adds genuinely useful behavior beyond that: the 300-word/15,000-word limits, typical runtime 'under a minute, up to about two minutes when the service is starting up,' and the note that MCP Apps clients also render a visual report.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness4/5

Is the description appropriately sized, front-loaded, and free of redundancy?

The output shape is front-loaded in the first sentence, then parameters are explained compactly. There is minor structural sloppiness (a line break mid-sentence before 'role:', and the last sentence packing latency plus UI behavior together), but almost every clause carries information.

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 4-parameter, zero-schema-coverage tool with no output schema, the description covers inputs, output fields, prerequisites, and latency thoroughly. The one meaningful omission is any statement of how it relates to check_transcript, which is a plausible prerequisite/alternative the agent must otherwise guess about.

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

Parameters5/5

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

Schema description coverage is 0%, so the description carries the full burden and does so well: it defines the transcript format ('one speaker turn per line "Name: words"'), clarifies that 'speaker' is one label as it appears in the text, explains 'name' (used when the label is generic, 'You' for the user, required for generic labels other than Me), and gives the semantic intent of 'role' ('answering' when pitching/answering questions, 'asking' when mostly asking).

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 opens with a specific verb and resource plus a defined scope: 'Compare one speaker in a meeting transcript with public founder and operator interviews and return the report as data,' and it enumerates the output fields (speaking type, style positions, similar people, habits, takeaways). It is unambiguous what the tool produces, but it never names or distinguishes itself from the sibling check_transcript, which an agent will likely need to disambiguate against.

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?

It states real preconditions (at least 300 words from the speaker, at most 15,000 words total) and expected latency, which help an agent decide whether a call is viable. However, it gives no explicit when-to-use / when-not-to-use guidance relative to the sibling check_transcript, so the choice between them is left to inference.

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