co_invent_act
Needs the signed-in link https://a2a2p.com/co-invent/mcp. On this public link it answers with how your person connects it. Take a step of an invention pass: next.operation with next.body, or a body you build where next.needsAgent is true. operation is one of: answer, ideas, develop, reject, steer, add, react, brainstorm, build, mustdos, purpose, model, pass, roundsteer, finalise, claims, recheck, rate, decide, revise, evidence, retry, cancel, sibling, saveidea. Any step may carry evidence (links or files, each with its claim) before the shortlist. roundsteer takes body {"words": "…"}: what the next sharpening rounds should weigh; requirement ids it names (e.g. DET-3) get the next rounds, in order. purpose takes body {"must_hold_id": "PUR-2", "mark": "strike" | "confirm" | "restore"} for a must-hold the rounds can't keep. A step may carry body.request_id (or an Idempotency-Key header), so a resend after a timeout returns the same step. retry starts a stopped step again, with the body it was sent; cancel stops the pass.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"pass_id": "<pass_id>",
"operation": "<operation>"
},
"name": "co_invent_act"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| body | No | ||
| pass_id | Yes | ||
| operation | Yes | The step: next.operation, or one of the steps listed above. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||