$ webmcp-cli audit https://travel-demo.bandarra.me
┌─────────────────────────────────────────────────────────┐
│ WebMCP Audit — travel-demo.bandarra.me │
│ Completed in 4.2 seconds │
├─────────────────────────────────────────────────────────┤
│ │
│ Agent Readiness Score: 72 / 100 │
│ ████████████████████████████████████░░░░░░░░░░░░░░ │
│ │
│ IMPLEMENTATION 18/25 ██████████████░░░░░░ │
│ • 1 tool registered via registerTool() │
│ • Tool has valid JSON Schema │
│ • ⚠ Missing: tooldescription could be more specific │
│ │
│ SECURITY 16/20 ████████████████░░░░ │
│ • ✓ No over-parameterization detected │
│ • ✓ No injection patterns in descriptions │
│ • ⚠ Missing: requestUserInteraction for booking action │
│ │
│ BEST PRACTICES 14/15 ████████████████████░ │
│ • ✓ Uses specific verbs (search, not "handle") │
│ • ✓ Positive descriptions (no "don't use for...") │
│ • ✓ Accepts raw input (no computed transformations) │
│ │
│ SCHEMA QUALITY 12/15 ████████████████░░░░ │
│ • ✓ All params have types and descriptions │
│ • ⚠ "passengers" param missing maximum value │
│ • ⚠ "tripType" enum missing option descriptions │
│ │
│ PROMPT COVERAGE 12/25 ██████████░░░░░░░░░░ │
│ • (Deep scan required — run `webmcp-cli test` for full │
│ prompt coverage analysis across AI models) │
│ │
│ Detected tools: 1 │
│ ├── searchFlights │
│ │ Params: origin, destination, tripType, │
│ │ outboundDate, inboundDate, passengers │
│ │ Schema: Valid ✓ │
│ │ Description quality: Good (could improve) │
│ │
│ Recommendations: 3 │
│ │
│ Run `webmcp-cli audit --verbose` for full details │
│ Run `webmcp-cli scan` to generate tool definitions │
└─────────────────────────────────────────────────────────┘