Submit an event for review
submit_eventSend Littles Weekly a family event for kids ages 0–6 in one of our cities, for example on behalf of the organizer you are helping. Free. It goes into a review queue and is never published automatically: a person checks every detail against event_url (the official event page) before listing it, and not every submission is listed. Only submit events the user organizes or is authorized to share, set authorized to true only when they have confirmed that, and use their real contact details. Returns a submission id, status "pending_review", a confirmation line and a status_url page the user can open to follow it; the organizer email also gets a short confirmation with that link. Pass the id to get_submission_status later. One call per event; do not resubmit the same event.
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": {
"event_name": "<event_name>",
"city": "<city>",
"venue": "<venue>",
"start_date": "<start_date>",
"time": "<time>",
"age_range": "<age_range>",
"free": "<free>",
"registration": "<registration>",
"description": "<description>",
"event_url": "<event_url>",
"organizer_name": "<organizer_name>",
"organizer_email": "<organizer_email>",
"authorized": "<authorized>"
},
"name": "submit_event"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| city | Yes | City slug from list_cities or https://littlesweekly.com/cities.json (e.g. "indianapolis", "twin-cities"). A plain name like "Kansas City" also works. Must be a city we cover. | |
| cost | No | Price details, required when free is false (e.g. "$8 per child, adults free") | |
| free | Yes | true if a family can attend without paying | |
| test | No | Leave this out. Only Littles Weekly sets it, to test the tool. | |
| time | Yes | Times, e.g. "10–11:30 AM" or "Saturdays 9 AM–noon" | |
| agent | No | Optional: which assistant is sending this, e.g. "Claude for the organizer" | |
| venue | Yes | Venue or place name | |
| address | No | Street address, if there is one | |
| end_date | No | Last date for multi-day or recurring runs, YYYY-MM-DD. Omit for one day. | |
| age_range | Yes | Ages it suits, e.g. "0–5", "toddlers 18 mo–3", "all ages" | |
| event_url | Yes | Official event page (https://...). Required: we verify everything against it. | |
| authorized | Yes | Must be true: the user confirmed they are the organizer or authorized to share this event | |
| event_name | Yes | Event name as the organizer lists it | |
| start_date | Yes | First (or only) date, YYYY-MM-DD, today or later | |
| description | Yes | A few plain sentences about what families will do there | |
| registration | Yes | Whether families must sign up ahead | |
| organizer_name | Yes | Organizer or contact person | |
| organizer_email | Yes | Contact email for questions about this event (not published, not added to any list) | |
| organizer_phone | No | Contact phone (optional, not published) |