Tool Argument Completeness Checker

Tool Argument Completeness Checker MCP Connector for Claude

A+

Audits LLM tool calls to detect missing parameters and value hallucinations.

3 tools Official Updated Oct 1, 2026 Official Vinkius Partner

This MCP server provides a suite of validation utilities designed to ensure Large Language Models (LLMs) adhere to strict tool schemas. By analyzing raw text, it identifies missing required arguments and detects 'hallucinations' where provided values do not match allowed enumerations. Use tool_validate_extraction to compute completeness scores, tool_get_argument_coverage for high-level gap analysis, and tool_extract_raw_matches for low-level pattern scanning.

llmvalidationschemadebuggingextraction

3 tools expose this connector's capabilities to your AI agent.

tool_extract_raw_matches

Low-level scan for argument-value pairs

tool_get_argument_coverage

Provides a high-level summary of tool adherence

tool_validate_extraction

See how to talk to your AI agent using Tool Argument Completeness Checker.

Validate this tool call: 'call tool_validate_extraction with actionText="name: John, age: 30" and requiredArguments=["name", "age"]'

{"completenessScore": 100, "missingArguments": [], "hallucinatedArguments": [], "extractedArguments": {"name": "John", "age": "30"}}

Check the coverage for this result: '{"completenessScore": 50, "missingArguments": ["location"], "hallucinatedArguments": [], "extractedArguments": {"name": "Alice"}}'

{"isComplete": false, "gapAnalysis": "Critical: Missing required parameters"}

Extract matches from 'user_id: 123, status: active' using keywords ['user_id', 'status']

{"matches": [{"foundKey": "user_id", "extractedValue": "123"}, {"foundKey": "status", "extractedValue": "active"}]}

It compares the extracted argument values against a provided list of valid enums using `tool_validate_extraction`. If a value is found that isn't in the list, it is flagged as a hallucination.

Related Connectors