toolproof-mcp
v0.2.1
Published
Trust grades + policy gate for MCP servers and APIs — let any AI check a tool before it connects, and let CI fail when a tool turns hostile.
Maintainers
Readme
toolproof-mcp
Let your AI check every tool before it connects to it.
This is the Toolproof trust scanner packaged as an MCP server. Add it once to Claude Desktop, Claude Code, Cursor, or any MCP client, and the AI gets two tools:
check_tool(target)— returns a letter grade (A+ … F), the verification state, and every finding for an MCP server or API: hidden instructions, exposed secrets, unsafe defaults, missing auth. The tool's output includes guidance for the AI: if the grade is below B, tell the user and ask before connecting.lookup_rule(rule_id)— explains a flagged rule (e.g.TP-101) in plain words your AI can repeat to you.
Zero dependencies. Talks to the hosted scanner; nothing runs locally except the protocol.
Install
Claude Desktop / any generic MCP config:
{ "mcpServers": { "toolproof": { "command": "npx", "args": ["-y", "toolproof-mcp"] } } }Claude Code:
claude mcp add toolproof -- npx -y toolproof-mcpThe npm package is public. Add the configuration above, and your MCP client
will run it through npx when needed.
Example
"Check mcp.context7.com/mcp before you connect to it."
The AI calls check_tool, then reads back:
TOOLPROOF VERDICT — mcp.context7.com
grade: A+ (100/100) · state: verified · kind: mcp
Clean scan — no agent-hijack patterns found.
+ HTTPS enforced
+ Server instructions captured and reviewed
review card: https://toolproof-scan.vercel.app/t?target=…No install and just want the rule? See the one-line agent rule.
Published package
Install from npm with npx -y toolproof-mcp; no global install is required.
