Update a listing for sale
update_listing_draftChange a listing's details. Only the fields you give change; asking_price null makes it open to offers. Once a listing has been sent in, its link and kind stay as they were checked.
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": {
"id": "<id>"
},
"name": "update_listing_draft"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| id | Yes | the listing id from create_listing_draft or my_listings | |
| url | No | the product's website, or its App Store or Google Play page | |
| kind | No | saas, web (a web app), ios, android, mac or other | |
| name | No | the product's name | |
| details | No | what it does, users, traffic, the stack, how it gets customers, what a new owner could do next. only facts the founder gave or the project shows | |
| private | No | keep the name, link and logo hidden until the founder accepts a buyer | |
| includes | No | what the buyer gets | |
| one_line | No | one line about what it does | |
| why_selling | No | why the founder is selling, in a sentence or two, in their own words. ask them; never guess | |
| asking_price | No | the asking price in whole US dollars, from the founder. leave it out (or null) for open to offers | |
| started_year | No | the year it was started |