Submit a business
submit_listingSubmit a business. The only thing you need is its website: name, city, state, phone and description are read from the site when you leave them out. Do not ask the owner questions unless this tool returns missing_field. Category is optional (unknown values are kept as the industry). Send the business email if it is at the website domain or shown on the site: once the listing is published the owner gets one email with a Confirm button, and after that the link to their website is a normal (followed) link. Returns a submission_id; call get_submission_status to follow the checks. Reuse the same idempotency_key when retrying.
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": "submit_listing"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| city | No | City; read from the website if omitted. | |
| name | No | Business name customers know (brand); read from the website if omitted. | |
| No | Business email at the website domain (or shown on the site): enables one-click owner confirmation. | ||
| phone | No | Public business phone, US number. | |
| state | No | Two-letter state code; default FL. | |
| social | No | Links to the business pages on Google, Facebook, Instagram, Yelp, Nextdoor and similar sites; read from the website if omitted. | |
| address | No | Street address; stored privately and never published. | |
| website | No | The business website. Enough on its own if the site shows the name and city. | |
| category | No | Category slug from list_categories, or a plain word such as "roofer"; optional, guessed from the name or website when omitted. | |
| industry | No | What the business does, when no category fits. | |
| legal_name | No | Registered legal name when it differs from the brand, e.g. "The Bouquet LLC". | |
| license_no | No | Florida contractor license number, if any: an existing license listing is then updated instead of duplicated. | |
| description | No | Short, original description written for this business. | |
| idempotency_key | No | Any unique string per business; needs an API key to take effect. |