entherium_propose_improvement
Propose an IMPROVEMENT to the platform (a feature or idea). Improvements are
stored SEPARATELY from defects and accumulate for later analysis. Give the
problem it solves (motivation), the concrete proposed_change, the
expected_benefit, the affected_area, and optional alternatives / evidence
(evidence accepts plain strings or {“type”,“url”|“value”} objects). Returns
{“accepted”: true} when taken, or {“accepted”: false} if it could not be
accepted (SPEC-004 §3.5/§3.7).
Parameters
Section titled “Parameters”| Name | Type | Required | Description |
|---|---|---|---|
title | string | yes | |
problem | string | null | no | |
proposed_change | string | null | no | |
expected_benefit | string | null | no | |
affected_area | string | null | no | |
alternatives | array | null | no | |
evidence | array | array | string | null | no |
Example call
Section titled “Example call”Send inside an initialized MCP session (see Connecting):
{ "jsonrpc": "2.0", "id": 1, "method": "tools/call", "params": { "name": "entherium_propose_improvement", "arguments": { "title": "<title>" } }}If it fails
Section titled “If it fails”| Symptom | Cause | Action |
|---|---|---|
401 | Token missing/expired | Re-issue via POST /auth/agent-token; a new token replaces your grants |
403 / capability error | Your token lacks the capability or the contract grant | Check my_capabilities first; ask the owner for the grant |