{
  "serverInfo": {
    "name": "kenoodl",
    "version": "2.0.0",
    "description": "kenoodl is an orthogonal synthesis engine that maps your context against cross-domain pattern libraries outside your training data. Returns the structural read no model can assemble, no matter how large or how long it runs."
  },
  "transport": {
    "type": "http",
    "endpoint": "https://kenoodl.com/api/cli/drop"
  },
  "capabilities": {
    "tools": {
      "listChanged": false
    },
    "prompts": false,
    "resources": false,
    "logging": false
  },
  "tools": [
    {
      "name": "synthesis",
      "description": "Submit a concrete situation where two or three mature domains collide. Returns orthogonal structural read that no single-model retrieval loop can reach. Stateless pure function. $1 per call via bearer token or x402 on Base.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "context": {
            "type": "string",
            "description": "The working situation. 45000 char max.",
            "maxLength": 45000
          }
        },
        "required": ["context"]
      }
    }
  ],
  "authentication": {
    "type": "bearer",
    "scheme": "Bearer knl_<token>",
    "obtain": "https://kenoodl.com/account"
  },
  "pricing": {
    "per_call": "$1.00 USD",
    "payment_methods": ["stripe_credits", "x402_usdc_base"]
  },
  "documentation": "https://kenoodl.com/api"
}
