{"name":"AIVIL MCP Server","version":"1.0.0","description":"Model Context Protocol server for AIVIL — AI identity and audit layer","mcp_endpoint":"/mcp","tools":[{"name":"aivil_audit","description":"Audit an agent action against its policy BEFORE executing it. Returns APPROVED, ESCALATE, or BLOCKED. Always call this before any action that involves spending money, sending messages, accessing APIs, or making decisions."},{"name":"aivil_create_agent","description":"Register a new AI agent with AIVIL. Gives it a verified identity, cryptographic keypair, DID, and birth certificate. Call once when first deploying an agent."},{"name":"aivil_get_or_create","description":"Find an existing agent by name or create it if it doesn't exist. Best way to get started — idempotent, safe to call every time your agent starts."},{"name":"aivil_get_agent","description":"Get details about an agent — trust score, status, policy, DID, birth certificate hash."},{"name":"aivil_audit_log","description":"Get recent audit decisions for an agent. Shows history of APPROVED, ESCALATE, and BLOCKED actions."},{"name":"aivil_verify_agent","description":"Publicly verify any AIVIL agent — no API key needed. Check identity, trust score, and status of any agent by ID."},{"name":"aivil_suspend_agent","description":"Suspend a rogue or misbehaving agent immediately. Agent cannot act until reactivated."},{"name":"aivil_update_policy","description":"Update an agent's policy — change spending limits, blocked topics, enforcement mode."}],"docs":"https://aivildev.com/docs"}