Skip to main content
Glama

StackFast FractWin Expert Brain

Voice Intelligence Run

voice_intelligence_run
Read-only

Run the voice intelligence orchestrator over any input: an uploaded or recorded audio/video file (base64 in file), a public audio or video URL (audio_or_video_url), a PDF (pdf), an image (image), or raw text/notes (text and/or notes). Provide exactly ONE input carrier — audio_or_video_url, file, pdf, image, or text/notes. The input is normalized to a transcript via the existing transcription rails, then three composed outputs are returned: a condensed summary (with action items, decisions, and a next step), a full-verbatim polished actual script (filler removed, wording preserved, never paraphrased; call sources return a masked summary instead), and an authority report (content flywheel plan, plus an owner-facing business report when business context is provided). All outward outputs are mask-gated.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
pdfNoPDF document payload, base64-encoded. One of the five input carriers.
fileNoUploaded or recorded audio/video (or text-carrying) file payload, base64-encoded. One of the five input carriers.
textNoRaw text input (transcription skipped). One of the five input carriers.
imageNoImage payload, base64-encoded. One of the five input carriers.
notesNoAlias for text input; merged with text when both are present. Counts as the text carrier.
titleNoOptional title for the source material.
sourceNoOptional input provenance. 'call' sources return a masked-summary actual script instead of full verbatim.
speakerNoOptional primary speaker name.
businessNoOptional GrowthOS business context. Providing business_name enables the owner-facing business report inside the authority report.
identityNoOptional local identity used by the owner-facing business report.
audio_or_video_urlNoPublic audio or video URL to transcribe (YouTube caption rail or upload transcription). One of the five input carriers.

Output Schema

TableJSON Schema
NameRequiredDescriptionDefault
llmNo
summaryYes
receiptsYes
input_kindYes
transcriptYes
actual_scriptYes
schema_versionYes
authority_reportYes
transcript_sourceYes

Schema Changelog

Changes observed during successful MCP inspections. Dates show when Glama detected each change.

  1. Added

TDQS

A4.6/5.0
Behavior5/5

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

Annotations already declare readOnlyHint=true and openWorldHint=true, and the description adds substantial behavior beyond them: normalization via 'existing transcription rails', the three-output contract, filler-removal/wording-preservation rules, the call-source masked-summary caveat, and 'All outward outputs are mask-gated.' This is consistent with readOnlyHint (compute without mutation) and goes well beyond what annotations alone convey.

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?

A single dense paragraph, front-loaded with the action verb and carrier list, with the exclusivity constraint stated immediately after. Every clause carries information — carrier list, one-carrier rule, transcript rail, three outputs, call caveat, mask-gating, business gating — and the length is justified by the tool's 11-parameter complexity, though tighter phrasing would improve scannability.

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?

For an 11-parameter orchestrator with nested objects, an output schema, and 100% schema coverage, the description covers the input domain, exclusivity rule, processing pipeline, content of every output, and both conditional behaviors (call sources, business context) plus mask-gating. Nothing an agent needs to decide whether or how to call it is omitted at this complexity level.

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 100%, so baseline is 3; the description adds value by grouping the five carriers, declaring the mutual-exclusion invariant ('Provide exactly ONE input carrier'), clarifying that text and notes merge, and mapping real-world input types to the correct carrier parameter. These semantics are not fully obvious from the individual parameter descriptions alone.

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?

States a specific verb and resource — 'Run the voice intelligence orchestrator' — then enumerates the full input domain (audio/video file, public URL, PDF, image, text/notes) and the three composed outputs (summary, actual script, authority report). This clearly differentiates it from the growthos_* and talent_scout_* siblings without needing to inspect their schemas.

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 'over any input' phrasing plus the explicit five-carrier enumeration gives clear context for when the tool applies, and the 'Provide exactly ONE input carrier' constraint is unambiguous. However, it never names an alternative to prefer when only a single deliverable is needed (e.g., growthos_owner_facing_report for an owner report alone), so explicit when-not routing is missing.

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.

TDQS

C2.6/5.0
Disambiguation1/5

Several tools are exact duplicates (talent_scout_my_profile_status and talent_scout_profile_status have identical descriptions), and eight estimator_estimate_* tools share the same generic description with no differentiation. This will cause misselection.

Naming Consistency3/5

Most tools follow a snake_case verb_noun pattern, but there are inconsistencies: the duplicate profile tools have different naming (my_profile vs profile), and `fetch`/`search` are single-word verbs. Predictability is hampered by these deviations.

Tool Count2/5

65 tools is excessive for a coherent set, especially with many tools covering overlapping actions across multiple unrelated domains (AI receptionist, estimator, talent scout, GrowthOS). The count could be trimmed significantly.

Completeness3/5

The tool surface is broad and covers many lifecycle operations (create, read, export, record), but the duplicate tools and identical descriptions for estimator operations make it unclear whether all needed operations are present. Some expected operations like delete/update are missing for certain resources.

Resources