Skip to main content
Glama

Voice Agent Linter

Server Details

Lints a phone voice agent prompt and platform config before real callers reach it.

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

Score is being calculated.

Available Tools

3 tools
explain_lint_ruleExplain a lint rule
Read-onlyIdempotent
Inspect

Explain one Voice Agent Linter rule by id: why it exists, a bad and a good example, the fix, the platforms it applies to, and its sources with the date each was read. Static reference, no network access.

ParametersJSON Schema
NameRequiredDescriptionDefault
rule_idYesThe rule id, for example no-live-date, vapi-nested-item-enum or no-ai-disclosure.
lint_voice_agentLint a voice agent
Read-onlyIdempotent
Inspect

Check a phone voice agent’s system prompt and, optionally, its config JSON (Vapi assistant, Retell agent or LLM, ElevenLabs agent, or OpenAI Realtime session) against rule-based checks learned on live calls. Finds: no live date and dates without a year; phone numbers, emails, URLs, hyphen ranges and long numbers the voice will misread; no spelling protocol or bare-letter spelling; instructions to pass as human, missing AI disclosure and missing recording notice; scripted tool start lines, stall phrases and silent or long openers; tools with no description, untyped or undescribed parameters, undefined required fields, unformatted date parameters and unstated results; Vapi nested item enums, flat analysisPlan keys, disabled plans and plans without the transcript; ElevenLabs Turbo stutter risk; no transfer or callback path and no end-call; placeholders, secrets, very long prompts and contradictory always and never rules. Each finding has a rule id, severity, the exact line (and JSON path for config), an excerpt, a specific message and the fix; disclosure and recording rules carry their legal citations with the date read. Returns a 0 to 100 score and a verdict. No model reads the input and nothing is stored. Informational, not legal advice.

ParametersJSON Schema
NameRequiredDescriptionDefault
platformNoWhich platform the config is for. "auto" detects it from the JSON.auto
config_jsonNoThe agent’s config as a JSON string, exactly as the platform exports it: a Vapi assistant, a Retell agent and/or LLM (or {"agent": ..., "llm": ...}), an ElevenLabs agent, or an OpenAI Realtime session or session.update event.
min_severityNoOnly return findings at or above this severity: critical, high, medium or low.low
first_messageNoThe opening line the agent speaks, when it is not in the config.
system_promptNoThe agent’s system prompt, as plain text. Optional when config_json contains it.
list_lint_rulesList lint rules
Read-onlyIdempotent
Inspect

List every Voice Agent Linter rule with its id, title, default severity, category, what it reads (prompt, config or both) and the platforms it applies to. Filter by platform or category. Static reference, no network access.

ParametersJSON Schema
NameRequiredDescriptionDefault
categoryNoOnly rules in this category.
platformNoOnly rules that apply to this platform: vapi, retell, elevenlabs or openai_realtime.

Tool Schema Changelog

Recent tool additions, removals, and schema changes observed during successful MCP inspections.

  1. 3 tool updates
    • First observedexplain_lint_rule
    • First observedlint_voice_agent
    • First observedlist_lint_rules

Related MCP Connectors

Related MCP Servers

  • A
    license
    Not graded
    quality
    A
    maintenance
    Enables coding agents to run offline voice-agent call forensics over local stdio, scoring recordings and reading/verifying evidence to isolate failures. It also proposes fixes and regression checks so broken calls can be pinned and prevented from shipping again.
    49 PyPI
    2
    MIT
  • A
    license
    Not graded
    quality
    A
    maintenance
    Enables MCP clients to evaluate text or local files for LLM-output quality issues, returning 0-100 scores, grades, and precise line/column findings. It also lets clients list all available lint rules and severities.
    MIT
  • A
    license
    A
    quality
    C
    maintenance
    Lint agent SKILL.md files and MCP tool schemas to catch issues like missing descriptions, similar skills, unconstrained parameters, and destructive tools without confirmation gates.
    2
    MIT
Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.

Resources