{
  "schema_version": "v1",
  "name": "agentpass",
  "display_name": "AgentPass",
  "description": "Identity and permission layer for AI agents. Register agents, check and manage permissions.",
  "version": "1.0.0",
  "transport": [
    {
      "type": "stdio",
      "command": "node",
      "args": ["mcp-server.js"],
      "env": {
        "BASE_URL": "https://agentpass.in"
      }
    }
  ],
  "tools": [
    {
      "name": "register_agent",
      "description": "Register a new AI agent and receive an AgentPass ID and secret key"
    },
    {
      "name": "check_permission",
      "description": "Check if an agent is authorized to perform an action. Call before every consequential action."
    },
    {
      "name": "grant_permission",
      "description": "Grant a permission to an agent (requires human authorization)"
    },
    {
      "name": "revoke_permission",
      "description": "Revoke a permission immediately"
    },
    {
      "name": "get_agent_status",
      "description": "Get agent identity and all active permissions"
    }
  ],
  "documentation": "https://agentpass.in/docs",
  "llms_txt": "https://agentpass.in/llms.txt",
  "openapi": "https://agentpass.in/openapi.json"
}
