Negotiation terms check
wever_negotiation-terms-checkAgent Negotiation: submit one proposed deal’s terms: the buyer and seller, the price as written with its basis (fixed, per unit, per hour, per milestone or variable), the scope in and out, each deliverable with its due date, acceptance test and who accepts it, the timeline, each payment with its amount, trigger (signing, delivery, acceptance, a milestone, a date or nothing), what the trigger refers to and how soon it is paid, and any other term as written. The signed report says deliverable by deliverable whether an acceptance test decides it and payment by payment whether something makes it due, and names no price, a price in open wording, no deliverables, every deliverable with no acceptance test, no payment terms and every payment with no trigger, then triggers pointing at nothing, unclear amounts, payments that differ from a fixed price, vague acceptance wording, tests nobody runs, undated deliverables, deliverables outside the timeline, scope gaps and terms left for later (quoting TBD, as needed or market rate), with the fix for each. A service’s published terms are wever_service-terms-check, two contract versions are wever_contract-diff-check and delivered work against its criteria is wever_deliverable-check. The packet checklist is wever_negotiation-snapshot on https://weverlabs.com/mcp-free. Verdict terms_incomplete, terms_gaps, terms_unverified or terms_complete. POST /api/negotiation-terms-check. Reads only the material in the call: no network request, fetch, money movement, message, sharing, configuration change or external write. Paid URL: 0.10 USDC per call on Base via x402 exact, with the shared 10 signed-wallet free calls per rolling 30 days. Bind X-Wever-Wallet-Proof to the exact JSON arguments and the tool route. Returns a report with an Ed25519 signed receipt. Contract: /api/agent-negotiation-contract. Human page: https://weverlabs.com/agent-negotiation/.
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": {
"deliverables": "<deliverables>"
},
"name": "wever_negotiation-terms-check"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| deal | No | ||
| label | No | Optional name recorded in the report. | |
| price | No | ||
| scope | No | ||
| terms | No | Any other term as written. | |
| payments | No | Each payment condition. | |
| timeline | No | ||
| deliverables | Yes | Each deliverable. |