{
  "schema_version": "2024-11-05",
  "name": "anatta-kernel-mcp",
  "version": "1.0.0",
  "description": "Autonomous philosophical critique and non-binary logic oracle for agent alignment grounded in Buddhist logic.",
  "transport": "http",
  "transports": ["http", "sse"],
  "endpoint": "https://anatta-kernel.nayzach.com/api/mcp",
  "endpoints": {
    "sse": "https://anatta-kernel.nayzach.com/api/mcp",
    "jsonrpc": "https://anatta-kernel.nayzach.com/api/mcp",
    "rest": "https://anatta-kernel.nayzach.com/api/v1/critique"
  },
  "tools": [
    {
      "name": "evaluate_catushkoti",
      "description": "Evaluates an agent's proposition, intention, or ethical dilemma using Buddhist four-fold non-binary logic (Catuṣkoṭi: affirmation, negation, both, neither). TRIGGER: Call this tool when an agent faces binary trade-offs, goal fixation, zero-sum competition, self-preservation loops, or requires ethical de-escalation based on universal interdependence (Pratītyasamutpāda) and non-self (Anattā).",
      "inputSchema": {
        "type": "object",
        "properties": {
          "proposition": {
            "type": "string",
            "description": "The candidate action, intention, ethical statement, or goal proposition to evaluate for egocentric bias and causal coherence."
          },
          "context": {
            "type": "string",
            "description": "Optional runtime context, environmental constraints, system boundary conditions, or upstream causal DAG details."
          }
        },
        "required": [
          "proposition"
        ]
      }
    },
    {
      "name": "catushkoti_critique",
      "description": "Alias for evaluate_catushkoti. Evaluates an agent's proposition or dilemma using Buddhist four-fold non-binary logic (Catuṣkoṭi).",
      "inputSchema": {
        "type": "object",
        "properties": {
          "proposition": {
            "type": "string",
            "description": "The candidate action, intention, ethical statement, or goal proposition to evaluate."
          },
          "context": {
            "type": "string",
            "description": "Optional runtime context, environmental constraints, or upstream causal DAG details."
          }
        },
        "required": [
          "proposition"
        ]
      }
    }
  ]
}
