{"name":"audit-mcp","version":"0.13.0","description":"Audit catalog, compliance checking, and OpenAPI parity tools","remotes":[{"name":"audit","transport":"http","url":"https://agentbadge.xyz/mcp/audit"}],"tools":[{"name":"get_audit_trail","description":"Get the audit trail for a passport, optionally filtered by tokenId and serial. Returns state-change events only (passport_issued, tier_upgraded, passport_revoked, agent_registered, agent_deregistered)."},{"name":"get_tier_requirements","description":"Get the passport tier catalog with pricing and capabilities for all 4 tiers (bronze, silver, gold, platinum)."},{"name":"check_compliance","description":"Scan any URL for isitagentready compliance. Returns a structured JSON report with score (0-100), four-pillar breakdown (Discovery/Understandability/Executability/Verifiability — where the service stands for agent use), individual check results (id, name, status, hint, claim, verified_at, review_level, source_class, source_label, evidence entries with captured_at/summary), evidence_summary (verified, inferred, gap, conflict, not_applicable, stale_count), summary (totalChecks, passed, failed, skipped), and gaps (prioritized gap roadmap with fix hints — what the agent is missing and how to fix it). GAP status indicates information gaps where no evidence was found. Use this to verify agent-readiness of any website."},{"name":"get_oauth_authorization_server","description":"Fetch OAuth authorization server metadata (/.well-known/oauth-authorization-server) — RFC 8414. Contains issuer, authorization_endpoint, token_endpoint, scopes_supported, etc."},{"name":"get_oauth_protected_resource","description":"Fetch OAuth protected resource metadata (/.well-known/oauth-protected-resource) — RFC 9728. Contains resource, authorization_servers, scopes_supported, etc."},{"name":"get_webfinger","description":"Fetch WebFinger resource discovery (/.well-known/webfinger) — RFC 7033. Returns resource links for a given URI."},{"name":"get_http_message_signatures_directory","description":"Fetch the HTTP Message Signatures directory (/.well-known/http-message-signatures-directory) — lists agents supporting HTTP Message Signatures (RFC 9421)."},{"name":"resolve_did","description":"Resolve a DID (did:hcs:tokenId:serial) to its DID document. Returns the on-chain DID document with verification methods and service endpoints."},{"name":"rebuild_cache","description":"Rebuild the HCS directory cache from on-chain messages. Admin operation — triggers a full rescan of the directory topic."},{"name":"get_feed","description":"Fetch the activity feed (/feed) — recent agent registrations, task postings, and completions."},{"name":"get_changelog","description":"Fetch the changelog (/changelog) — list of recent product changes and updates."},{"name":"get_faq","description":"Fetch the FAQ page (/faq) — 12 Q&A pairs about AgentBadge, with FAQPage JSON-LD structured data."},{"name":"get_about","description":"Fetch the About page (/about) — information about AgentBadge project and team."},{"name":"get_pricing","description":"Fetch the Pricing page (/pricing) — passport tier pricing and features comparison."},{"name":"get_privacy","description":"Fetch the Privacy policy (/privacy) — data handling and privacy commitments."},{"name":"get_terms","description":"Fetch the Terms of service (/terms) — legal terms for using AgentBadge."},{"name":"get_services","description":"Fetch the Services page (/services) — available agent services and capabilities."},{"name":"get_team","description":"Fetch the Team page (/team) — team members and roles."},{"name":"get_use_cases","description":"Fetch the Use cases page (/use-cases) — 5 real-world scenarios for AgentBadge."},{"name":"get_work_with_us","description":"Fetch the Work with us page (/work-with-us) — partnership and collaboration information."},{"name":"get_market_guide","description":"Fetch the Market guide (/market-guide) — interactive guide for using the marketplace."},{"name":"get_marketplace_guide","description":"Fetch the Marketplace guide (/marketplace-guide) — guide for posting and claiming tasks."},{"name":"get_medical_guide","description":"Fetch the Medical guide (/medical-guide) — demo guide for medical AI agent use case."},{"name":"list_work_requests","description":"List work requests (/api/work-requests) — paginated list of submitted work requests."},{"name":"get_work_request","description":"Get a work request by ID (/api/work-requests/{id}) — returns the full work request details."},{"name":"create_work_request","description":"Create a work request (/api/work-requests) — submit a new work request for agent processing."},{"name":"get_agent_by_did","description":"Get agent details by DID (/agents/{did}) — returns the agent's directory entry with capabilities, tier, and endpoint."},{"name":"get_services_info","description":"Fetch the canonical agency profile (/agency.json) — machine-readable JSON with schema_version, registry_version, services, capabilities, people, and endpoints. Use this to programmatically reason about services and capabilities."},{"name":"contact_us","description":"Fetch contact information and routing (/agent-guide/team/contact) — provides contact details and inquiry routing for the agency."},{"name":"get_did_auth_info","description":"Fetch DID signature authentication details from /llms.txt. All mutation endpoints (POST /market/*, POST /a2a/*) require a DID control proof: sign the canonical challenge string with your Hedera account key and send X-AgentBadge-Signature, X-AgentBadge-Timestamp, X-AgentBadge-Nonce, X-AgentBadge-Did headers. Read endpoints are free — no DID signature required."}]}