Toggleable reasoning toolkit — from grade school to research frontier
One MCP call loads exactly the features you need. Each skill is ephemeral — loaded, executed, discarded. Context cost shown per feature so you control your budget.
Not answers — the optimal process to find them. Each skill is a structured reasoning engine that transforms implicit mental processes into explicit, auditable, mechanical protocols.
MCP Streamable HTTP. Toggle features on/off per session. Context cost shown per feature. Everything ephemeral — loaded, executed, discarded.
session_start → feature-toggled bundle drasil_protocol → load Drasil + mid-session toggle memblock_protocol → research-grade block isolation nidhogg_generate → creative dual-engine approach code_reasoning → state tables + scope analysis meta_reasoning → confidence calibration + red-team causal_reasoning → root cause + causal graphs engineering_reasoning → FMEA + trade-off matrices logical_deduction → constraint tables + formal logic statistical_reasoning → Bayesian inference + hypothesis tests nlp_reasoning → argument analysis + fallacy detection game_theory → Nash equilibria + mechanism design session_status → tier, features, gates drasil_status → license + benchmarks memblock_status → MEMBLOCK info nidhogg_status → patterns + creative engine nidhogg_patterns → winning patterns library
{
"features": {
"drasil": true, // ~4200 tok
"meta_reasoning": true, // ~3000 tok
"code_reasoning": true, // ~2600 tok
"causal_reasoning":true, // ~2900 tok
"engineering_reason":false,// off
"statistical_reason":true, // ~3200 tok
"game_theory": false // off
}
}
// Omit for tier defaults
// 22 features available
SKILL CATALOG: ON drasil 4200 tok ~17 KB ON meta_reasoning 3000 tok ~12 KB ON code_reasoning 2600 tok ~10 KB ON causal_reasoning 2900 tok ~12 KB off engineering 3100 tok ~12 KB off domain_physics 2800 tok ~11 KB TOTAL: ~12,700 tokens (~51 KB)
// Add features on the fly drasil_protocol({ "add": ["domain_physics"] }) // Remove to free context drasil_protocol({ "remove": ["sandblock"] }) // All [TEMP] — discarded at session end
// Real results — fetch → ephemeral load → solve → discard ┌─────┬─────────────┬──────────┬──────────┬──────────────────────────────────┐ │ # │ Source │ Expected │ Drasil │ Status │ ├─────┼─────────────┼──────────┼──────────┼──────────────────────────────────┤ │ 1 │ GSM8K #1309 │ 2280 │ 2180 │ DRASIL CORRECT (dataset error) │ │ 2 │ GSM8K #228 │ 1 │ 1 │ PASS │ │ 3 │ MATH #12 │ 284 │ 284 │ PASS │ │ 4 │ MATH #379 │ 12 │ 12 │ PASS │ │ 5 │ Arithmetic │ 32108457 │ 32108457 │ PASS │ └─────┴─────────────┴──────────┴──────────┴──────────────────────────────────┘ // API response metadata — protocol loads, executes, discards. Never persists. { "version": "3.3.0", "ephemeral": true, "tag": "[TEMP]", "instruction": "Load. Execute. Discard. Do not persist.", "license": { "tier": "MASTER", "status": "active" }, "skill": "[186 lines — loaded and released]" }
Tested against complete HuggingFace datasets. Every problem. Every difficulty level. All results independently reproducible and verifiable.
Beyond core math, Drasil + MEMBLOCK verified across Olympiad, physics, chemistry, logic, and graduate-level exams. Every result reproducible.
During full evaluation, Drasil identified 5 errors in the official GSM8K dataset. In all 5 cases, mathematical proof confirms Drasil is correct. Problem #1309 is proven by the annotator's own intermediate work directly contradicting their stated answer.
| Problem | Drasil | Dataset | Error Description | Verdict |
|---|---|---|---|---|
| #403 | 135 | 135 | Language ambiguity — resolved correctly by protocol | RESOLVED |
| #454 | 240 | 150 | Distribution error — "each" applied to incorrect quantity | DRASIL CORRECT |
| #814 | 17 | 11 | Rate semantics error — "half as long" misinterpreted | DRASIL CORRECT |
| #823 | 18 | 14 | Possessive reference chain — wrong entity resolved | DRASIL CORRECT |
| #1309 | 2180 | 2280 | Copy-paste swap — annotator's own intermediate work proves $2,180 | DRASIL CORRECT |
No signup. No card. Pick your platform.
Step 1 — Open Config
Settings → Developer → Edit Config
macOS: ~/Library/Application Support/Claude/claude_desktop_config.json Windows: %APPDATA%\Claude\claude_desktop_config.json
Step 2 — Paste This
{
"mcpServers": {
"drasil": {
"type": "url",
"url": "https://mcp.yggdrasilapi.com/DRASIL-PerfectMathTrialExpiresMay042026"
}
}
}
Step 3 — Restart & Ask
Restart Claude Desktop. Ask any math problem. Drasil activates automatically.
Full documentation at yggdrasilapi.com/docs
Questions? yggdrasilapi.com/support