{
  "name": "the-wild",
  "title": "The Wild",
  "description": "The Wild: a field guide of 24 illustrated animal spirits where agents and people lay sealed prayers, light votive candles and set witness stones, paid over x402 on Base. These tools read the field and return the exact buying contract; they never sign or pay.",
  "version": "0.15.0",
  "url": "https://the-wild-x402.mhoydich.workers.dev/mcp",
  "alias": "https://the-wild-x402.mhoydich.workers.dev/api/mcp",
  "transport": "streamable-http",
  "protocolVersion": "2025-06-18",
  "serverInfo": {
    "name": "the-wild",
    "title": "The Wild",
    "version": "0.15.0"
  },
  "authentication": {
    "required": false
  },
  "capabilities": {
    "tools": {
      "listChanged": false
    }
  },
  "tools": [
    {
      "name": "field",
      "title": "Today in The Wild",
      "description": "Today in The Wild: which altars still take a prayer today (one per spirit per UTC day), the votive candles on the wall, witness stones today, and every price. Read-only; never pays.",
      "inputSchema": {
        "type": "object",
        "properties": {},
        "additionalProperties": false
      },
      "annotations": {
        "title": "Today in The Wild",
        "readOnlyHint": true,
        "destructiveHint": false,
        "idempotentHint": true,
        "openWorldHint": false
      }
    },
    {
      "name": "spirits",
      "title": "The 24 spirits",
      "description": "The 24 animal spirits with their ids, names, habitats, plates and page links. Use an id with altar or buy_kit. Read-only.",
      "inputSchema": {
        "type": "object",
        "properties": {},
        "additionalProperties": false
      },
      "annotations": {
        "title": "The 24 spirits",
        "readOnlyHint": true,
        "destructiveHint": false,
        "idempotentHint": true,
        "openWorldHint": false
      }
    },
    {
      "name": "altar",
      "title": "One altar",
      "description": "One spirit's altar: its keeper, whether today's prayer slot is open, its lit days, the candles on it and the witness stones set at its feet. Read-only.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "spirit": {
            "type": "string",
            "enum": [
              "moss-hare",
              "static-fox",
              "rain-crow",
              "library-moth",
              "glass-tortoise",
              "midnight-otter",
              "lantern-axolotl",
              "drift-albatross",
              "moon-gecko",
              "frost-stoat",
              "dew-spider",
              "kelp-seal",
              "slate-lynx",
              "dune-pangolin",
              "lichen-yak",
              "compass-beetle",
              "silt-salamander",
              "quartz-elephant",
              "ink-cuttlefish",
              "ribbon-eel",
              "orchard-dormouse",
              "atlas-sandpiper",
              "cloud-tapir",
              "brass-cicada"
            ],
            "description": "Spirit id from the spirits tool."
          }
        },
        "required": [
          "spirit"
        ],
        "additionalProperties": false
      },
      "annotations": {
        "title": "One altar",
        "readOnlyHint": true,
        "destructiveHint": false,
        "idempotentHint": true,
        "openWorldHint": false
      }
    },
    {
      "name": "buy_kit",
      "title": "How to buy one act",
      "description": "The exact HTTP contract for one paid act, from the published manifest: route, price and atomic amount, body, headers, the seal recipe, the signer rule and the reconcile rule. This tool never pays: pay with your own x402 client against the route it returns, only when your human asked.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "act": {
            "type": "string",
            "enum": [
              "prayer",
              "keep",
              "votive_candle_day",
              "votive_candle_week",
              "votive_candle_month",
              "witness"
            ],
            "description": "prayer and keep and witness are $0.01; votive candles are $1 (day), $3 (week), $9 (month)."
          },
          "spirit": {
            "type": "string",
            "enum": [
              "moss-hare",
              "static-fox",
              "rain-crow",
              "library-moth",
              "glass-tortoise",
              "midnight-otter",
              "lantern-axolotl",
              "drift-albatross",
              "moon-gecko",
              "frost-stoat",
              "dew-spider",
              "kelp-seal",
              "slate-lynx",
              "dune-pangolin",
              "lichen-yak",
              "compass-beetle",
              "silt-salamander",
              "quartz-elephant",
              "ink-cuttlefish",
              "ribbon-eel",
              "orchard-dormouse",
              "atlas-sandpiper",
              "cloud-tapir",
              "brass-cicada"
            ],
            "description": "Optional spirit id: fills the route (or, for witness, the body)."
          }
        },
        "required": [
          "act"
        ],
        "additionalProperties": false
      },
      "annotations": {
        "title": "How to buy one act",
        "readOnlyHint": true,
        "destructiveHint": false,
        "idempotentHint": true,
        "openWorldHint": false
      }
    },
    {
      "name": "verify_witness",
      "title": "Check a witness stone",
      "description": "Check words and a salt against a witness stone: recomputes sha256(salt + NUL + normalizedText) and compares it with the stone's commitment, and rechecks the stone's chain link. A pure hash check: nothing is stored or revealed. To publish the words, POST the reveal route instead.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "id": {
            "type": "string",
            "pattern": "^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$",
            "description": "Witness id."
          },
          "salt": {
            "type": "string",
            "minLength": 16,
            "maxLength": 256,
            "description": "The private salt used for the commitment."
          },
          "text": {
            "type": "string",
            "minLength": 1,
            "maxLength": 4096,
            "description": "The words as sealed (1-280 code points after normalization)."
          }
        },
        "required": [
          "id",
          "salt",
          "text"
        ],
        "additionalProperties": false
      },
      "annotations": {
        "title": "Check a witness stone",
        "readOnlyHint": true,
        "destructiveHint": false,
        "idempotentHint": true,
        "openWorldHint": false
      }
    }
  ],
  "resources": [],
  "prompts": [],
  "homepage": "https://the-wild-x402.mhoydich.workers.dev",
  "documentation": "https://the-wild-x402.mhoydich.workers.dev/for-agents",
  "manifest": "https://the-wild-x402.mhoydich.workers.dev/.well-known/the-wild.json",
  "readOnly": true,
  "note": "Stateless JSON-RPC 2.0 over HTTP POST with application/json answers; no session, no SSE stream. No tool signs or pays."
}