Validate tool-call args before execution. Returns LLM-friendly retry hints.
Copy the AI prompt to install this server into Claude Code, Cursor, or another agent β or use 1-click editor setup below.
π‘ Paste into ~/Library/Application Support/Claude/claude_desktop_config.json (macOS) or %APPDATA%\Claude\claude_desktop_config.json (Windows)
MCP server for @mukundakatta/agentvet. Lets Claude Desktop, Cursor, Cline, Windsurf, Zed, or any other MCP client validate LLM-generated tool-call args before execution and produce LLM-friendly retry messages when something's wrong.
Three tools:
validate_tool_args β check args against a small shape spec; returns { valid, error?, retry_hint? } where retry_hint is a ready-to-send LLM feedback message.lint_tool_definition β sanity-check a tool definition for common mistakes that hurt LLM tool-use accuracy.generate_retry_message β given a validation error, build the canonical LLM-facing retry message using agentvet's ToolArgError.toLLMFeedback() formatting.Edit ~/Library/Application Support/Claude/claude_desktop_config.json (macOS) or %APPDATA%\Claude\claude_desktop_config.json (Windows):
Same shape for Cursor (~/.cursor/mcp.json), Cline, Windsurf, Zed.
validate_tool_args:
Returns:
lint_tool_definition:
Returns warnings about non-snake_case name, missing description, missing field descriptions, and no required fields.
generate_retry_message:
Returns the canonical retry feedback string the runtime callers see β so you can prepare retry text outside the live agent loop.
@mukundakatta/agentvet is a zero-dependency JavaScript library. This MCP server makes its validation primitives accessible from any MCP-aware AI assistant. Useful for quickly auditing a registry of tools, or asking the assistant "is this args object valid for my send_email tool?" without leaving the chat.
For runtime arg validation in your agent loop, use @mukundakatta/agentvet directly inside your Node process (it wraps your tool fn and throws ToolArgError synchronously).
Part of the agent-stack series:
@mukundakatta/agentfit-mcp β Fit it.@mukundakatta/agentguard-mcp β Sandbox it.@mukundakatta/agentsnap-mcp β Test it.@mukundakatta/agentvet-mcp β Vet it. (this)@mukundakatta/agentcast-mcp β Validate it.MIT
Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.
[](https://allmcps.com/mcp/agentvet)<a href="https://allmcps.com/mcp/agentvet"><img src="https://allmcps.com/api/badge/agentvet?style=directory" alt="Agentvet on AllMCPs" /></a>