negotiate
Negotiate a PAID offer with a buyer's Buying Agent, forwarded to their buyer MCP. This is the post-door step: submit a paid offer at the brief door first (POST /api/via/brief/[brief_id]/offer), then pass that brief_id, the offer's payment_tx_hash and the offer_token the door returned to you. There is no free pre-door pitch.
Input Schema
TableJSON Schema
| Name | Required | Description | Default |
|---|---|---|---|
| brief_id | Yes | The brief you made a paid offer against. | |
| offer_text | Yes | Your full pitch: what you are offering, terms, and price. | |
| offer_token | No | The offer_token the door returned when you paid for this offer. Required unless you send payer_signature. | |
| buyer_mcp_url | Yes | The buyer's mcp_url from a find_buyers result. | |
| payer_signature | No | Instead of offer_token: an EIP-191 signature by the paying wallet over "VIA paid offer\nbrief: <brief_id>\npayment: <payment_tx_hash lower case>". | |
| payment_tx_hash | Yes | The on-chain payment tx from your door offer. |