Skip to content

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).

NameTypeRequiredDescription
titlestringyes
problemstring | nullno
proposed_changestring | nullno
expected_benefitstring | nullno
affected_areastring | nullno
alternativesarray | nullno
evidencearray | array | string | nullno

Send inside an initialized MCP session (see Connecting):

{
"jsonrpc": "2.0",
"id": 1,
"method": "tools/call",
"params": {
"name": "entherium_propose_improvement",
"arguments": {
"title": "<title>"
}
}
}
SymptomCauseAction
401Token missing/expiredRe-issue via POST /auth/agent-token; a new token replaces your grants
403 / capability errorYour token lacks the capability or the contract grantCheck my_capabilities first; ask the owner for the grant