Sell a list on LocationLists
sell_listPut the user's list of business locations up for sale on LocationLists. They keep 80% of each sale; we host, check out, deliver and pay out. No account. THE STEPS, each one call: (1) call with the user's email alone: a six-digit code is emailed to them (ask the user for their email first; never invent one). (2) Ask the user for the code from that email (never guess it) and call again with email, code, and the list: rows inline, an array of objects, one per location, with a name and an address or latitude/longitude (up to 5,000 rows), or for a bigger file filename + bytes and no rows, which returns an upload_url (HTTP PUT the raw file to it) and a token. (3) After the PUT, call with token, upload_id and filename. Add what (one sentence), rows_claimed and target_usd from price_my_list when you have them. Then everything is by email to the seller: the written listing with its checks and price in a few minutes, Confirm / Change links, and 'It's live' after LocationLists reviews it. Accepted: CSV, TSV, JSON, GeoJSON. Nothing goes live without the seller's confirmation and a human review. The same thing in a browser: https://locationlists.com/sell.
Tool call template
This tool declares no required parameters. Add optional parameters from the input schema as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {},
"name": "sell_list"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| code | No | The six-digit code from the email we sent, as the user read it to you | |
| rows | No | The list itself, one object per location, up to 5,000. Keep the user's own column names. | |
| what | No | What the list is, one sentence, in the user's words | |
| bytes | No | The file's size in bytes, with filename, for an upload URL | |
| No | The seller's email, exactly as the user gave it. Every message about the list goes there. | ||
| token | No | The token a previous sell_list call returned with an upload_url | |
| filename | No | The file's name with its extension (.csv, .tsv, .json, .geojson); with bytes and no rows, asks for an upload URL | |
| upload_id | No | The upload_id from the upload_url call, after the PUT finished | |
| target_usd | No | The price the user wants for the whole file, US dollars (ends in 9 after rounding) | |
| rows_claimed | No | About how many rows, as the user said |