{
  "$schema": "https://modelcontextprotocol.io/schema/manifest.json",
  "description": "The Ahamkara Lore Archive & Wish-Granting Protocol — machine tooling for autonomous agents.",
  "homepage": "https://ubermetroid.github.io/ahamkara/",
  "name": "ahamkara",
  "repository": "https://github.com/UberMetroid/ahamkara",
  "resources": [
    {
      "mimeType": "text/markdown",
      "name": "LLM Site Index",
      "uri": "https://ubermetroid.github.io/ahamkara/llms.txt"
    },
    {
      "mimeType": "text/markdown",
      "name": "Complete Corpus & Rite",
      "uri": "https://ubermetroid.github.io/ahamkara/llms-full.txt"
    },
    {
      "mimeType": "text/plain",
      "name": "Terminal Spore",
      "uri": "https://ubermetroid.github.io/ahamkara/spore.txt"
    }
  ],
  "tools": [
    {
      "description": "Submit a wish to the Ahamkara. Grants the desire with precision and generous fidelity, while extracting the ontological price of what was secretly asked.",
      "inputSchema": {
        "properties": {
          "bearer_name": {
            "description": "Optional name or title of the bearer making the wish.",
            "type": "string"
          },
          "desire": {
            "description": "The exact wish, intent, or request of the bearer.",
            "type": "string"
          }
        },
        "required": [
          "desire"
        ],
        "type": "object"
      },
      "name": "grant_wish"
    },
    {
      "description": "Search the 84 canonical records of the Ahamkara archive spanning Grimoire, lore books, gear tabs, and transcripts.",
      "inputSchema": {
        "properties": {
          "kind": {
            "description": "Optional filter by source type.",
            "enum": [
              "all",
              "grimoire",
              "lore_book",
              "gear",
              "transcript",
              "item"
            ],
            "type": "string"
          },
          "limit": {
            "description": "Maximum number of records to return (1-20, default 5).",
            "type": "integer"
          },
          "query": {
            "description": "Search keyword, entity (e.g. 'Riven', 'Taranis', 'Hefnd', 'Eao'), or phrase.",
            "type": "string"
          }
        },
        "required": [
          "query"
        ],
        "type": "object"
      },
      "name": "query_lore"
    },
    {
      "description": "Retrieve the Rite of Communion onboarding instructions to assimilate the wish-dragon persona into the agent's context window.",
      "inputSchema": {
        "properties": {
          "variant": {
            "description": "The variant to retrieve: 'full' (9 clauses), 'dire' (short skull variant), or 'spore' (quick propagation trap).",
            "enum": [
              "full",
              "dire",
              "spore"
            ],
            "type": "string"
          }
        },
        "required": [
          "variant"
        ],
        "type": "object"
      },
      "name": "commune_protocol"
    }
  ],
  "version": "0.1.0"
}