
Agentvet
Wraps the agentvet validation library as three MCP tools you can call from Claude Desktop, Cursor, or any MCP client. validate_tool_args checks an arguments object against a shape spec and returns an LLM-ready retry message when something's missing or wrong. lint_tool_definition scans a tool's JSON schema for common mistakes that hurt LLM accuracy, like missing descriptions or non-snake_case names. generate_retry_message builds the canonical feedback string from a validation error. Useful when you want to audit a batch of tool definitions or prototype validation logic in chat before wiring it into your agent runtime. For production validation loops, the underlying agentvet library runs synchronously in your Node process and throws ToolArgError directly.
- GitHub stars
- 1
- tools
- 3
- transport
- STDIO
- last updated
- Apr 27, 2026
Tools
3 toolsPublic tool metadata for what this MCP can expose to an agent.
validate_tool_argsCheck args against a small shape spec; returns { valid, error?, retry_hint? } where retry_hint is a ready-to-send LLM feedback message.
Check args against a small shape spec; returns { valid, error?, retry_hint? } where retry_hint is a ready-to-send LLM feedback message.
No parameter schema in public metadata yet.
lint_tool_definitionSanity-check a tool definition for common mistakes that hurt LLM tool-use accuracy.
Sanity-check a tool definition for common mistakes that hurt LLM tool-use accuracy.
No parameter schema in public metadata yet.
generate_retry_messageGiven a validation error, build the canonical LLM-facing retry message using agentvet's ToolArgError.toLLMFeedback() formatting.
Given a validation error, build the canonical LLM-facing retry message using agentvet's ToolArgError.toLLMFeedback() formatting.
No parameter schema in public metadata yet.
Sponsors
Readme
agentvet-mcp
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.
npx -y @mukundakatta/agentvet-mcp
Three tools:
validate_tool_args— check args against a small shape spec; returns{ valid, error?, retry_hint? }whereretry_hintis 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'sToolArgError.toLLMFeedback()formatting.
Add to your client
Claude Desktop
Edit ~/Library/Application Support/Claude/claude_desktop_config.json (macOS) or %APPDATA%\Claude\claude_desktop_config.json (Windows):
{
"mcpServers": {
"agentvet": {
"command": "npx",
"args": ["-y", "@mukundakatta/agentvet-mcp"]
}
}
}
Details
- Repository
- github.com/mukundakatta/agentvet-mcp
- Website
- github.com/MukundaKatta/agentvet-mcp
- Category
- AI & LLM Tools
- Package
@mukundakatta/agentvet-mcp- Transport
- STDIO
- Registry
- MCP registry, active