scan_mcp_url
Fetch a remote MCP server's /tools/list (or any JSON tool listing) and scan every tool's name + description + inputSchema against the canonical 30+ injection-pattern rules.
Scan for prompt-injection patterns using 30+ canonical detection rules across five severity tiers.
LABSCO SUMMARY
Thirty rules that all shout equally loudly produce a report nobody reads; sorting them into five tiers is the difference between a scanner and a noise source. The repository documents the rule set and the threat class it targets. Its five tools scan another MCP server's tool list (from the server's address, or pasted in), list the rules, issue a signed safety report on paid plans and show pricing.
A Python server that scans for MCP injection. It ships 30+ canonical detection rules sorted into 5 severity tiers, aimed at the MCP remote-code-execution class described in April 2026 — so findings arrive ranked rather than as a flat list you have to triage.
Rule-based scanning with severity already attached: 30+ canonical rules across 5 tiers, so a high-severity hit is distinguishable from a stylistic one without reading every result.
pip install meok_mcp_injection_scan_mcp, or add the PyPI package meok-mcp-injection-scan-mcp to your client over stdio. MIT-licensed.
One command — pip install meok_mcp_injection_scan_mcp
USE CASES
Scan it for known injection patterns and triage by severity tier.
Run the canonical rule set rather than assembling your own regexes.
Listed in project code.
scan_mcp_urlFetch a remote MCP server's /tools/list (or any JSON tool listing) and scan every tool's name + description + inputSchema against the canonical 30+ injection-pattern rules.
audit_tool_descriptionsAudit a JSON string containing a tool list (paste from your own MCP server's tools/list output).
signed_safety_reportIssue a cryptographically signed safety report for the scanned MCP server. Pro / Enterprise tier only.
list_rulesList every detection rule in the canonical catalogue.
pricingPricing + subscribe links for this MCP.
BEFORE YOU INSTALL
5 tools registered in the project's code.
uvx on PATH
INSTALLATION
Add the block to your client, or run the command directly.
{
"mcpServers": {
"meok-mcp-injection-scan-mcp": {
"command": "uvx",
"args": [
"meok-mcp-injection-scan-mcp"
]
}
}
}pip install meok_mcp_injection_scan_mcp