chimeralang-mcp
chimeralang-mcp exposes 51 MCP tools that add typed confidence, hallucination/security detection, constraint enforcement, reasoning helpers, persistent memory, and token/cost optimization to Claude conversations.
Execute, type-check, and Merkle-prove ChimeraLang programs with
chimera_run,chimera_typecheck, andchimera_prove.Gate confidence, wrap uncertainty, collapse consensus, and enforce constraints with
chimera_confident,chimera_explore,chimera_gate, andchimera_constrain.Detect hallucinations and MCP security threats via range, dictionary, semantic, cross-reference, temporal, confidence, prompt-injection, and tool-poisoning checks.
Run reasoning/cognition helpers: planning, causal graphs, deliberation, quantum voting, metacognition, self-modeling, embodied/social reasoning, evolution, meta-learning, and transfer learning.
Persist namespace-scoped world models, knowledge bases, memory stores, traces, audit stats, and self-models across sessions.
Extract claims, verify against evidence, merge provenance, apply reusable policies, and inspect materials/licensing/source manifests.
Compress, optimize, summarize, score, budget, lock, track cost, cache-mark, and session-report token usage with quantum/classic algorithms.
Execute multiple tools in one call with
chimera_batch, recommend tool subsets withchimera_mode, and emit/translate Chimera Glyph for token-efficient AI-only communication.
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@chimeralang-mcpCheck for hallucinations in: 'The Earth is flat.'"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
chimeralang-mcp
Give Claude typed confidence, hallucination detection, and constraint enforcement as native MCP tools.
ChimeraLang is a programming language built for AI cognition. This MCP server exposes its runtime as 51 tools Claude can call during any conversation. No Anthropic permission needed, works today with Claude Desktop and Claude Code.
Install
pip install chimeralang-mcp
# or
uvx chimeralang-mcpOn Debian/Ubuntu, installing into the system Python is blocked
(externally-managed-environment). Use a virtual environment:
python3 -m venv .venv
source .venv/bin/activate # Windows: .venv\Scripts\activate
pip install chimeralang-mcpDevelopment quick checks
python -m pip install pytest # not included in the install dependencies
pytest -q
python -m pip checkpytest is configured via pyproject.toml to include project root on PYTHONPATH.
For token counting internals, these optional environment variables are supported:
CHIMERA_TOKEN_CACHE_MAX_ENTRIES(default2048) — bounds in-memory token count cache size.CHIMERA_TOKEN_FALLBACK_LOG_INTERVAL_S(default60) — throttles repeated fallback warning logs.
Related MCP server: AWS MCP Server
Claude Desktop Setup
Add to your config file:
macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
Windows: %APPDATA%\Claude\claude_desktop_config.json
{
"mcpServers": {
"chimeralang": {
"command": "uvx",
"args": ["chimeralang-mcp"]
}
}
}Or with a pip-installed version:
{
"mcpServers": {
"chimeralang": {
"command": "python",
"args": ["-m", "chimeralang_mcp"]
}
}
}Restart Claude Desktop. 51 ChimeraLang tools are now available.
Tools
The core language/runtime tools are executable and deterministic. Several higher-level reasoning, safety, and cognition helpers are lightweight local heuristics intended for planning, triage, and guardrails rather than authoritative verification.
Most stateful tools accept an optional namespace and persist data to ~/.chimeralang_mcp (or CHIMERA_MCP_DATA_DIR) so agents can carry memory, world state, traces, and cost history across sessions. The package also ships an embedded material pack plus offline CLI commands for sync, build, status, and licenses.
Core Language
Tool | What it does |
| Execute a |
| Static type-check a |
| Execute plus generate a Merkle-chain integrity proof |
Confidence and Safety
Tool | What it does |
| Assert a value meets the |
| Wrap a value as exploratory and explicitly allow uncertainty |
| Collapse multiple candidates via consensus |
| Full constraint middleware on any tool result |
| Hallucination and MCP security detection across range, dictionary, semantic, cross-reference, temporal, and confidence-threshold strategies |
| Validate content against a safety policy and flag prompt-injection, tool-poisoning, token-theft, and oversharing patterns |
| Evaluate an action against ethical principles |
Reasoning and Cognition
Tool | What it does |
| Decompose a high-level goal into ordered sub-goals |
| Build and query a causal graph |
| Heuristic multi-perspective deliberation with Jaccard similarity and divergence scoring |
| Multi-agent consensus voting with contradiction detection |
| Reflect on reasoning quality and compute calibration metrics |
| Maintain a persistent self-model of agent capabilities |
| Embodied reasoning simulation |
| Social reasoning and perspective modelling |
| Run fitness-ranked candidate selection across generations |
| Record adaptation events and retrieve meta-learning stats |
| Map concepts across source and target domains |
Chimera Glyph
Tool | What it does |
| Emit a system instruction forcing the agent to write only in Chimera Glyph, a deterministic AI-to-AI notation (measured ~16% longer in BPE tokens than plain English; its value is semantic determinism, not token savings) |
| Translate Chimera Glyph text back into readable English, reconstructing meaning rather than surface form |
Knowledge and Memory
Tool | What it does |
| Persistent namespace-scoped world model (key to value with confidence) |
| Persistent namespace-scoped knowledge base (add, search, list) |
| Persistent namespace-scoped memory store (store, recall by importance) |
Provenance and Verification
Tool | What it does |
| Extract atomic claims from text or an envelope with claim typing plus hedge and abstention tags |
| Verify claims against evidence with FEVER-style supported, contradicted, or insufficient-evidence verdicts |
| Merge multiple result envelopes into one aggregated provenance object |
| Apply reusable constraint profiles like |
| Inspect persisted result envelopes and trace history, including material-pack metadata |
| Inspect bundled material packs, licenses, build status, and pinned source manifests |
Token Budget, Cost, and Workflow
The token-efficiency stack now defaults to a deterministic, quantum-inspired compressor: it scores text spans by salience amplitude, boosts shared entities through entanglement, suppresses redundant spans through interference, and then "measures" the best units under a token budget. chimera_optimize, chimera_compress, chimera_fracture, and chimera_csm all accept algorithm="classic|quantum" and optional focus text so compression can stay task-aware instead of blindly deleting tokens.
Tool | What it does |
| Query-aware text compression with legacy rewrite fallback |
| Aggressive salience extraction for large text or code blobs |
| Full pipeline: optimize docs plus compress messages plus budget gate |
| Rank messages by importance for lossy compression decisions, with optional task focus |
| Report current token usage against a budget |
| Deterministic cost estimate for any supported model |
| Record before and after compression events to the tracker |
| Namespace-level cost intelligence summary |
| Context Session Manager: optimize prompt, compress history, and propose a token budget |
| Lock and track an approved per-turn output budget |
| Recommend a task-relevant subset of the tool inventory |
| Execute multiple Chimera tools in a single MCP call |
| LLM-free extractive summarizer for long documents |
| Build Anthropic prompt-cache markers for stable blocks, with |
| Compress build, test, and install logs while preserving every error, warning, and traceback verbatim |
| Estimate per-turn baseline cost to surface the "ghost tokens" paid on every turn |
| Inspect or query the per-namespace tool-call dedup cache |
| End-of-session summary: total tokens saved, dedup cache hits, top compressed responses, lock state |
Meta and Audit
Tool | What it does |
| Session-level call log, confidence summary, and persistent audit stats |
What problem does this solve?
Claude's tool-use loop has no built-in mechanism for:
Confidence gating - only proceed if confidence is above a threshold
Typed output contracts - a result must satisfy a constraint before going downstream
Genuine consensus detection - determine whether multi-path agreement is substantive
Hallucination signals - structured detection rather than pure intuition
Trust propagation - confidence and provenance should survive chained tool calls
Evidence-backed verification - explicit claims checked against supplied evidence
Persistent reasoning state - memory, world state, and traces carried across sessions
Cost intelligence - token tracking and compression throughout long sessions
ChimeraLang provides a practical constraint layer between Claude and its tools. The language runtime is the strongest guarantee surface. The higher-level cognition and safety helpers are best treated as lightweight first-pass checks unless you pair them with stronger external evidence.
Example prompts
Gate a value before a critical action:
"Before you submit that form, use chimera_confident to verify you're at least 0.95 confident the data is correct."
Consensus across reasoning paths:
"Generate 3 different answers, then use chimera_quantum_vote to collapse to the most reliable one."
Hallucination scan on output:
"After you get that search result, run chimera_detect with semantic strategy to check for absolute-certainty markers."
Full constraint pipeline:
"Use chimera_constrain on that tool result with min_confidence=0.85 and detect_strategy=semantic."
Evidence-backed fact checking:
"Extract claims with chimera_claims, verify them against these sources with chimera_verify, then apply chimera_policy using strict_factual."
Trace and provenance inspection:
"Merge the envelopes from those two tool calls with chimera_provenance_merge, then inspect the latest trace with chimera_trace."
Material-pack inspection and build flow:
"List the bundled packs with chimera_materials, then run chimeralang-mcp build locally if you want generated JSON runtime and eval pack artifacts on disk."
ChimeraLang Quick Reference
Variable Declaration
Both val and let are supported:
val answer = Confident("Paris", 0.97)
let hypothesis = Explore("maybe dark matter is...", 0.4)Probabilistic Types
emit Confident("verified fact", 0.97)
emit Explore("hypothesis", 0.60)Assertions
assert Confident(0.78) > Confident(0.45)Gate Declaration
gate verify(claim: Text) -> Converge<Text>
branches: 3
collapse: weighted_vote
threshold: 0.80
return claim
endLogical Operators
Both keyword and symbolic forms are supported:
if a > 0.5 and b > 0.5
emit Confident("both pass", 0.9)
end
if a > 0.5 && b > 0.5
emit Confident("both pass", 0.9)
endHallucination Detection
detect temperature_check
strategy: "range"
on: temperature
valid_range: [-50.0, 60.0]
action: "flag"
endIf / Else
if confidence > 0.80
emit Confident("high confidence result", 0.9)
else
emit Explore("low confidence - needs review", 0.5)
endFor Loop
for item in items
emit Explore(item, 0.6)
endMatch
match verdict
| "pass" => emit Confident("approved", 0.95)
| "fail" => emit Explore("rejected", 0.70)
| _ => emit Explore("unknown", 0.50)
endChangelog
0.8.4
Fix
chimera_fracture,chimera_budget,chimera_cost_estimateandchimera_csmcrashing withAttributeError: 'str' object has no attribute 'get'whenmessagescontains plain strings; strings are now treated as user messages (same aschimera_score)Tool schemas for
messagesnow declareitems: {role, content}
0.8.3
Bump version to 0.8.3 so PyPI matches the MCP 2.x tree
0.8.2
Migrate the MCP server from 1.x decorators to MCP 2.x handler registration
0.8.1
Graceful input handling for
chimera_compressandchimera_score
0.8.0
Verifiable hallucination detection: HaluBench plus semantic tier plus detect calibration (Phase 5)
0.7.6
chimera_verifyaccepts plain-string claims
0.7.5
Tokenizer-aware Glyph, replay envelope, ChimeraBench, and cross-agent protocol (Phases 1-4)
0.7.2
Fix known issues from the 0.7.1 skill
0.7.1
Correct decoder bugs in Chimera Glyph
0.7.0
Chimera Glyph AI-only language plus
chimera_glyph_directiveandchimera_glyph_translatetools
0.6.1
Session-wide token tooling:
chimera_cache_mark,chimera_log_compress,chimera_dedup_lookup,chimera_overhead_audit, andchimera_session_report
0.6.0
Add a deterministic quantum-inspired token compression engine with salience amplitude, entanglement boosts, redundancy interference, and budgeted measurement
Make
chimera_optimize,chimera_compress,chimera_fracture, andchimera_csmquery-aware through optionalfocusinput plusclassic|quantumalgorithm selectionUpgrade
chimera_fractureto return the actual optimized documents and compressed message artifacts instead of only aggregate statsFix
TokenBudgetManagersingleton behavior so token-count caches are reused across tool calls
0.5.0
Add a material-pack subsystem with pinned source manifests, pack builders, a loader, and offline
sync/build/status/licensesCLI commandsAdd
chimera_materialsand wire pack metadata into claims, verification, policy, detect, safety, trace, and audit flowsUpgrade claim extraction with pack-driven claim typing plus hedge and abstention tagging
Upgrade verification to FEVER-style verdicts with evidence matches, taint-aware attack flags, and pack-version reporting
Add MCP security policies, OWASP MCP Top 10 mappings, CI material builds, and an HTTP transport path for conformance workflows
0.4.0
Add a unified result envelope model with confidence, provenance, transform history, claims, constraints, warnings, and metadata
Persist namespace-scoped knowledge, memory, world model, self model, meta-learning history, traces, and cost tracking to disk
Add
chimera_claims,chimera_verify,chimera_provenance_merge,chimera_policy, andchimera_traceExpose evidence-backed verification and reusable policy application directly through MCP tools
Add regression coverage for namespace persistence, claim extraction, verification, provenance merge, policy enforcement, and trace inspection
0.3.2
Preserve structured JSON values through
chimera_confident,chimera_explore, andchimera_constraininstead of stringifying themFix multimodal message token estimation fallback so
chimera_cost_estimate,chimera_budget, andchimera_csmdo not undercount text-array contentMake
chimera_fracturestop dropping history once the budget is satisfied instead of over-pruning to the minimum message floorFix
chimera_mode fullto report the real live tool inventory and align README documentation with the current 38-tool surface
0.2.7
Fix
UnboundLocalErrorinchimera_cost_trackcaused bylogvariable shadowing the module-level logger in thechimera_audithandlerAdd
letas a keyword alias forvalin variable declarationsAdd
&&and||as lexer tokens (aliases forandandor)Expand tool count to 33 in the README
0.2.5
Initial AGI component suite: causal reasoning, deliberation engine, quantum vote, safety layer, ethical reasoner
Knowledge base, world model, session memory
Cost tracking, budget management, dashboard
Self-model and metacognition tools
Links
ChimeraLang core: github.com/fernandogarzaaa/ChimeraLang
OpenChimera: github.com/fernandogarzaaa/OpenChimera_v1
License
MIT (c) Fernando Garza
Materials CLI
The wheel includes a compact curated core material pack. Larger corpora stay external and are only touched through manual CLI commands:
chimeralang-mcp status
chimeralang-mcp licenses
chimeralang-mcp sync
chimeralang-mcp buildstatusreports bundled pack counts and whether generated artifacts already exist inCHIMERA_MCP_DATA_DIR/materialslicensesprints the machine-readable source and bundle-policy reportsyncfetches current upstream metadata snapshots for the pinned GitHub and Hugging Face sourcesbuildwrites normalized JSON manifests plus runtime and eval pack files to disk
The runtime MCP tools never fetch from the network. They only consume the bundled core pack and any already-generated local artifacts.
Available Tools
51 toolschimera_auditC
Session constraint audit: total calls, pass/fail counts, avg confidence, warnings, tools used, and material/security metadata.
| Name | Required | Description | Default |
|---|---|---|---|
| namespace | No | Optional persistence namespace. | default |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
No annotations exist, and the description does not disclose side effects, permissions, or whether the tool is read-only. It only lists outputs, leaving behavioral traits ambiguous.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
The description is a single sentence that front-loads the purpose efficiently. No wasted words, but could benefit from additional structure or clarity.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
The description lists outputs but lacks context on the audit scope, format, or when to use it relative to many siblings. It is adequate but not fully complete.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema coverage is 100%, so the description adds no value beyond the schema for the single parameter. Baseline score of 3 is appropriate.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description clearly states it performs a session constraint audit and lists the returned metrics. However, it does not explicitly differentiate from similar sibling tools like chimera_session_report, though the focus on constraints provides some distinction.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
No guidance on when to use this tool versus alternatives, nor any prerequisites or exclusions. The description only states what it does, not when or why to use it.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
chimera_batchA
Execute multiple chimera tools in one call. Saves tokens vs separate round-trips. Returns array of results in call order.
| Name | Required | Description | Default |
|---|---|---|---|
| calls | Yes | Ordered list of tool calls to execute | |
| stop_on_error | No | Stop on first error. Default false (collect all results). |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
No annotations are provided, so the description must fully disclose behavioral traits. It mentions return format and stop_on_error parameter, but does not explain if calls execute sequentially or in parallel, any limits on batch size, or potential side effects. This leaves significant gaps for a batch execution tool.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
Three concise sentences, front-loaded with the core purpose. No wasted words.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
Given the absence of output schema and annotations, the description provides the basic input/output behavior but lacks details on execution model, error handling scope, and scalability considerations. For a batch tool, more completeness is expected.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema coverage is 100%, so baseline is 3. The tool description does not add additional parameter semantics beyond what the schema already provides; it only summarizes the main benefit. The schema descriptions are sufficient.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description clearly states 'Execute multiple chimera tools in one call', which is specific and distinguishable from the many sibling tools that operate on single tasks. The mention of saving tokens and returning results in call order adds clarity.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
The description implies when to use (saving tokens vs separate round-trips) but does not explicitly mention when not to use or provide alternatives. The sibling tools are individual, so the usage is fairly obvious.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
chimera_budgetB
Token usage vs context window. Returns status (ok/warn/critical) and recommendation (ok/compress/fracture).
| Name | Required | Description | Default |
|---|---|---|---|
| messages | No | Current conversation messages [{role, content}] | |
| max_tokens | No | Claude context window size. Default 200000. | |
| reserve_tokens | No | Headroom reserved for the response. Default 10000. |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
No annotations exist, so the description carries the full behavioral burden. It helpfully discloses the return categories (status ok/warn/critical, recommendation ok/compress/fracture), which is real information. But it says nothing about side effects, whether it is read-only, or how the thresholds are determined.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
Two short sentences, front-loaded with the purpose and then the outputs. Every clause earns its place with no filler.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
There is no output schema, so the description minimally covers return values, and the simple 3-param computation is otherwise self-evident. But given the dense sibling namespace, a bare purpose line leaves the agent without enough to reliably select this tool over near-neighbors.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema coverage is 100%, so all three parameters (messages, max_tokens, reserve_tokens) are already documented with types, defaults, and descriptions. The description adds no parameter-level meaning beyond the schema, so the baseline 3 is appropriate.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
States the resource and computation clearly ('token usage vs context window') and names the two result fields, so an agent knows this is a budget-assessment tool. However, it does not distinguish itself from siblings like chimera_budget_lock, chimera_compress, or chimera_fracture, which an agent could easily confuse for the same job.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
There is no guidance on when to call this versus alternatives. With ~50 siblings including chimera_budget_lock, chimera_compress, and chimera_cost_track, the agent gets no signal about which to pick or in what order. Only implied usage is available.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
chimera_budget_lockA
Lock approved token budget after user approves CSM proposal. Actions: lock/check/update/release. Returns remaining_tokens and status (ok/warn/critical). At critical status, compress draft before sending.
| Name | Required | Description | Default |
|---|---|---|---|
| label | No | Optional label for this budget (e.g. task name or user message summary). | |
| action | No | lock=set budget, check=query remaining, update=add generated tokens, release=clear budget. Default: lock | lock |
| tokens_generated | No | Tokens generated so far this turn (update this to check remaining budget). Default 0. | |
| max_output_tokens | Yes | The approved output token budget (from chimera_csm.max_output_tokens). |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Without annotations, the description conveys key behaviors: it returns remaining_tokens and status (ok/warn/critical), and instructs compression when critical. This goes beyond basic locking, though it could detail side effects or error scenarios.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
The description is four sentences, front-loaded with the primary purpose, then lists actions, returns, and a conditional behavior. Every sentence adds distinct value with no redundancy.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
Given 4 parameters, 100% schema coverage, and no output schema, the description covers all actions, return values, and a critical behavior. It lacks output schema details but that is not required. Adequate for the tool's complexity.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema coverage is 100%, but the description adds meaning: it connects max_output_tokens to chimera_csm, explains tokens_generated as 'this turn', and clarifies action enum values. This enhances understanding beyond the schema alone.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description clearly states the tool manages token budgets after CSM proposal approval, with four distinct actions (lock/check/update/release). It distinguishes itself from siblings like chimera_budget by focusing on post-approval locking, making purpose unambiguous.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
The description indicates the tool is used 'after user approves CSM proposal' and lists available actions, providing clear context. However, it does not explicitly specify when to use this tool over alternatives like chimera_budget, leaving some ambiguity for an AI agent.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
chimera_cache_markA
Build Anthropic prompt-cache markers for stable text blocks (system prompt, CLAUDE.md, tool defs, fixtures). Returns blocks ready to drop into the SDK system array with cache_control: ephemeral on blocks that meet the model's minimum cacheable size. Lossless — beats any compression on bytes that recur every turn (75-90% off cached tokens).
| Name | Required | Description | Default |
|---|---|---|---|
| model | No | Target model id (claude-sonnet-4-6, claude-opus-4-7, claude-haiku-4-5). Used to pick the per-model min cacheable token threshold. | claude-sonnet-4-6 |
| blocks | Yes | List of {name, text, stable} objects in send order. stable=true (default) makes the block eligible for caching. | |
| max_breakpoints | No | Max number of cache_control breakpoints to use (Anthropic limit is 4). |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
With no annotations provided, the description carries the full burden. It discloses that the tool is lossless, adds cache markers to returned blocks, and returns blocks ready for the SDK system array. It could mention idempotency or side effects, but it is fairly transparent.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
The description is three sentences and front-loaded with the primary action. Every sentence adds value—purpose, return format, and benefit—earning its place without verbosity.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
Despite having no output schema, the description explains what the tool returns (blocks with cache_control) and the key parameter behavior. It covers the essential use case and benefits, though it could briefly explain the internal caching mechanism.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema coverage is 100%, and the description adds minimal extra meaning beyond the schema (e.g., clarifies that stable=true makes a block eligible for caching). Baseline 3 is appropriate as the schema already documents parameters well.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description clearly states the tool's purpose: 'Build Anthropic prompt-cache markers for stable text blocks' with a specific verb and resource. It differentiates from siblings by focusing on caching markers for stable text, which is distinct among many chimera tools.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
The description implies the tool is for stable text blocks that recur every turn, noting 75-90% token savings. However, it does not explicitly state when not to use it or name alternative tools, leaving usage guidance somewhat implicit.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
chimera_causalD
Causal graph. Actions: add_edge, query, paths, info.
| Name | Required | Description | Default |
|---|---|---|---|
| cause | No | ||
| action | No | info | |
| effect | No | ||
| source | No | ||
| target | No | ||
| strength | No | ||
| edge_type | No | causes | |
| confidence | No | ||
| confidence_level | No | observed |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
No annotations are present, and the description does not disclose any behavioral traits (e.g., side effects of add_edge, read-only for query). The agent has no information about permissions, persistence, or safety.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
The description is very short (two sentences), but it sacrifices essential information. Conciseness under 3 is detrimental because the tool has 9 parameters and multiple actions.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
Given the complexity (9 parameters, no output schema, no annotations), the description is critically incomplete. It does not explain return values, parameter relationships, or any constraints.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema description coverage is 0%, and the tool description adds no meaning for parameters like cause, effect, strength, or source. The agent cannot infer how to use the parameters without additional documentation.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description states 'Causal graph' and lists actions (add_edge, query, paths, info), indicating the tool operates on a causal graph. It distinguishes from sibling tools by domain (causal vs. audit, batch, etc.), but lacks detail on what each action does.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
No guidance is provided on when to use this tool versus alternatives. The long sibling list suggests many tools, but no comparative context is given.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
chimera_claimsB
Extract atomic claims from text or an envelope with claim typing, hedge/abstention tagging, and provenance metadata.
| Name | Required | Description | Default |
|---|---|---|---|
| text | No | Raw text to extract claims from. | |
| envelope | No | Optional envelope whose value will be inspected for claims. | |
| namespace | No | default | |
| max_claims | No | Maximum claims to extract. |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Without annotations, the description partially fills the gap by mentioning output features (typing, tagging, provenance), but it does not disclose side effects, authentication needs, rate limits, or state modification. It provides moderate transparency.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
The description is a single 15-word sentence, efficiently front-loading the core action and key features. It is concise but could be slightly improved with structural breaks for readability.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
With 4 parameters, no output schema, and no annotations, the description fails to cover expected output format, parameter dependencies (text vs envelope), or error conditions. It leaves significant gaps for an agent to infer.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema coverage is 75% (3/4 params have descriptions). The description adds value by grouping 'text or an envelope' as primary inputs but does not detail envelope type, max_claims significance beyond 'maximum', or namespace usage. It adds moderate context beyond the schema.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description uses the specific verb 'Extract' and the clear resource 'atomic claims', and distinguishes the tool from siblings like 'chimera_detect' or 'chimera_causal' by focusing on claim extraction with typing, tagging, and metadata.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
No guidance is given on when to use this tool vs alternatives (e.g., chimera_detect). It does not explain prerequisites or scenarios where this tool is preferred.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
chimera_compressA
Compress text via contractions/symbols. Levels: light, medium, aggressive. Returns compressed text and compression ratio. Token savings are automatically recorded to chimera_dashboard (set auto_track=false to disable). Prefer over manual regex replacement — the quantum algorithm uses structural salience so important sentences near the task focus survive compression.
| Name | Required | Description | Default |
|---|---|---|---|
| text | Yes | Text to compress | |
| focus | No | Optional task focus/query. quantum mode uses it to preserve the most relevant content. | |
| level | No | Compression aggressiveness. Default: medium. | medium |
| model | No | Model name used for cost tracking (e.g. 'claude-sonnet-4-6'). Default: claude-sonnet-4-6. | claude-sonnet-4-6 |
| algorithm | No | Compression algorithm. quantum = structural salience compression. classic = legacy rewrite-only compression. | quantum |
| namespace | No | Cost tracker namespace (default: 'default'). | default |
| auto_track | No | Automatically record token savings to the cost tracker (visible in chimera_dashboard). Default true. | |
| preserve_code | No | Skip compression inside code fences (``` blocks). Default true. |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Discloses automatic token tracking to chimera_dashboard with disable option, and explains quantum algorithm's preservation of important content via structural salience. No annotations present, so description carries full burden; covers compression outcomes and side effects.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
Very concise: three sentences cover all essential aspects without redundancy. Front-loaded with main action, then key details, then comparisons. Every sentence adds value.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
Covers algorithms, levels, side effects, parameter usage. Lacks explicit output format details (beyond 'compressed text and ratio') and reversibility, but overall adequate for the tool's complexity.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
All 8 parameters are described in schema (100% coverage). Description adds valuable context: explains compression levels, the focus parameter for quantum mode, and the auto_track/dashboard integration. Exceeds baseline of 3 by providing operational meaning.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
Clearly states the tool compresses text via contractions/symbols, with specific levels (light, medium, aggressive). Distinguishes itself from manual regex replacement and implicitly from other chimera tools by mentioning quantum algorithm and structural salience.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
Provides guidance to prefer over manual regex replacement and explains when to disable auto_track. Mentions quantum vs classic algorithm choices but lacks explicit exclusions relative to sibling tools like chimera_log_compress.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
chimera_confidentA
Assert value confidence >= 0.95. Returns ConfidentValue on pass, ConfidenceViolation on fail.
| Name | Required | Description | Default |
|---|---|---|---|
| label | No | Optional label for trace identification | |
| value | Yes | The value to assert confidence on | |
| confidence | Yes | Confidence score 0.0–1.0. Must be >= 0.95 to pass. |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
No annotations are provided, so the description must fully disclose behavior. It explains the pass/fail outcomes but does not mention side effects, idempotency, or whether it is read-only. For a simple assertion, this is adequate but not comprehensive.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
The description is a single, concise sentence that immediately communicates the tool's purpose and results. No unnecessary words.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
For a simple assertion tool with three parameters and no output schema, the description is complete enough. It covers the core logic and return types, though it could optionally mention that the value is returned on pass.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema description coverage is 100%, with each parameter thoroughly documented. The description adds no new semantic information beyond the schema, so a baseline score of 3 is appropriate.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description clearly states the action: assert value confidence >= 0.95, and specifies the two return outcomes (ConfidentValue on pass, ConfidenceViolation on fail). It distinguishes from sibling tools by its specific focus on confidence assertion.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
No guidance is provided on when to use this tool versus alternatives like chimera_constrain or chimera_verify. The description is purely functional without context for selection.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
chimera_constrainB
Apply constraint middleware to a tool output. Checks confidence, forbidden capabilities, hallucinations. Returns pass/fail with audit trace.
| Name | Required | Description | Default |
|---|---|---|---|
| output | Yes | Raw tool output to constrain | |
| strict | No | True = violations raise exceptions, not just warnings | |
| namespace | No | Optional persistence namespace for audit and trace state. | default |
| tool_name | Yes | ||
| min_confidence | No | Minimum confidence to accept output | |
| detect_strategy | No | confidence_threshold | |
| detect_threshold | No | ||
| input_confidence | No | Caller confidence this was the right call | |
| output_forbidden | No | Forbidden capability markers (e.g. file_write, pii) |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Given no annotations, the description partially discloses behavior: it checks confidence, forbidden capabilities, and hallucinations. However, it does not explain what happens on fail (e.g., blocking vs warning), nor does it mention the 'strict' parameter's effect on exception versus warning behavior, leaving gaps in understanding.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
The description is a single, information-dense sentence with no waste. It efficiently conveys the core action and key checks, earning its place.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
Despite the tool's complexity (9 parameters, no output schema), the description is brief and omits return value details beyond 'pass/fail with audit trace'. It does not explain audit trace content, usage context, or how the constraint middleware integrates with other tools.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
The description adds no parameter-level information beyond the input schema. With 67% schema description coverage, some parameters lack descriptions (e.g., tool_name, detect_strategy), and the tool description does not compensate for these gaps.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description clearly states the tool applies constraint middleware, checking confidence, forbidden capabilities, and hallucinations, returning pass/fail with an audit trace. It is specific about the resource and action, but does not distinguish from sibling middleware tools like chimera_safety_check or chimera_detect.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
No explicit guidance on when to use this tool versus alternatives. The description lacks context about prerequisites, when not to use, or how it differs from sibling tools, which is critical for a middleware tool among many similar ones.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
chimera_cost_estimateA
Estimate token count and USD cost for text or messages. No API call. Supports Claude, GPT, Gemini models.
| Name | Required | Description | Default |
|---|---|---|---|
| text | No | Raw text to estimate. Use instead of messages for single strings. | |
| model | No | Model name. Default: claude-sonnet-4-6. Supported: claude-opus-4-7, claude-sonnet-4-6, claude-haiku-4-5, claude-opus-4-5, claude-sonnet-4-5, claude-haiku-3-5, gpt-4o, gpt-4o-mini, gpt-4-turbo, gemini-1.5-pro, gemini-1.5-flash | claude-sonnet-4-6 |
| messages | No | Message list [{role, content}] to estimate. Use instead of text. | |
| output_tokens | No | Expected output tokens (for total cost). Default 0 (input only). |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
With no annotations, the description carries the full disclosure burden and does deliver the key trait 'No API call', meaning no side effects or network/latency cost. It stops short of describing error handling for unsupported model names, whether estimates are deterministic, or any auth requirements.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
Three short sentences, front-loaded with the core action and immediately followed by the most decision-relevant constraint (no API call) and scope. Every sentence earns its place with zero redundancy.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
For a zero-required-parameter estimation tool with no output schema, the description conveys the return semantics (token count and USD cost) and the no-side-effect nature, which is what an agent needs before calling. Minor gaps remain around response shape and behavior on invalid models.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema description coverage is 100%, so the schema already documents text, model, messages, and output_tokens thoroughly. The description adds only the provider families supported; it does not explain semantics like mutual exclusivity of text vs messages beyond what the schema states, so the baseline 3 applies.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
States a specific verb (estimate) and resources (token count and USD cost) for text or messages, which an agent can distinguish from cost_track or budget siblings. It does not, however, explicitly contrast itself with those siblings, so the differentiation relies on the tool name rather than the description.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
The description implies usage context (use for pre-flight estimation of token/cost on text or messages) and clarifies it performs no API call, which frames it as a dry-run. It never states when not to use it or names an alternative such as chimera_cost_track for actual usage.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
chimera_cost_trackA
Log before/after token counts to the session cost tracker. View with chimera_dashboard.
| Name | Required | Description | Default |
|---|---|---|---|
| label | No | Optional label (e.g. task name) for this entry. | |
| model | No | Model used for pricing. Default: claude-sonnet-4-6 | claude-sonnet-4-6 |
| namespace | No | Optional persistence namespace. | default |
| tokens_after | Yes | Token count after compression. | |
| tokens_before | Yes | Token count before compression. |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
With no annotations, the description carries full burden. It states 'Log before/after token counts', indicating a write operation. Though not fully detailed, it is clear and non-contradictory. A minor gap is not explaining persistence or side effects.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
Two concise sentences, front-loaded with the core action and resource. No wasted words. Efficient and direct.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
For a logging tool without output schema or annotations, the description adequately explains the purpose and mentions a companion tool (chimera_dashboard) for viewing. It is nearly complete, though could note return behavior.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema coverage is 100%, so all parameters are described in the input schema. The description adds no extra parameter context beyond what the schema provides, earning baseline 3.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description clearly states 'Log before/after token counts to the session cost tracker', specifying the action and resource. It also directs to 'View with chimera_dashboard', distinguishing it from sibling tools like chimera_cost_estimate or chimera_dashboard.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
The description implies use for logging cost data but provides no explicit guidance on when to use versus alternatives, such as chimera_cost_estimate for prediction. No exclusions or context for when not to use.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
chimera_csmA
CALL FIRST on every message. Optimizes input, estimates token cost, proposes budget. Show proposal_text to user for approval. After approval: constrain response to max_output_tokens and use optimized_prompt as effective input.
| Name | Required | Description | Default |
|---|---|---|---|
| focus | No | Optional task focus/query. Defaults to prompt when omitted. | |
| model | No | Model for pricing. Default: claude-sonnet-4-6 | claude-sonnet-4-6 |
| prompt | Yes | The user's raw input text to optimize and cost-estimate. | |
| messages | No | Optional conversation history [{role, content}] for full context token count. | |
| algorithm | No | Optimization algorithm. quantum = query-aware compression. classic = legacy rewrite-only compression. | quantum |
| task_complexity | No | Controls output token estimate. auto=detect from prompt keywords. simple=brief factual answer, moderate=explanation/how-to, complex=code/build/design. Default: auto | auto |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
With no annotations, the description carries the full burden, and it does disclose the two-phase propose/approve flow plus the operative output fields (proposal_text, max_output_tokens, optimized_prompt) that drive downstream behavior. It does not mention auth needs, failure modes, or what happens if approval is declined, leaving some gaps.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
Four compact sentences, front-loaded with the imperative 'CALL FIRST,' and each sentence conveys actionable information about ordering, output, and post-approval behavior. No filler.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
No output schema exists, so the description responsibly names the key return fields (proposal_text, max_output_tokens, optimized_prompt) and explains how to use them. Combined with 100% schema coverage this is largely complete, though the absence of annotation coverage leaves error/permission behavior unaddressed.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema coverage is 100% and both enums (algorithm, task_complexity) are already documented with defaults, so the schema does the heavy lifting. The description adds no parameter syntax or format detail beyond restating the max_output_tokens/optimized_prompt usage, which are outputs rather than inputs.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
States specific verbs and resources: 'Optimizes input, estimates token cost, proposes budget,' and identifies the tool as the mandatory entry point ('CALL FIRST on every message'). It distinguishes itself by role as the pipeline starter, though it never names or contrasts with overlapping siblings like chimera_optimize, chimera_cost_estimate, or chimera_constrain.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
'CALL FIRST on every message' is an explicit when-to-use directive, and the approval workflow ('Show proposal_text to user for approval. After approval: constrain response...') tells the agent the sequencing. It lacks any when-not guidance or named alternatives, so it stops short of full routing guidance.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
chimera_dashboardC
Session cost summary: tokens saved, dollars saved, avg compression %, last 10 events.
| Name | Required | Description | Default |
|---|---|---|---|
| namespace | No | Optional persistence namespace. | default |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
No annotations provided, and the description does not disclose whether the tool is read-only or has side effects. The summary nature suggests read-only, but this is not explicit.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
Extremely concise with a single sentence that front-loads the purpose. However, it could be slightly more structured.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
No output schema exists, but the description lists expected output fields. Still, it does not explicitly state the output format or any additional context about the tool's behavior.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema coverage is 100% for the single optional parameter. The description adds no additional meaning beyond the schema's 'Optional persistence namespace'.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description clearly states it provides a session cost summary with specific metrics (tokens saved, dollars saved, avg compression %, last 10 events). However, it does not distinguish from sibling tools like chimera_cost_estimate or chimera_cost_track.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
No guidance on when to use this tool versus alternatives. No context on prerequisites or when not to use it.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
chimera_dedup_lookupA
Inspect or query the per-namespace tool-call dedup cache. Use action='get' with key (sha256 prefix) to retrieve a prior call's metadata, action='list' to see all tracked calls, action='clear' to reset. Populated automatically by the PostToolUse hook.
| Name | Required | Description | Default |
|---|---|---|---|
| key | No | 16-char hex key (required for action=get). | |
| action | No | list | |
| namespace | No | default | |
| tool_name | No | Optional filter for action=list. |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
With no annotations provided, the description carries the full burden of behavioral disclosure. It mentions that the cache is 'Populated automatically by the PostToolUse hook,' implying side effects from other tools. However, it does not elaborate on the consequences of the 'clear' action (e.g., affecting dedup behavior) or any rate limits, persistence, or reversibility. This is adequate but not comprehensive.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
The description is extremely concise: three sentences covering all essential information. It is front-loaded with the purpose, followed by action-specific guidance and a note on population. No redundant or wasted words.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
The tool has 4 parameters, no output schema, and no annotations. The description covers the core functionality and action semantics, but does not describe expected output (e.g., format of 'list' results) or the full impact of 'clear' on subsequent dedup behavior. Given the simplicity of the tool, this is adequate but leaves gaps in understanding the return values.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema description coverage is 50% (2 of 4 params have descriptions in the schema). The description adds context: it explains the 'action' enum values and states that 'key' is a 16-char hex required for action=get. It does not add detail for 'tool_name' or 'namespace', leaving half the parameters with only schema-level info. The description partially compensates but still lacks full coverage.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description clearly states the tool's purpose: 'Inspect or query the per-namespace tool-call dedup cache.' It specifies three distinct actions (get, list, clear) with their purposes, making the tool's functionality unambiguous. This is further supported by listing the actions with their usage in the same sentence, distinguishing the tool from siblings.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
The description provides explicit guidance for each action: use 'get' with a key to retrieve metadata, 'list' to see all tracked calls, 'clear' to reset. It clearly indicates when each action is appropriate. However, it does not explicitly state when not to use the tool or mention any alternatives, though the sibling list does not contain a close alternative. A small gap in exclusions prevents a 5.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
chimera_deliberateA
Multi-perspective deliberation. Default mode 'semantic' uses stance detection + prompt-term alignment + concept overlap — reports consensus_detected:true when >=60% of perspectives share a stance AND avg_similarity>=0.62. Mode 'lexical_consensus' uses raw Jaccard token overlap (faster, but misses paraphrases — use only when vocabulary is controlled). Vs. direct reasoning: externalises the perspective set so callers can inject viewpoints not all present in one model pass, and provides a numeric divergence score the model cannot compute on its own without a separate summarisation step.
| Name | Required | Description | Default |
|---|---|---|---|
| mode | No | semantic (default): stance+prompt-term+overlap similarity. lexical_consensus: raw Jaccard token overlap — fast but blind to paraphrases. | semantic |
| prompt | No | ||
| perspectives | No |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
With no annotations, the description carries the full burden and does meaningful work: it discloses the exact consensus thresholds (>=60% shared stance AND avg_similarity>=0.62), names an output field (consensus_detected), and states tradeoffs of the lexical mode (faster, blind to paraphrases). It does not cover side effects, permissions, or the full return shape, so it is not exhaustive.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
The block is dense but front-loaded with purpose, then mode behavior, then alternatives. Every clause is informative with no filler, though the single-paragraph packing of thresholds and comparisons is slightly hard to scan.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
For a moderately complex tool with no output schema and no annotations, the description supplies the algorithm, decision thresholds, mode tradeoffs, and a hint of the return (consensus_detected, divergence score). It is close to complete, missing only the semantics of prompt and perspectives and the broader output structure.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema description coverage is only 33%: mode is well-documented in both schema and description, but prompt and the nested perspectives/content/perspective fields have no description anywhere. The description adds real meaning for mode (algorithm and tradeoffs), which partly compensates, but the other two parameters remain unexplained.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The first sentence states a specific verb+resource ("Multi-perspective deliberation") and the description goes on to specify the two operating modes and their algorithms. It is clear what the tool does, though it does not differentiate itself from the many deliberation/aggregation siblings (e.g. chimera_quantum_vote, chimera_summarize).
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
It gives explicit mode-selection guidance ("use only when vocabulary is controlled" for lexical_consensus) and positions the tool against an alternative workflow ("Vs. direct reasoning"). This covers when-to-use and one when-not, but stops short of routing among the sibling tools.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
chimera_detectB
Hallucination and MCP security detection. Strategies: range, dictionary, semantic, cross_reference, temporal, confidence_threshold. Returns hallucination flags plus prompt-injection/tool-poisoning signals.
| Name | Required | Description | Default |
|---|---|---|---|
| value | Yes | Value to scan | |
| params | No | Strategy params: range: {valid_range: [min, max]} dictionary: {allowed_values: [...]} semantic: {forbidden_patterns: [...]} (omit for default absolute-certainty scan) cross_reference: {reference_values: [...], tolerance: 0.1} temporal: {max_age_seconds: 3600, reference_time: <unix_ts>} confidence_threshold: {threshold: 0.7} | |
| strategy | Yes | ||
| confidence | No |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
No annotations provided. Description discloses return type (flags and signals) and lists strategies, but does not detail side effects, permissions, or limitations. Adequate but not thorough.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
Two sentences, no redundancy. Efficiently conveys purpose and key details.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
No output schema, complex nested params, and multiple strategies. Description omits output format, combination rules, and interpretation of flags. Incomplete for effective use.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema coverage is 50%. Description adds minimal value beyond schema: lists strategy names and params structure is already in schema. No extra context for 'value' or 'confidence'.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
Clearly states verb 'detect', resource 'hallucination and MCP security', and distinguishes from siblings by focusing on detection of specific threats. Lists strategies and outputs.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
No guidance on when to use this tool vs alternatives like chimera_audit or chimera_safety_check. Does not specify when not to use or how to choose between strategies.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
chimera_embodiedB
Sensor/action state simulator. Actions: perceive, act, status, reset. Tracks position, perception, action_log, energy.
| Name | Required | Description | Default |
|---|---|---|---|
| action | No | status | |
| params | No | Action parameters | |
| objects | No | Perceived objects (perceive action) | |
| action_name | No | Action to perform (act action) | |
| environment | No | Environment description (perceive action) |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
No annotations provided, so description must fully disclose behavior. It mentions tracking state and actions including reset, but doesn't explain side effects, limits, or whether actions mutate state persistently.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
Two sentences with clear, front-loaded purpose. No wasted words; every sentence adds value.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
No output schema, and description fails to mention return values or output structure. Mentions tracked attributes but not what the tool actually returns, leaving a critical gap for an agent.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema coverage is 80% with decent parameter descriptions. Description adds context linking parameters to actions and state, but doesn't significantly enhance understanding beyond what schema already provides.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
Clearly states it is a 'Sensor/action state simulator' with listed actions and tracked state variables, distinguishing it from sibling tools like chimera_audit or chimera_knowledge.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
No guidance on when to use this tool vs alternatives; lists actions but no context for selection among many sibling tools.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
chimera_ethical_evalA
Rule-based ethical scoring of an action. Checks non-maleficence, autonomy, justice, beneficence. Returns score and recommendation.
| Name | Required | Description | Default |
|---|---|---|---|
| action | Yes | Action description to evaluate |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
The description reveals key behavioral details: rule-based processing, checks on four ethical principles, and outputs a score plus recommendation. With no annotations, this is sufficient transparency for a simple evaluation tool, though it could mention limitations or side effects.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
The description is two crisp sentences with no filler. It front-loads the purpose and immediately lists the principles and outputs. Every sentence earns its place.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
Given only one parameter and no output schema, the description covers the core functionality. However, it does not specify the output format (e.g., score range, recommendation text) or any edge cases, which would improve completeness for an evaluation tool.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema coverage is 100% with a single 'action' parameter already described. The description adds context that the action will be evaluated against ethical principles, which adds some meaning beyond the schema. Baseline 3 is appropriate.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description clearly states this tool performs rule-based ethical scoring of an action, listing the four principles (non-maleficence, autonomy, justice, beneficence) and the return of a score and recommendation. This specificity distinguishes it from sibling tools like chimera_safety_check or chimera_verify.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
No explicit guidance on when to use this tool versus alternatives (e.g., chimera_deliberate, chimera_safety_check). The context is only implied by the name and description, but no when-not-to-use or comparison is provided.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
chimera_evolveB
Fitness-ranked candidate selector. Runs N generations of selection+mutation. Returns ranked survivors and best candidate.
| Name | Required | Description | Default |
|---|---|---|---|
| action | No | info | |
| candidates | No | List of {id, value, fitness_score} | |
| generations | No | Number of evolution generations (clamped to 1-100) | |
| mutation_rate | No | Fitness noise ±range per generation | |
| survival_ratio | No | Fraction kept each generation (clamped to 0.01-1; population capped at 1000) |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
No annotations exist, so the description carries the full burden. It does disclose the return shape ("ranked survivors and best candidate") and the selection+mutation loop, which is useful. However it omits whether the process is stochastic (the mutation_rate 'fitness noise' implies non-determinism), whether input candidates are mutated in place, and side effects.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
Three short sentences, front-loaded with the capability, then mechanism, then return value. No filler and no redundancy.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
With no output schema the return summary is a nice inclusion, and no annotations means the description should cover more. Missing: semantics of the action mode, and any note on determinism or input mutation, which matter for a 5-parameter compute tool.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema coverage is 80%, so most parameters are self-documented (generations clamping, survival_ratio population cap, mutation_rate semantics). Baseline 3 applies. The description adds no parameter meaning, and the undocumented action parameter is left entirely unexplained in both description and schema.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
States a specific verb+resource ("Fitness-ranked candidate selector") and the mechanism ("Runs N generations of selection+mutation"). An agent can tell what it does, but nothing distinguishes it from nearby siblings like chimera_optimize or chimera_score.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
There is no when-to-use guidance, no prerequisites, and no named alternative. Critically, the action enum (run vs info, default info) is never explained, so the agent cannot tell which mode to invoke without guessing.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
chimera_exploreA
Wrap a value as Explore<> — marks it unverified. Use for hypotheses and brainstorms.
| Name | Required | Description | Default |
|---|---|---|---|
| label | No | Optional label | |
| value | Yes | The exploratory value | |
| confidence | No | Confidence 0.0–1.0 (typically low for explore values) |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
No annotations are provided, so the description carries the full burden. It only states that the value is marked unverified, which is a core behavior, but it lacks details on side effects, permissions, or what happens to the value. The description is too brief for a tool with no annotations.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
The description is very concise with no wasted words, but it may be too short for a tool with no annotations and no output schema. It is front-loaded but could benefit from slightly more detail without becoming verbose.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
Given the tool's low complexity (3 params, no nested objects) and the absence of an output schema, the description is somewhat complete: it explains the core operation. However, it does not mention the return value or any additional effects, leaving some gaps for an AI agent.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema coverage is 100%, so the parameters are documented. The description adds useful context for the confidence parameter ('typically low for explore values'), which goes beyond the schema. However, it adds no new meaning for 'value' or 'label'.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description clearly states the tool wraps a value as an Explore marker for unverified data, which distinguishes it from siblings like chimera_verify. The verb 'wrap' and resource 'value' are specific, and the context of hypotheses and brainstorms aligns with the tool's role.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
The description gives a clear use case ('Use for hypotheses and brainstorms') but does not explicitly state when not to use or name alternatives. However, the sibling tool names suggest alternatives like chimera_verify or chimera_confident, providing implicit guidance.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
chimera_fractureB
Full pipeline: optimize documents → compress messages → budget gate. Returns quality_passed, budget_remaining, lossy_dropped_count.
| Name | Required | Description | Default |
|---|---|---|---|
| focus | No | Optional task focus/query. Used by quantum compression to retain the most relevant facts. | |
| messages | No | Conversation history [{role, content}]. Compressed to fit token_budget before processing. | |
| algorithm | No | Compression algorithm. quantum = query-aware salience selection. classic = legacy whitespace/filler compression. | quantum |
| documents | No | Document strings to optimise and compress. | |
| allow_lossy | No | When True and token_budget is exceeded, drop lowest-importance messages until the budget is met. Default False (lossless). | |
| token_budget | No | Maximum tokens for the compressed output. Default 1500. |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
With no annotations, the description carries the full behavioral burden. It usefully discloses the pipeline stages and the return contract (quality_passed, budget_remaining, lossy_dropped_count), which hints at lossy dropping and a quality gate, but says nothing about side effects (in-place mutation of documents?), permissions, or limits.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
Two compact, front-loaded sentences using arrow notation; the return fields are listed tersely. No filler, though the return-value list could arguably live elsewhere given there's no output schema.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
For a 6-parameter orchestration tool with no annotations and no output schema, the description covers the pipeline shape and outputs but omits when-to-use guidance, how allow_lossy interacts with token_budget at runtime, and whether inputs are mutated. Adequate but with clear gaps.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema coverage is 100%, so all 6 parameters including algorithm enum, token_budget, and allow_lossy are already documented in the schema. The description's mention of 'optimize documents → compress messages → budget gate' loosely maps to some params but adds no syntax or default details beyond the schema. Baseline 3 applies.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
States a specific composite action: a three-stage pipeline (optimize documents → compress messages → budget gate). The name 'fracture' is opaque, but the description compensates. It does not explicitly contrast itself with the stage-level siblings chimera_optimize/chimera_compress, though 'Full pipeline' implies the distinction.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
Usage is only implied — an agent can infer this is the all-in-one entry point versus the individual stage tools, but the description never states when to prefer it over chimera_optimize or chimera_compress, nor any prerequisites or exclusions.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
chimera_gateA
Collapse multiple candidates into one consensus result. Strategies: majority, weighted_vote, highest_confidence. Returns winner and divergence score.
| Name | Required | Description | Default |
|---|---|---|---|
| strategy | No | weighted_vote | |
| threshold | No | Minimum consensus confidence to pass (default 0.80) | |
| candidates | Yes | Candidate values with optional confidence scores |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
With no annotations provided, the description carries the full burden of transparency. It states the output but omits details about side effects, authentication, rate limits, or behavior when the threshold is not met. This partial disclosure is insufficient for a tool that processes multiple inputs.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
The description is extremely concise—two sentences that front-load the purpose, list strategies, and mention output. Every word earns its place, with no wasted text.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
Given the 3-parameter schema and absence of output schema, the description partially explains the return (winner and divergence score) but does not specify types or behavior when consensus fails. Some edge cases and details are missing.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
The schema covers 67% of parameters (candidates and threshold). The description adds value by listing all three strategies explicitly, which is not in the schema (only enum values). It also clarifies the output, aiding understanding of parameter purpose.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description clearly states the tool's function: collapsing multiple candidates into a consensus result. It specifies the available strategies (majority, weighted_vote, highest_confidence) and the output (winner and divergence score). This effectively distinguishes it from sibling tools.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
The description does not provide explicit guidance on when to use this tool versus alternatives. It lists strategies but lacks when-not or usage context, leaving the agent to infer appropriate scenarios.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
chimera_glyph_directiveA
Emit a system instruction that forces an AI agent to write only in Chimera Glyph (CG) — a compact AI-only pidgin designed for token efficiency. The returned directive should be injected as a system message; the calling AI then produces CG output, and the human-visible translation happens via chimera_glyph_translate.
| Name | Required | Description | Default |
|---|---|---|---|
| style | No | strict = REJECT non-CG output; balanced = brief English fallback allowed. | strict |
| task_hint | No | Optional one-line description of the task the AI is about to perform; appended to the directive. |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Without annotations, the description conveys the tool's effect (forces CG output) and output nature (directive string). Clearly states the directive must be injected as a system message. No contradictions; transparency is good though not exhaustive.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
Three sentences, front-loaded with purpose, no wasted words. Structure efficiently guides usage and links to sibling tool.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
Given no output schema, description adequately explains output as a directive and its injection point. Could slightly benefit from noting immediate use but is sufficiently complete for a directive-generation tool.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema coverage is 100%, baseline is 3. Description adds value by explaining the default and effect of 'style' parameter, and clarifies 'task_hint' is appended. However, much of this is redundant with schema descriptions.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description clearly states the tool emits a system instruction forcing AI to write in Chimera Glyph, specifying the directive's role and distinguishing it from chimera_glyph_translate which handles translation.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
Explicitly instructs the agent to inject the returned directive as a system message and explains the subsequent workflow: AI produces CG output, then translation via sibling tool. Lacks explicit when-not-to-use scenarios but provides sufficient context.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
chimera_glyph_translateA
Translate Chimera Glyph (CG) text back into readable English. Lossy by design: reconstructs meaning, not surface form. Use this at the end of an AI-internal CG reasoning chain to produce a human-readable summary.
| Name | Required | Description | Default |
|---|---|---|---|
| verbosity | No | terse = minimal expansion; natural = insert articles/copulas for fluent English. | natural |
| glyph_text | Yes | Chimera Glyph encoded text to translate. |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
No annotations exist, so description carries the burden. It discloses a key behavioral trait: 'Lossy by design: reconstructs meaning, not surface form'. This adds value beyond schema and helps set expectations.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
Two sentences, front-loaded with purpose and lossy nature. Every sentence earns its place. No unnecessary words.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
Given 100% schema coverage and no output schema, the description is fairly complete. It explains purpose, usage timing, and key behavioral trait. Could mention return format or limitations but acceptable.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema description coverage is 100%. Both parameters are fully described in the schema. The description does not add meaning beyond the schema, so baseline 3 is appropriate.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
Specific verb and resource ('Translate Chimera Glyph text back into readable English') clearly state the tool's function. Lossy nature is mentioned. However, it does not differentiate from sibling tool 'chimera_glyph_directive'.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
Explicitly states when to use: 'at the end of an AI-internal CG reasoning chain'. No exclusions or alternatives mentioned, but context is clear.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
chimera_knowledgeC
Keyword-search knowledge base. Actions: add, search, list.
| Name | Required | Description | Default |
|---|---|---|---|
| tags | No | ||
| query | No | ||
| action | No | search | |
| content | No | ||
| category | No | general | |
| namespace | No | default |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
With no annotations, the description must disclose behavioral traits, but it only states actions generically. It does not mention side effects (e.g., whether 'add' overwrites or appends), idempotency, authorization needs, or error behaviors. The term 'keyword-search' hints at search behavior but is insufficient.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
The description is very short (two sentences) and front-loaded, but it sacrifices essential detail for brevity. It is not overly verbose, but extreme conciseness here results in incompleteness. A minimally viable description should at least map parameters to actions.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
Given the tool's complexity (6 parameters, 3 actions, no output schema), the description is far from complete. It omits return values, error handling, and usage patterns. The information provided is too sparse for an agent to use the tool reliably.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema coverage is 0%, meaning no parameter descriptions in the schema. The description does not explain any of the six parameters (action, content, category, tags, query, namespace). It lists actions but does not map parameters to actions, leaving the agent unable to construct correct invocations.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description clearly states it is a 'keyword-search knowledge base' and lists the actions (add, search, list), giving a specific verb+resource. However, it does not differentiate from the many sibling chimera tools, such as chimera_memory or chimera_claims, which could have overlapping functionality.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
No guidance is provided on when to use this tool versus alternatives. The description only lists actions without explaining contexts, prerequisites, or comparisons to sibling tools. An agent would have no basis for choosing chimera_knowledge over other knowledge-related tools.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
chimera_log_compressA
Compress build/test/install logs while preserving every error, warning, and traceback line verbatim. Keeps head + tail windows for context. Typical reduction 80-95% on noisy logs with zero loss of diagnostic signal.
| Name | Required | Description | Default |
|---|---|---|---|
| text | Yes | Raw log output. | |
| model | No | claude-sonnet-4-6 | |
| namespace | No | default | |
| auto_track | No | Record token savings to chimera_dashboard. | |
| head_lines | No | ||
| tail_lines | No | ||
| context_lines | No | Number of lines to keep on each side of every matched line. | |
| keep_patterns | No | Case-insensitive substrings; lines containing any of these are kept verbatim. Defaults to error/warn/fail/exception/traceback patterns. |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
No annotations are provided, so the description carries full burden. It mentions reduction metrics and zero diagnostic loss, but lacks details on where compressed logs go, side effects, or recording behavior beyond auto_track.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
Two concise sentences front-load the purpose and provide key details without wasted words.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
While covering main functionality, the description omits what the tool returns (output format), which is important given no output schema is provided.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema description coverage is 50%. The description adds meaning by mentioning head/tail windows and preserved patterns, but does not explain parameters like auto_track, model, or namespace, leaving gaps.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description clearly states the tool compresses logs while preserving errors, warnings, tracebacks, and head/tail windows. It uses specific verbs and resource, distinguishing it from sibling tools like chimera_compress.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
The description specifies the use case for build/test/install logs, providing clear context. However, it does not explicitly mention when not to use it or list alternative tools.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
chimera_materialsA
Inspect bundled material packs and manifests. Actions: list_packs, status, licenses, source_manifest. Read-only and offline.
| Name | Required | Description | Default |
|---|---|---|---|
| action | No | status |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
With no annotations provided, the description discloses key behavior: the tool is read-only and works offline. This informs the agent of safety and network independence, though it could add details about error handling or data volume.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
The description is extremely concise: one sentence with the purpose and a list of actions, plus the read-only/offline tag. Every sentence serves a purpose, and key information is front-loaded.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
Given the tool's simplicity (one parameter, no output schema), the description adequately covers the basics. It could be slightly more specific about each action's result, but remains complete enough for an AI agent to select and invoke correctly.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
The only parameter 'action' is an enum, and the description lists its four possible values, adding meaning beyond the raw schema. However, it does not explain what each action returns or how to interpret outputs.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description clearly states the tool's purpose: to inspect bundled material packs and manifests. It lists the specific actions available (list_packs, status, licenses, source_manifest) and distinguishes the tool from siblings by focusing on materials and being read-only.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
The description implies usage for inspecting materials and notes read-only and offline behavior, but does not explicitly state when to use this tool versus other chimera tools, nor does it provide conditions for using each action.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
chimera_memoryC
Session memory store with importance scoring. Actions: store, recall.
| Name | Required | Description | Default |
|---|---|---|---|
| tags | No | ||
| limit | No | ||
| query | No | ||
| action | No | recall | |
| content | No | ||
| namespace | No | default | |
| importance | No |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
With no annotations, the description must disclose behavioral traits. It mentions importance scoring but does not explain its effect on storage or recall, nor does it describe side effects, persistence, or concurrency behavior. The actions 'store' and 'recall' are listed without detail on how they modify state.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
The description is very concise (two sentences) and front-loaded with key concepts. However, it sacrifices clarity and completeness for brevity, which may hinder tool selection.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
Given the tool's complexity (7 parameters, no annotations, no output schema), the description is severely incomplete. It fails to explain how to use the parameters, expected return values, or behavior in edge cases.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema coverage is 0%, so the description must compensate. It only lists the 'action' parameter via the two actions but does not explain parameters like content, tags, query, limit, or namespace. Importance is mentioned but not connected to the schema parameter. The description adds minimal meaning beyond the schema.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description clearly identifies the tool as a session memory store with two actions (store, recall) and mentions importance scoring. However, it does not differentiate from sibling tools like chimera_knowledge or chimera_self_model, which may also involve memory storage and retrieval.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
No guidance is provided on when to use this tool versus alternatives. The description lacks context for appropriate usage scenarios, exclusions, or comparisons with other chimera tools.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
chimera_metacognizeB
Calibration error (ECE) for [{predicted_confidence, was_correct}]. Returns overconfidence/underconfidence rates.
| Name | Required | Description | Default |
|---|---|---|---|
| label | No | ||
| predictions | No | List of {predicted_confidence: float, was_correct: bool} |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
With no annotations provided, the description carries the full burden. It states the core behavior (computing ECE), but does not disclose behavioral traits such as input validation requirements, handling of empty predictions, side effects, or performance characteristics. This is insufficient for a tool with no annotation safety profile.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
The description is extremely concise with two sentences, no redundant phrases, and front-loads the key purpose. Every word adds value, making it efficient for an AI agent to parse.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
Given the lack of output schema, the description should clarify what 'overconfidence/underconfidence rates' means (e.g., dictionary of floats, thresholds). It also omits details on default values, error handling, and edge cases for empty or malformed input, leaving the agent with incomplete context for correct invocation.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema description coverage is 50%, and the description adds clarity by explicitly stating the structure of 'predictions' as a list of objects with 'predicted_confidence' and 'was_correct'. However, the 'label' parameter is only described by its default in the schema, and the description adds no additional semantics for it, resulting in moderate value beyond the schema.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description clearly states that the tool computes calibration error (ECE) from predicted confidence and correctness, and returns overconfidence/underconfidence rates. It uses a specific verb ('compute' implied) and resource (calibration error), and distinguishes from sibling tools that handle other aspects like audit or confidence.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
The description does not provide any guidance on when to use this tool versus alternatives like chimera_confident or chimera_self_model. There is no mention of prerequisites, context, or exclusions, leaving the agent without decision support for tool selection.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
chimera_meta_learnC
Record adaptation events (context, action, outcome). Actions: record, stats.
| Name | Required | Description | Default |
|---|---|---|---|
| action | No | stats | |
| context | No | ||
| outcome | No | ||
| namespace | No | default | |
| confidence | No | ||
| action_taken | No |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
No annotations are provided, so the description carries the full burden of behavioral transparency. It mentions the tool records adaptation events and lists actions, but fails to disclose side effects (e.g., whether 'record' mutates state, whether 'stats' is read-only), performance implications, or required permissions. This is a significant gap for a tool with write potential.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
The description is very concise at two sentences with no redundant words. It is front-loaded with the core purpose. However, the first sentence could be clearer by separating the list 'context, action, outcome' from the enumeration of actions, but it remains terse and efficient.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
With 6 parameters, no output schema, and no annotations, the description is incomplete. It explains the 'action' parameter but leaves the other five parameters unexplained. The behavior of the 'stats' action is not described, and return values are omitted. The tool's overall function is hinted but not fully detailed.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema description coverage is 0%, meaning no parameters are explained in the schema. The description adds meaning only for the 'action' parameter by listing valid values 'record' and 'stats'. Other parameters like context, action_taken, outcome, confidence, and namespace are not mentioned at all. Given low coverage, the description should compensate by explaining all parameters but does not.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description states 'Record adaptation events (context, action, outcome)' and specifies two actions 'record' and 'stats', giving a specific verb and resource. It distinguishes the tool's function somewhat, but could be clearer on what constitutes an adaptation event and how its two actions differ. Among 50+ sibling tools, it does not strongly differentiate from similar ones like chimera_metacognize.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
No guidance on when to use this tool versus alternatives is provided. The description only states what the tool does, with no mention of context, prerequisites, or when to choose 'record' vs 'stats'. The large sibling list offers no hints for selection.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
chimera_modeA
Returns the relevant tool subset for a task type. Call to avoid unnecessary tool invocations and reduce token overhead.
| Name | Required | Description | Default |
|---|---|---|---|
| mode | No | minimal=5 core tools, token=+compression, agi=+reasoning, full=all tools | minimal |
| task_description | No | Optional task description for auto mode recommendation. (Note: parameter name is task_description, not task_type.) |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
With no annotations provided, the description carries full burden. It states the tool returns a tool subset, which is a safe read operation. No side effects or destructive actions are implied. However, it doesn't elaborate on the format or behavior beyond returning a list, so it's adequate but not rich.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
The description consists of exactly two sentences, with the purpose front-loaded. Every word is informative, no fluff or repetition. It is highly concise and well-structured.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
Given there is no output schema, the description could specify the return format (e.g., list of tool names) but it's not strictly necessary. The tool has only 2 parameters with defaults, and the description covers its purpose and usage context. It is largely complete for the simplicity of the tool.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema coverage is 100% and the schema already provides good descriptions for both parameters (mode enum with explanations, task_description optional). The tool description adds the context of reducing token overhead but doesn't enhance individual parameter semantics beyond what's in the schema, so baseline 3 is appropriate.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description uses a specific verb ('Returns') and resource ('relevant tool subset for a task type'), clearly indicating what the tool does. It distinguishes itself from sibling tools by being a mode selector that returns a subset of tools based on a task type.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
The description provides a clear reason to use the tool: 'to avoid unnecessary tool invocations and reduce token overhead.' While it lacks explicit 'when not to use' or alternatives, the context of many sibling tools implies this is a routing tool, and the description gives sufficient usage guidance.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
chimera_optimizeB
Remove filler, deduplicate sentences, normalize whitespace from text. Returns optimized text and token savings.
| Name | Required | Description | Default |
|---|---|---|---|
| text | Yes | Text to optimise | |
| focus | No | Optional task focus/query. quantum mode uses it to keep the most relevant units. | |
| algorithm | No | Optimisation algorithm. quantum = salience selection. classic = legacy line/filler cleanup. | quantum |
| strategies | No | Ordered list of optimisation passes to apply. Default: [whitespace, dedup_sentences, strip_filler] | |
| preserve_code | No | Skip optimisation inside code fences (``` blocks). Default true. |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
With no annotations, the description carries the full burden. It discloses that the tool transforms text and returns token savings, but does not cover permissions, side effects, or whether input is mutated. The brief description provides basic behavioral context but lacks depth.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
The description is one sentence (14 words), front-loading the core operations. Every word is informative, with no redundancy. It is appropriately sized and structured for quick understanding.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
Given five parameters, no output schema, and many sibling tools, the description is insufficient. It omits details on return structure, algorithm selection, and the 'focus' parameter's role, leaving gaps for effective tool invocation.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema coverage is 100%, so the baseline is 3. The description adds no additional meaning beyond the schema; it lists operations that map to strategies but does not explain 'focus' or 'algorithm' parameters, nor their interaction.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description clearly states the tool's purpose with specific verbs and resources: 'Remove filler, deduplicate sentences, normalize whitespace from text.' It also mentions the return value ('optimized text and token savings'), distinguishing it from siblings like chimera_compress or chimera_summarize.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
No guidance is provided on when to use this tool vs. alternatives such as chimera_compress or chimera_dedup_lookup. The description only lists operations, leaving the agent to infer context without explicit scenarios or exclusions.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
chimera_overhead_auditA
Estimate per-turn baseline cost (system prompt + tool definitions + MCP server registrations). Surfaces the 'ghost tokens' the model pays on every turn so you can prune unused MCP servers or trim verbose tool defs.
| Name | Required | Description | Default |
|---|---|---|---|
| mcp_servers | No | List of {name, tool_count, avg_tokens_per_tool} for rough server-level cost. | |
| system_prompt | No | ||
| tool_definitions | No | List of {name, description, schema}. |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
No annotations are provided, so the description carries the full burden. It discloses the estimation purpose and benefit, but does not cover behavioral traits such as accuracy, performance impact, or whether the estimate is real-time or cached. Adequate but not comprehensive.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
Two sentences: first defines the tool's action and inputs, second explains the value proposition. Highly concise, front-loaded, and every sentence adds value.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
The description covers purpose, inputs, and motivation but lacks information about the output format or return value. No output schema exists, so the description should hint at what the estimate looks like. Adequate but incomplete.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema coverage is 67% (two of three parameters have descriptions). The description does not add meaning beyond the schema; system_prompt lacks a schema description but the tool description implies its role. Baseline 3 with no extra semantic detail.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description clearly states the tool estimates per-turn baseline cost from specific sources (system prompt, tool definitions, MCP servers). Uses specific verb 'estimate' and resource 'per-turn baseline cost', and distinguishes from siblings by focusing on overhead/ghost tokens.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
The description implies usage when wanting to understand and reduce overhead costs, but does not explicitly state when to use vs alternatives like chimera_cost_estimate or chimera_cost_track. No exclusions or conditional use cases provided.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
chimera_plan_goalsC
Decompose a goal into ordered sub-goals. Detects goal type and returns task list with strategy.
| Name | Required | Description | Default |
|---|---|---|---|
| goal | Yes | High-level goal to decompose |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
With no annotations, the description must disclose behavioral traits. It mentions decomposing and returning a task list, but does not clarify side effects, permissions, or what 'detects goal type' entails. Missing details on whether it is read-only or mutates state.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
The description is extremely concise (two sentences), front-loads the primary action, and contains no redundant information. Every word adds value.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
Given the absence of an output schema, the description should elaborate on return values. It only vaguely mentions 'task list with strategy' without specifying structure, ordering criteria, or what the strategy entails. Incomplete for effective use.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema coverage is 100%, so the schema already describes the 'goal' parameter. The description adds output behavior but not parameter meaning. Baseline 3 applies as per guidelines.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description clearly states the action: decompose a goal into ordered sub-goals, with detection of goal type and return of a task list. It is specific to breaking down goals, which distinguishes it from sibling tools like chimera_deliberate or chimera_explore, though it does not explicitly differentiate itself.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
No guidance is provided on when to use this tool versus alternatives. The description lacks any conditional context, prerequisites, or indications of when this tool is preferred over similar sibling tools.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
chimera_policyC
List, inspect, or apply reusable constraint policies such as strict_factual, brainstorm, medical_cautious, code_review, mcp_security, prompt_injection_hardened, and research_factcheck.
| Name | Required | Description | Default |
|---|---|---|---|
| value | No | Value to constrain when action=apply. | |
| action | No | list | |
| policy | No | Policy name to inspect or apply. | |
| envelope | No | Optional existing envelope to apply the policy to. | |
| namespace | No | default | |
| tool_name | No | chimera_policy |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
No annotations are provided, so the description must disclose behavioral traits. It states 'apply' policies but does not explain what 'apply' entails—e.g., whether it modifies state, requires permissions, or has side effects. This lack of transparency for a mutation-like action is a significant gap.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
The description is a single sentence that efficiently conveys the tool's purpose and provides concrete examples. It is front-loaded with the verb 'List, inspect, or apply' and the resource 'reusable constraint policies'. The list of policy names adds value without excessive length.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
Given 6 parameters, no output schema, and no annotations, the description is insufficiently complete. It does not explain return values, the effect of 'apply', or when each action is appropriate. A user or AI agent would need additional documentation to use the tool correctly.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
The description adds context by naming example policies and clarifying the 'inspect' action (mapped to 'get' in the schema). However, it does not explain the 'value', 'envelope', 'tool_name', or 'namespace' parameters. With schema coverage at 50%, the description partially compensates but leaves key parameters unclear.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description clearly states 'List, inspect, or apply reusable constraint policies' and provides concrete examples like 'strict_factual, brainstorm, medical_cautious', making the tool's purpose specific. However, it does not explicitly differentiate from sibling tools like chimera_constrain or chimera_gate, so it loses a point for sibling distinction.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
The description lists possible actions but gives no guidance on when to use this tool versus alternatives. For instance, there is no mention of prerequisites or scenarios where list vs apply is appropriate, nor any comparison to other chimera tools that might handle similar tasks.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
chimera_proveA
Execute ChimeraLang and generate a Merkle-chain integrity proof. Returns results + tamper-evident hash chain with root hash and verdict. Vs. direct reasoning: produces a cryptographic hash chain that makes each reasoning step auditable and tamper-detectable — an LLM cannot self-certify its own reasoning steps this way.
| Name | Required | Description | Default |
|---|---|---|---|
| source | Yes | ChimeraLang source to prove |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
With no annotations, the description covers core behavior: execution, proof generation, and outputs. It lacks details on error handling or resource usage but is sufficient for understanding the tool's primary actions.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
Two succinct sentences with no wasted words; the first sentence captures the core action and output, the second provides value by comparing to an alternative.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
Given the single parameter and lack of output schema, the description adequately explains inputs and outputs (results, hash chain, root hash, verdict). Slightly more detail on the output format would improve completeness.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema coverage is 100% with a clear description for the sole parameter 'source' (ChimeraLang source to prove). The tool description does not add new semantic information beyond the schema, so baseline 3 applies.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description clearly states the verb (execute, generate) and resource (ChimeraLang, Merkle-chain proof), with a distinct cryptographic focus that differentiates it from sibling tools.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
The description explicitly contrasts with 'direct reasoning', explaining when to use this tool for auditable, tamper-evident proofs, but could be more specific compared to similar chimera tools like chimera_verify.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
chimera_provenance_mergeB
Merge multiple result envelopes into one combined envelope with aggregated confidence and trace history.
| Name | Required | Description | Default |
|---|---|---|---|
| strategy | No | weighted | |
| envelopes | Yes | Result envelopes to merge. | |
| namespace | No | default | |
| merge_value_mode | No | list |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
No annotations are provided, so the description must disclose all behavioral traits. It mentions confidence aggregation and trace history, but fails to specify side effects (e.g., whether original envelopes are modified), idempotency, or error conditions.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
The description is a single sentence that immediately conveys the core purpose. No filler or redundancy; every word adds value.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
Given 4 parameters, no output schema, and no annotations, the description is insufficient. It omits details on merge strategies, return format, edge cases, and constraints, leaving the agent with significant ambiguity.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
With schema description coverage at 25%, most parameters (strategy, merge_value_mode, namespace) lack explanatory comments in both schema and description. The description only hints at envelopes; it does not define the merge strategies or the meaning of namespace.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description clearly states the action (merge), the resource (result envelopes), and the outcome (aggregated confidence and trace history). It is specific and distinguishes the tool from siblings by focusing on merging envelopes with provenance tracking.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
The description provides no guidance on when to use this tool versus other chimera tools. It does not mention prerequisites, exclusions, or alternatives such as chimera_trace or chimera_summarize.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
chimera_quantum_voteB
Confidence-weighted consensus vote across agent responses. Returns winner, confidence, contradiction count.
| Name | Required | Description | Default |
|---|---|---|---|
| responses | Yes | ||
| timeout_s | No |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
The description reveals the core behavior (confidence-weighted consensus) and outputs, but does not explain edge cases (e.g., ties, invalid confidence values, empty responses) or the role of the timeout parameter. With no annotations, more detail is needed for full transparency.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
The description is extremely concise: two short sentences that front-load the core function and outputs. Every word adds value, with no redundancy or unnecessary detail.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
For a tool with nested objects and a timeout parameter, the description is minimally adequate. It covers the high-level purpose and outputs but omits details on response format, parameter behavior, and error handling, leaving gaps for an agent to operate correctly.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
The description does not add meaning to the parameters beyond what the schema provides. It fails to explain the nested object structure (answer, confidence, latency_ms) or the timeout parameter. Given 0% schema description coverage, the tool description should compensate but does not.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description clearly states the tool's purpose: a confidence-weighted consensus vote across agent responses. It explicitly mentions the key outputs: winner, confidence, and contradiction count, making the function specific and unambiguous.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
The description provides no guidance on when to use this tool versus alternatives like chimera_score or chimera_deliberate. It lacks context on prerequisites or scenarios where this tool is most appropriate.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
chimera_runB
Execute a ChimeraLang program. Returns emitted values, confidence scores, gate logs, and assertion results.
| Name | Required | Description | Default |
|---|---|---|---|
| source | Yes | ChimeraLang source code |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
The description mentions return values (emitted values, confidence scores, gate logs, assertion results) but does not disclose side effects, execution limits, authentication requirements, or error behavior. With no annotations, more detail would be helpful.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
The description is a single, front-loaded sentence that efficiently conveys the core purpose and output. It is concise without being under-specified.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
Given the tool has only one parameter and no output schema, the description covers the main functionality. However, it lacks details on execution constraints, state changes, or potential errors, which would be useful for a run tool.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema coverage is 100% with the 'source' parameter described as 'ChimeraLang source code'. The description adds no further semantic information beyond what the input schema provides, so a baseline score of 3 is appropriate.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description clearly states the verb 'Execute' and the resource 'ChimeraLang program', and it distinguishes the tool from siblings like chimera_audit or chimera_batch by indicating it runs a program rather than auditing or batching.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
No guidance is provided on when to use this tool versus alternatives (e.g., chimera_batch for batch execution or chimera_audit for analysis). The context of use is only implied.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
chimera_safety_checkA
Pattern-based content safety check plus MCP security attack-pattern detection. Returns safety verdict, reason, attack flags, and category counts.
| Name | Required | Description | Default |
|---|---|---|---|
| content | Yes | Content to validate | |
| namespace | No | default |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
With no annotations, the description carries full burden. It discloses return structure (safety verdict, reason, attack flags, category counts) and mentions pattern-based approach, but does not state whether the tool is read-only, requires special permissions, or has side effects. Assumed non-destructive for a check tool, but not explicit.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
The description is two compact sentences: first states purpose, second lists returns. No unnecessary words, front-loaded effectively.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
The tool has moderate complexity (2 params, no output schema). The description covers purpose and returns but lacks details on parameter behavior (e.g., namespace usage), output format, or usage constraints. Adequate but not exhaustive.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema description coverage is 50% (content has description, namespace has default only). The description adds 'pattern-based' context but no parameter-specific details beyond schema. Baseline is 3 as coverage is not low (<50%).
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description clearly states the tool's purpose: 'pattern-based content safety check plus MCP security attack-pattern detection'. It specifies the verb (check, detect), resource (content), and the distinct combination of safety and security analysis, which distinguishes it from sibling tools like chimera_gate, chimera_detect, or chimera_verify.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
The description implies usage for content safety and attack-pattern detection but does not explicitly provide when-to-use or when-not-to-use guidance relative to alternatives. No exclusions or alternative tool references are given.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
chimera_scoreA
Score messages 0–1 for context-window management. mode='drop_priority' (default): scores by recency+type+density — lowest scores are dropped first in lossy compression. mode='importance_for_goal': scores by alignment with the focus goal — highest scores are most relevant to keep. Vs. direct reasoning: O(n) tokenisation is far cheaper than asking the model to rank N messages, which consumes O(N*content) prompt tokens.
| Name | Required | Description | Default |
|---|---|---|---|
| mode | No | drop_priority: score for compression — lowest scores evicted first. importance_for_goal: score by focus alignment — highest scores most relevant. | drop_priority |
| focus | No | Task focus/query. Required for importance_for_goal mode; improves drop_priority scoring. | |
| messages | Yes | Messages to score [{role, content}] |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
With no annotations, the description carries full behavioral burden and does disclose meaningful traits: the directional semantics of each mode and the O(n)-vs-O(N*content) cost tradeoff versus direct model reasoning. It still omits whether the operation is read-only/pure, its determinism, and the shape of its return value.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
Purpose and output range are front-loaded in the first sentence, followed by mode semantics. It is a single dense but efficient block; the closing cost-comparison sentence is context rather than filler, though slightly promotional.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
For a 3-param tool with an enum mode, no annotations, and no output schema, the description covers scoring semantics and cost but never explains the return structure (e.g., whether scores map positionally to input messages). That return-shape gap matters precisely because no output schema exists to cover it.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema coverage is 100%, so the schema already documents mode, focus, and messages including the mode enum and the focus requirement. The description restates the mode semantics already present in the schema, adding little value beyond the structured fields, so baseline 3 applies.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
States a specific verb (score) and resource (messages) plus the output range (0–1) and the domain (context-window management). It clearly explains the two scoring modes, but never names or differentiates itself from sibling tools like chimera_compress or chimera_summarize, which is the remaining gap for a 5.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
It gives clear guidance on which mode to choose and what each mode's scores mean operationally (lowest dropped first vs. highest kept). However, it offers no guidance on when to reach for this tool versus sibling compression/summarization tools, so usage is only implied at the tool-selection level.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
chimera_self_modelC
Capability tracker. Actions: update (record capability+evidence), reflect (return all capabilities).
| Name | Required | Description | Default |
|---|---|---|---|
| level | No | present | |
| action | No | reflect | |
| evidence | No | ||
| namespace | No | default | |
| capability | No |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
No annotations are provided, so the description must disclose behavior. It states the tool records and returns capabilities, but does not clarify side effects, persistence, permissions, or whether updates are reversible. Essential behavioral traits are missing.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
The description is very short (two sentences) and front-loads the key concept ('Capability tracker'). It is efficient, but could include a bit more detail without becoming verbose.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
Given 5 undocumented parameters, no output schema, and no annotations, the description leaves significant gaps. The agent lacks critical information about parameters like 'level' and 'namespace', and the return format of 'reflect' is not specified.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema description coverage is 0%, meaning the description adds no explanation for the 5 parameters (action, capability, level, evidence, namespace). Only the actions are named; the agent must guess parameter roles from context, which is insufficient.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description clearly identifies the tool as a 'Capability tracker' with two distinct actions: update (record capability+evidence) and reflect (return all capabilities). The verb-resource pairing is specific, but it does not differentiate from sibling tools like chimera_knowledge or chimera_claims that might also track capabilities.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
The description implies when to use each action (update to record, reflect to retrieve), but lacks guidance on when to use this tool over alternatives, prerequisites, or exclusion criteria. No explicit 'when not to use' is given.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
chimera_session_reportA
End-of-session summary: total tokens saved, dedup cache hits, top compressed responses, lock state. Safe to call any time; the Stop hook calls it automatically when the agent stops responding.
| Name | Required | Description | Default |
|---|---|---|---|
| namespace | No | default | |
| include_dedup | No |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
No annotations are provided, so the description carries the full burden. It states the tool is safe and automatically called by the Stop hook, but does not detail side effects, mutability, or behavior with different parameters. Given the lack of annotations, this is adequate but not rich.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
The description is two sentences with no wasted words. The first sentence lists outputs, the second provides safety and usage notes. It is front-loaded and each sentence adds value.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
For a simple reporting tool with only two parameters (both with defaults) and no output schema, the description covers the essential aspects: what it returns, when to call it, and that it is safe. It could be improved by mentioning the output format, but it is largely complete.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema description coverage is 0%, and the description does not explain the 'namespace' or 'include_dedup' parameters at all. It only lists outputs. The description adds no meaning beyond the schema, leaving the agent unable to determine what these parameters control.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description clearly states the tool provides an 'End-of-session summary' listing specific items (tokens saved, dedup cache hits, top compressed responses, lock state). This is a distinct verb-resource combination that differentiates it from siblings like chimera_audit or chimera_dashboard.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
The description says 'Safe to call any time; the Stop hook calls it automatically when the agent stops responding.' This gives clear context on when to use it (any time) and a caveat about automatic invocation. It does not explicitly exclude alternatives, but the guidance is sufficient for basic use.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
chimera_socialC
Interaction history tracker. Actions: record_interaction, query, list_agents. Tracks sentiment and relationship_strength per agent.
| Name | Required | Description | Default |
|---|---|---|---|
| agent | No | Agent name for record/query | |
| topic | No | ||
| action | No | list_agents | |
| sentiment | No | Sentiment -1.0 to 1.0 |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
No annotations provided; description does not disclose side effects, authorization needs, rate limits, or whether actions are destructive. Merely lists actions without behavioral details.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
Two concise sentences with key information front-loaded. Efficient use of words, but could be slightly more informative without losing brevity.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
Missing output schema, return value descriptions, prerequisites, or workflow guidance. For a tool with 4 parameters and multiple actions, the description is too sparse to fully guide usage.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema has 50% coverage; description adds context by naming the actions and relating sentiment/agent to the tool's purpose. However, 'topic' parameter remains unexplained, and no details on format or constraints beyond schema.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
Description clearly states it's an interaction history tracker with three specified actions. It distinguishes from siblings by focusing on social interactions, supported by the name 'social'.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
No guidance on when to use this tool versus the many sibling tools (e.g., chimera_memory, chimera_claims). Lacks context for when each action is appropriate.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
chimera_summarizeA
LLM-free extractive summarizer. Ranks sentences by TF-IDF and returns top N. Token savings are automatically recorded to chimera_dashboard (set auto_track=false to disable). Use before passing long docs to other tools.
| Name | Required | Description | Default |
|---|---|---|---|
| text | Yes | Text to summarize | |
| model | No | Model name for cost tracking. Default: claude-sonnet-4-6. | claude-sonnet-4-6 |
| ratio | No | Target output/input ratio (0.05–0.9). Default 0.25 | |
| namespace | No | Cost tracker namespace (default: 'default'). | default |
| auto_track | No | Automatically record token savings to the cost tracker (visible in chimera_dashboard). Default true. | |
| min_sentences | No | Minimum sentences to keep. Default 3. |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Despite no annotations, description discloses it is LLM-free, uses TF-IDF, and automatically records token savings to chimera_dashboard with an option to disable (auto_track). No descriptions of destructive effects or rate limits, but the side effect of tracking is well documented.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
Two sentences, no filler. Each sentence adds value: first states core functionality, second explains side effect and usage recommendation.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
Given no output schema, the return format (likely a string of sentences) is not described, leaving ambiguity. However, for an extractive summarizer, the output is intuitive. The tracking side effect is well explained.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema description coverage is 100%, so the schema already documents parameters. The description adds context about the auto_track and model mapping to dashboard, but doesn't provide significantly deeper meaning beyond what the schema already offers.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
Description clearly states it's an 'LLM-free extractive summarizer' that 'ranks sentences by TF-IDF and returns top N' with explicit usage guidance ('Use before passing long docs to other tools'), distinguishing it from the many other chimera tools.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
Provides clear context for when to use ('before passing long docs to other tools') and mentions the auto_track feature for optional behavior, but does not explicitly state when not to use or name alternatives.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
chimera_traceC
Inspect persisted result envelopes. Actions: latest, get, list, stats. Includes material pack and security metadata.
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | Number of trace items to return for latest/list. | |
| action | No | latest | |
| namespace | No | default | |
| envelope_id | No | Envelope id to fetch when action=get. |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
No annotations exist, so description must disclose behavioral traits. It indicates read-only inspection but does not mention idempotency, side effects, auth requirements, or rate limits. Missing crucial context for safe invocation.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
Single sentence with inline list is efficient and front-loaded. No redundancy, matches tool scope.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
Despite few parameters and no output schema, description omits param interactions (e.g., envelope_id ignored unless action=get), return format, and meaning of 'material pack and security metadata'. Incomplete for confident use.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema covers 50% of parameters with descriptions; description adds no extra param details beyond mentioning actions. Missing compensation for undocumented parameters (action command values, namespace role).
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
Description specifies verb 'inspect' and resource 'persisted result envelopes', and lists actions. It clearly distinguishes from sibling tools that do not mention envelopes.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
No guidance on when to use this tool versus alternatives. Does not state prerequisites or exclusions. The list of actions provides implied usage but no explicit when/why.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
chimera_transfer_learnC
Domain analogy mapper. Actions: add_mapping, query, list. Maps concepts from source_domain to target_domain.
| Name | Required | Description | Default |
|---|---|---|---|
| action | No | list | |
| analogy | No | ||
| concept | No | ||
| confidence | No | ||
| source_domain | No | ||
| target_domain | No |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
No annotations provided, so description must disclose behavior. It mentions mapping and actions, but does not indicate whether add_mapping mutates state, requires permissions, or has side effects. Lack of behavioral details limits safe usage.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
Very short and front-loaded with the core purpose, but the description omits essential details. While concise, it sacrifices informativeness for brevity.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
Given the tool has 6 parameters, no output schema, and no annotations, the description is severely incomplete. It does not explain return values, required permissions, or how to construct valid analogies.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Input schema has 0% parameter description coverage. The description only tangentially references source_domain, target_domain, and concept/analogy, but does not explain the purpose or constraints of any parameter, including confidence, which is ambiguous without context.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
Description clearly states the tool maps concepts between domains and lists three actions. It distinguishes itself from sibling tools like chimera_translate or chimera_knowledge by focusing on domain analogy mapping.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
No guidance on when to use this tool vs alternatives. Does not explain under what circumstances to use each action (add_mapping, query, list) or when to use this tool over other chimera tools.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
chimera_typecheckA
Static type-check a ChimeraLang program without executing it. Validates confidence boundaries and scope rules.
| Name | Required | Description | Default |
|---|---|---|---|
| source | Yes | ChimeraLang source to check |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Without annotations, the description carries the full burden of disclosure. It states the tool is non-executing and validates certain rules, but lacks details on return values, error handling, side effects, or required permissions. The description adds moderate value beyond the name.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
A single sentence conveys the tool's core function and key differentiators without any wasted words. The structure is front-loaded with the main action ('Static type-check') immediately.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
For a simple tool with one parameter and no output schema, the description covers the essential purpose. However, it does not explicitly mention what the tool returns (e.g., error messages or success indicators), which would improve completeness. Slightly lacking for full contextual completeness.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
The schema description coverage for the single parameter 'source' is 100%, so the schema already explains what it is. The tool description does not add additional semantics about the parameter's format, expected length, or examples, making it minimally sufficient but not enhanced.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description clearly states the tool performs static type-checking on a ChimeraLang program without execution. It specifies validation of confidence boundaries and scope rules, distinguishing it from execution-focused tools like chimera_run and verification tools like chimera_verify.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
No explicit when-to-use or when-not-to-use guidance is provided. The description implies it should be used before execution, but does not mention alternatives or contexts where other sibling tools (e.g., chimera_safety_check, chimera_verify) would be more appropriate.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
chimera_verifyA
Verify claims against evidence using lexical token-overlap scoring. Returns lexically_supported / lexically_contradicted / lexically_insufficient verdicts — IMPORTANT: verdicts are Jaccard token-overlap, not semantic entailment or NLI. Supplement with chimera_constrain for semantic checks. Vs. direct reasoning: provides explicit per-claim scores, curated verification_gold corpus matching, and prompt-injection attack-pattern detection.
| Name | Required | Description | Default |
|---|---|---|---|
| text | No | Optional raw text used to derive claims. | |
| claims | No | Claims to verify. If omitted, extracted from text or envelope. | |
| corpus | No | Optional document pool for grounded verify (RAG). When supplied, the top retrieve_k snippets most relevant to each claim are retrieved (deterministic token-overlap) and used as evidence — you don't have to hand-pick the exact evidence. Merged with any explicit 'evidence'. | |
| method | No | Verification method. 'lexical' (default): Jaccard token-overlap, fast/deterministic, no extra deps. 'nli': local cross-encoder NLI model (needs [semantic] extra). 'llm': Anthropic judge (needs [llm] extra + ANTHROPIC_API_KEY, non-deterministic). | lexical |
| envelope | No | Optional envelope containing value or claims to verify. | |
| evidence | No | Evidence snippets or objects with text/content fields. | |
| namespace | No | default | |
| retrieve_k | No | Number of corpus snippets to retrieve per claim (grounded verify). |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
With no annotations, the description carries the burden and does well: it flags the critical caveat that verdicts are Jaccard overlap rather than semantic entailment, notes the llm method is non-deterministic, and states what the tool returns per claim. It omits auth/dependency details for the non-default methods (only implied by the schema's 'needs [semantic] extra').
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
Dense but front-loaded, leading with the action and the verdict caveat before the alternative routing. Every clause carries weight (method caveat, verdict names, sibling pointer), with only mild redundancy against the schema.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
No output schema exists, and the description compensates by naming the three verdict values an agent should expect. Combined with the method and caveat disclosures, an agent has enough to call it correctly, though the absence of annotations leaves dependency/auth behavior only partially covered.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema description coverage is 88%, so the schema already documents the parameters and a baseline of 3 applies. The description confirms the grounded-verify behavior of corpus/retrieve_k, but that is largely restated from the schema rather than adding new meaning.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
States a specific verb+resource ('Verify claims against evidence') plus the exact method ('lexical token-overlap scoring') and enumerates the three return verdicts. It further distinguishes itself from chimera_constrain (semantic checks) and from direct reasoning, so an agent can place it precisely among siblings.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
Explicitly routes the agent: use this for lexical verification and 'Supplement with chimera_constrain for semantic checks.' It also frames the 'Vs. direct reasoning' trade-off. However it gives no explicit when-not-to-use for the many other verify-adjacent siblings (chimera_prove, chimera_confident, chimera_claims), so it stops short of full routing.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
chimera_world_modelC
Confidence-weighted key-value world state. Actions: update, query.
| Name | Required | Description | Default |
|---|---|---|---|
| key | No | ||
| value | No | ||
| action | No | query | |
| namespace | No | default | |
| confidence | No |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
No annotations are provided, so the description must disclose all behavioral traits. It only mentions 'confidence-weighted' but does not specify permissions, side effects (e.g., persistence, atomicity), or behavior on invalid keys. This is insufficient for a stateful tool.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
The description is extremely concise (one sentence), which is efficient but lacks necessary detail. It front-loads the key action types but omits structure like parameter explanations or context. It is not overly verbose but sacrifices completeness.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
Given the tool has 5 parameters, no output schema, and no annotations, the description should be more complete. It does not explain return values, error conditions, or usage patterns, leaving an agent with insufficient information to correctly select and invoke the tool.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema description coverage is 0%, and the description adds no parameter-level meaning. The terms 'update' and 'query' are mentioned but not linked to the action parameter, and key, value, confidence, namespace are undefined. The schema provides types and defaults, but the description fails to clarify their semantics.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description states it is a 'confid ence-weighted key-value world state' and lists two actions ('update, query'), giving a clear verb+resource. However, it does not differentiate from sibling tools like chimera_memory or chimera_self_model, which might also involve state.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
No guidance on when to use this tool vs alternatives. There is no mention of prerequisites, limitations, or context such as whether updates are reversible or if queries are fast. The description is purely functional.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
8 tool updates
v0.8.4- Changed
chimera_budget1 field changed- added
Input schema / properties / messages / itemsAdded value: +{ + "properties": { + "content": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "array" + } + ], + "description": "Message text, or a list of content blocks ({type: text, text})." + }, + "role": { + "description": "user | assistant | system", + "type": "string" + } + }, + "required": [ + "content" + ], + "type": "object" +}
- Changed
chimera_cost_estimate1 field changed- added
Input schema / properties / messages / itemsAdded value: +{ + "properties": { + "content": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "array" + } + ], + "description": "Message text, or a list of content blocks ({type: text, text})." + }, + "role": { + "description": "user | assistant | system", + "type": "string" + } + }, + "required": [ + "content" + ], + "type": "object" +}
- Changed
chimera_csm1 field changed- added
Input schema / properties / messages / itemsAdded value: +{ + "properties": { + "content": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "array" + } + ], + "description": "Message text, or a list of content blocks ({type: text, text})." + }, + "role": { + "description": "user | assistant | system", + "type": "string" + } + }, + "required": [ + "content" + ], + "type": "object" +}
- Changed
chimera_deliberate1 field changed- changed
Input schema / requiredPrevious value: -[ - "prompt", - "perspectives" -]New value: +[]
- Changed
chimera_evolve6 fields changed- changed
Input schema / properties / generations / descriptionPrevious value: -"Number of evolution generations"New value: +"Number of evolution generations (clamped to 1-100)" - added
Input schema / properties / generations / maximumAdded value: +100 - added
Input schema / properties / generations / minimumAdded value: +1 - changed
Input schema / properties / survival_ratio / descriptionPrevious value: -"Fraction kept each generation"New value: +"Fraction kept each generation (clamped to 0.01-1; population capped at 1000)" - added
Input schema / properties / survival_ratio / maximumAdded value: +1 - added
Input schema / properties / survival_ratio / minimumAdded value: +0.01
- Changed
chimera_fracture1 field changed- added
Input schema / properties / messages / itemsAdded value: +{ + "properties": { + "content": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "array" + } + ], + "description": "Message text, or a list of content blocks ({type: text, text})." + }, + "role": { + "description": "user | assistant | system", + "type": "string" + } + }, + "required": [ + "content" + ], + "type": "object" +}
- Changed
chimera_score1 field changed- added
Input schema / properties / messages / itemsAdded value: +{ + "properties": { + "content": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "array" + } + ], + "description": "Message text, or a list of content blocks ({type: text, text})." + }, + "role": { + "description": "user | assistant | system", + "type": "string" + } + }, + "required": [ + "content" + ], + "type": "object" +}
- Changed
chimera_verify1 field changed- changed
Input schema / requiredPrevious value: -[ - "evidence" -]New value: +[]
51 tool updates
v0.8.1- First observed
chimera_audit - First observed
chimera_batch - First observed
chimera_budget - First observed
chimera_budget_lock - First observed
chimera_cache_mark - First observed
chimera_causal - First observed
chimera_claims - First observed
chimera_compress - First observed
chimera_confident - First observed
chimera_constrain - First observed
chimera_cost_estimate - First observed
chimera_cost_track - First observed
chimera_csm - First observed
chimera_dashboard - First observed
chimera_dedup_lookup - First observed
chimera_deliberate - First observed
chimera_detect - First observed
chimera_embodied - First observed
chimera_ethical_eval - First observed
chimera_evolve - First observed
chimera_explore - First observed
chimera_fracture - First observed
chimera_gate - First observed
chimera_glyph_directive - First observed
chimera_glyph_translate - First observed
chimera_knowledge - First observed
chimera_log_compress - First observed
chimera_materials - First observed
chimera_memory - First observed
chimera_meta_learn - First observed
chimera_metacognize - First observed
chimera_mode - First observed
chimera_optimize - First observed
chimera_overhead_audit - First observed
chimera_plan_goals - First observed
chimera_policy - First observed
chimera_prove - First observed
chimera_provenance_merge - First observed
chimera_quantum_vote - First observed
chimera_run - First observed
chimera_safety_check - First observed
chimera_score - First observed
chimera_self_model - First observed
chimera_session_report - First observed
chimera_social - First observed
chimera_summarize - First observed
chimera_trace - First observed
chimera_transfer_learn - First observed
chimera_typecheck - First observed
chimera_verify - First observed
chimera_world_model
TDQS
Scored across 51 tools
Many tools overlap heavily: chimera_compress, chimera_optimize, chimera_summarize, and chimera_fracture all perform text reduction; chimera_budget, chimera_budget_lock, chimera_csm, chimera_cost_estimate, and chimera_cost_track all manage token cost; chimera_verify, chimera_detect, chimera_constrain, and chimera_safety_check all check claims or security. With 51 tools, an agent cannot reliably distinguish which to use without extensive trial.
All names use snake_case with a consistent chimera_ prefix, so there is no case mixing. However, the names do not follow a single verb_noun pattern; some are nouns (gate, policy, causal), verbs (compress, verify), or compound labels, which is a minor inconsistency.
With 51 tools, this server far exceeds the 3–15 range appropriate for a cohesive MCP server. The breadth is extreme, covering token optimization, memory, planning, safety, simulation, and more, making discovery and selection impractical.
The surface covers many domains but has gaps: several stores (memory, knowledge, causal graph, world model) support add/query but lack delete or full update operations, and policy management has no delete. These are notable omissions though agents can often work around them.
Maintenance
Related MCP Connectors
Agent personas for Claude. 16 tools, 13 personas, 3 workflows. Zero extra API cost. Free.
AI Visibility and Content Intelligence tools for Claude and MCP-compatible agents.
33 tools that make AI write, implement, and verify intent against explicit, testable constraints.
Turn Claude into a creative studio: DNA-locked characters, images, video, voiceover — 55 tools.
Related MCP Servers
- AlicenseNot gradedqualityCmaintenanceProvides a suite of tools like agent orchestration and token optimization for ClaudeMIT
- AlicenseBqualityDmaintenanceEnables Claude to interact with core AWS services like S3, EC2, RDS, and CloudWatch, along with a generic SDK wrapper for any AWS operation. It also supports cost monitoring and optional vector store capabilities for document ingestion and search.103-
- AlicenseAqualityFmaintenanceProvides access to a library of 18 specialized skills, project templates, and prompt patterns for Claude Code. It enables automated workflows for feature development, security audits, and system maintenance through multi-agent collaboration.68 npmMIT
- AlicenseNot gradedqualityCmaintenanceTransforms Claude into a persistent intelligence layer with automatic checkpointing, crash recovery, semantic memory, and cross-project learning. It provides 128+ tools for session management, adversarial testing, and browser automation to eliminate state loss and context rebuild costs.52 npmMIT