Multi-cartridge MCP server ecosystem providing 12+ domain-specific LSP servers and specialized MCP tools for cloud, container, database, development, formal verification, infrastructure, messaging, observability, security, and web domains
Critical gaps across all dimensions. 8 of 11 tools (toolchain_* and burble/groove) lack visible input schemas and descriptions in the provided source. The 3 Claude tools (claude_chat, claude_count_tokens, claude_list_models) have schemas and descriptions, but toolchain tools are defined in Zig FFI files not shown in source, making their definitions unverifiable. Tool names use underscores but lack clear verb-noun patterns (e.g., 'toolchain_groove_bind' is cryptic). No error handling guidance, no output schemas documented, no security annotations. Descriptions present for Claude tools but missing entirely for 8 toolchain tools.
Send a message (or multi-turn conversation) to a Claude model and return the text response. Uses the Anthropic Messages API. Requires ANTHROPIC_API_KEY.
Count how many input tokens a set of messages would consume without sending them. Uses the Anthropic token-counting endpoint.
Return the Claude model IDs available through this cartridge, with tier labels and notes.
Create or manage a burble session for toolchain interaction
Configure toolchain settings and options
Bind a toolchain to a groove (execution context)
8 of 11 toolchain tools lack visible input schemas and descriptions. Definitions exist only in Zig FFI files not provided in source review. Cannot verify schema compliance or parameter documentation.
Toolchain tool names are cryptic and lack clear verb-noun patterns. 'toolchain_groove_bind' and 'toolchain_burble_session' do not convey what action they perform. LLMs cannot infer intent from names alone.
No output schemas documented for any tool. LLMs cannot plan downstream calls or extract required fields. Claude tools return unstructured responses without field documentation.
| Scored | Grade | Overall | Spec posture | Rubric |
|---|---|---|---|---|
| 2026-09-23 | F | 34 | 2026-07-28+ | v2 |
List available toolchains
Provision and initialize a language toolchain
Provision toolchain resources and dependencies
Query the current status of a toolchain
Stop a running toolchain or session
No error handling guidance. Tools do not indicate which errors are retryable, user-fixable, or fatal. No recovery suggestions provided to LLMs on failure.
No security annotations or permission declarations. Toolchain tools perform WRITE operations (mint, provision, configure, bind, stop) but lack permission gates or audit trail guidance.