# Xyzzylabs Wasm MCP server

Source: https://glimind.com/server/mcp-registry%2Fio.github.xyzzylabs%2Fwasm-mcp
Registry id: `mcp-registry/io.github.xyzzylabs/wasm-mcp`
Status: live (checked 2026-10-26T19:52:18.620Z)

## Verdict

Xyzzylabs Wasm MCP server answered 100% of Glimind's liveness checks over 30 days, better than 42% of MCP servers, with 912 ms median handshake and 0 outages in 90 days. Its agent-readiness grade is A (93/100) across 9 tools, costing an agent about 1,395 tokens to load. Checked every few minutes; no tool is ever called.

## Measurements (30 days)

| Metric | Value | Better than |
|---|---|---|
| Uptime, 30 days | 100% | 42% of MCP servers |
| Median handshake latency | 912 ms | 27% of MCP servers |
| p95 handshake latency | 2833 ms | — |
| Checks in 30 days | 4,896 | — |
| Outages, 90 days | 0 | — |
| Median recovery | — | — |
| Agent-readiness score | 93/100 (A) | 76% of MCP servers |
| Tools | 9 | — |
| Tool-list size for an agent | ~1,395 tokens | 60% of MCP servers |
| Days observed | 29 | — |

## Install

```json
{
  "mcpServers": {
    "xyzzylabs-wasm-mcp-server": {
      "type": "http",
      "url": "https://wasm-mcp.chicoxyzzy.workers.dev/mcp"
    }
  }
}
```

Claude Code:

```sh
claude mcp add --transport http xyzzylabs-wasm-mcp-server https://wasm-mcp.chicoxyzzy.workers.dev/mcp
```

## Tools (9)

- `instruction_get`: Fetch one WebAssembly instruction by mnemonic (`i32.add`) or binary opcode (`0x6a`, multi-byte `0xfd 0x89 0x02`): opcode bytes, category, introducing version, s
- `instruction_list`: Enumerate WebAssembly instructions, filterable by `category`, `introduced_in` (1.0|2.0|3.0), mnemonic `prefix`, and `can_trap` (only trapping / only non-trappin
- `instruction_search`: Ranked free-text search across instruction mnemonics, categories, and opcode hex. Returns hits with a `matched_on` field.
- `proposal_list`: List WebAssembly proposals + phases. Filter by `status` (phase-0…phase-5, finished, inactive), `phase` (0–5), `champion`, `affects` (core|js-api|web-api), or `c
- `section_get`: Fetch one spec clause by id or anchor across `core` / `js-api` / `web-api` (`syntax-numtype`, `valid-unreachable`, `modules`, `streaming-modules`, …): title, pr
- `section_list`: Navigate the clause tree of a spec (`core` / `js-api` / `web-api`), filterable by source `path` (`syntax`, `valid`, `exec`, `binary`, `text`, `appendix`), `anch
- `spec_search`: Full-text search across clause anchors, titles, and prose of a spec (`core` / `js-api` / `web-api`). Ranked anchor-exact > title > anchor > prose, with snippets
- `spec_version`: Return this server's package version plus the pinned upstream commit SHA(s) the bundled data was indexed from.
- `type_get`: Look up a value type (`i32`, `funcref`, `v128`, …) or type form (`functype`, `limits`, `memtype`, …): classification, sibling members, defining clause prose, fo

Measured by Glimind (https://glimind.com): MCP handshake + tool list only, no tool is ever called. CC BY 4.0.
