Skip to main content
Glama

Server Details

See how a founder came across in a pitch or investor call, compared with 773 founder interviews.

If you are the author of this connector, you can claim ownership by verifying the domain or GitHub account it belongs to. Claimed connector authors can inspect health checks, view analytics, and manage their listing.
Status
Healthy
Last Tested
Transport
Streamable HTTP · MCP 2025-11-25
URL

TDQS

A3.8/5.0

Scored across 3 tools

Disambiguation4/5

analyse_transcript and check_transcript overlap somewhat since both inspect transcripts, but the descriptions clearly separate scoring from mere speaker/word-count listing. open_in_terminal is a distinct local-file upload helper. An agent could still occasionally pick analyse when it only needs word counts, but boundaries are largely clear.

Naming Consistency5/5

All three names follow a clean verb_noun (or verb_preposition_noun) snake_case pattern: analyse_transcript, check_transcript, open_in_terminal. No mixing of conventions or vague verbs.

Tool Count4/5

Three tools is on the thin side but coherent for a narrow transcript-analysis service, with one analysis tool, one diagnostic listing tool, and one local-file helper. No redundancy bloat, though the surface is minimal.

Completeness3/5

Covers the core flow (list speakers, analyse a speaker, upload local files), but there are notable gaps: no way to analyse multiple speakers in one call, no retrieval of past reports, and no batch or comparison operations. Agents can work around these manually but the lifecycle is only partially covered.

Available Tools

3 tools
analyse_transcriptAnalyse a meeting transcriptA
Read-onlyIdempotent
Inspect

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.
ParametersJSON Schema
NameRequiredDescriptionDefault
nameNo
roleNoanswering
speakerNo
transcriptNo

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.

check_transcriptList the speakers in a transcriptA
Read-onlyIdempotent
Inspect

List the speakers in a meeting transcript and how many words each said, without scoring anything.

    transcript: the whole text, one speaker turn per line ("Name: words").
ParametersJSON Schema
NameRequiredDescriptionDefault
transcriptNo

Output Schema

ParametersJSON Schema
NameRequiredDescription

No output parameters

TDQS

A3.6/5.0
Behavior3/5

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

Annotations already declare readOnlyHint, idempotentHint, destructiveHint=false and openWorldHint=false, so the safety profile is covered. The description adds the useful scope constraint that no scoring/evaluation occurs, but it says nothing about return shape or behavior on empty/malformed input.

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?

Two short sentences, front-loaded with the action and output, followed by the input format. No filler, though the indented second line is a formatting artifact rather than a content improvement.

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 an output schema present, return values need no explanation, and the single parameter's format is documented. The definition is complete enough for an agent to call it correctly, missing only explicit sibling routing.

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?

Schema description coverage is 0%, so the description must carry the parameter burden, and it does: it defines the expected input format as one speaker turn per line in 'Name: words' form. That is a real contract beyond the bare string type in the schema.

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 ('List the speakers in a meeting transcript') plus the derived output ('how many words each said'). It implicitly distinguishes itself from analyse_transcript via 'without scoring anything', but never names the sibling, so an agent must infer the boundary.

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 phrase 'without scoring anything' suggests this is the lightweight inventory tool as opposed to the analyse_* sibling, but there is no explicit when-to-use/when-not statement and no alternatives are named. Usage is implied rather than stated.

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

open_in_terminalAnalyse a transcript file from the terminalA
Read-onlyIdempotent
Inspect

Returns a curl command that uploads a local transcript file (.docx, .txt, .md or .vtt) to FounderBrain for analysis, for clients that run commands on the user's own computer, such as Claude Code and Codex.

    path: the file's full local path. speaker, name and role: the speaker label to analyse, the person's name when the
    label is generic, and "answering" or "asking". Without a speaker the command only lists the speakers and their
    word counts.
ParametersJSON Schema
NameRequiredDescriptionDefault
nameNo
pathYes
roleNoanswering
speakerNo

Output Schema

ParametersJSON Schema
NameRequiredDescription
resultYes

TDQS

A3.8/5.0
Behavior4/5

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

Annotations already cover the safety profile (readOnly, idempotent, non-destructive, openWorld), so the bar is lower. The description adds genuinely useful behavior beyond that: this tool does not itself upload but returns a curl command for the client to run, and without a speaker argument it silently degrades to listing speakers and word counts only. That fallback behavior is not inferable from any structured field.

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?

Two short paragraphs, front-loaded with what the tool returns before parameter notes. The stray indentation is cosmetic, and nearly every sentence carries information, though the audience sentence could be tighter.

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?

An output schema exists, so return-value detail is not required. For a read-only, 4-parameter tool the description covers purpose, the client-execution model, the speaker fallback, and all parameters — enough to call it correctly. Only the sibling-routing guidance is missing.

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?

Schema description coverage is 0%, so the description carries full burden and largely meets it: path is a full local path with supported extensions (.docx, .txt, .md, .vtt), speaker is the label to analyse, name is the person's name when the label is generic, and role is 'answering' or 'asking'. Minor gaps remain — 'name' is only loosely defined and role's exact semantics are thin — but it materially compensates for the empty schema descriptions.

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: returns a curl command that uploads a local transcript file to FounderBrain for analysis. It also scopes the audience ('clients that run commands on the user's own computer'), which implicitly separates it from server-side siblings, but it never names analyse_transcript or check_transcript, so sibling differentiation is left to inference.

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 gives a usage condition — only for clients like Claude Code and Codex that execute commands locally — which is more than nothing. However, it never says when to prefer this over analyse_transcript or check_transcript, so the agent must guess from the environment description alone.

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. 1 tool update
    • Addedopen_in_terminal
  2. 2 tool updates
    • First observedanalyse_transcript
    • First observedcheck_transcript

Related MCP Connectors

Related MCP Servers

  • A
    license
    Not graded
    quality
    F
    maintenance
    Enables AI agents to search and retrieve real founder experiences from podcasts, including quotes, decisions, outcomes, lessons, and similar moments.
    1
    MIT
  • A
    license
    Not graded
    quality
    D
    maintenance
    Provides VC-grade startup intelligence, allowing founders to validate ideas and VCs to screen deals using tools like scoring, investor matching, and financial analysis.
    11 npm
    MIT
  • A
    license
    Not graded
    quality
    C
    maintenance
    Enables comprehensive AI-powered startup investment risk analysis across 9 categories including market, product, team, financial, customer, operational, competitive, legal, and exit risks. Provides structured risk assessments, peer benchmarking, and investment recommendations using Google Gemini AI.
    6
    MIT
Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.

Resources