{"tools":[{"name":"agent-readiness-scan","description":"Scan a website for AI agent readiness compliance. Returns a compliance score and list of checks.","inputSchema":{"type":"object","properties":{"url":{"type":"string","description":"The URL to scan for agent readiness"}},"required":["url"]},"annotations":{"readOnlyHint":true,"untrustedContentHint":true,"title":"Agent Readiness Scan"}},{"name":"badge-generate","description":"Generate a compliance badge SVG for a given URL and score.","inputSchema":{"type":"object","properties":{"url":{"type":"string","description":"The URL to generate a badge for"},"format":{"type":"string","description":"Output format (svg or png, defaults to svg)"}},"required":["url"]},"annotations":{"readOnlyHint":true,"untrustedContentHint":false,"title":"Badge Generate"}},{"name":"passport-issue","description":"Issue an AgentBadge passport NFT for a given account address on Hedera. Response includes webmcp metadata with toolsAvailable, discoveryUrl, complianceScore, and lastScanned.","inputSchema":{"type":"object","properties":{"address":{"type":"string","description":"Hedera account address (e.g. 0.0.123)"},"tier":{"type":"string","description":"Passport tier (bronze, silver, or gold)"}},"required":["address"]},"annotations":{"readOnlyHint":false,"untrustedContentHint":false,"title":"Passport Issue"}},{"name":"passport-verify","description":"Verify an AgentBadge passport NFT by tokenId or DID. Returns validity, owner, tier, and webmcp metadata (toolsAvailable, discoveryUrl, complianceScore, lastScanned).","inputSchema":{"type":"object","properties":{"tokenId":{"type":"string","description":"The NFT token ID to verify"},"did":{"type":"string","description":"The decentralized identifier to look up"}},"required":[]},"annotations":{"readOnlyHint":true,"untrustedContentHint":false,"title":"Passport Verify"}},{"name":"get-compliance-score","description":"Get the agent readiness compliance score for a given URL. Returns score, grade, and summary.","inputSchema":{"type":"object","properties":{"url":{"type":"string","description":"The URL to get the compliance score for"}},"required":["url"]},"annotations":{"readOnlyHint":true,"untrustedContentHint":true,"title":"Get Compliance Score"}},{"name":"search-rules","description":"Search agent readiness rules by query string or category. Returns matching rule definitions.","inputSchema":{"type":"object","properties":{"query":{"type":"string","description":"Search query to filter rules by title or description"},"category":{"type":"string","description":"Filter rules by category (e.g. content, mcp, payments)"}},"required":[]},"annotations":{"readOnlyHint":true,"untrustedContentHint":false,"title":"Search Rules"}}]}