Lodi Kids Activities

Free directory of youth programs and licensed daycares in Lodi, CA. 72 tools.

¿Debería usar esto?

Calidad y seguridad

B
Calidad de la descripción
89%
Integridad del esquema
63%
Calidad de los nombres
83%
Riesgo de envenenamiento
100%
Coincidencia de permisos
100%
Cumplimiento del protocolo
100%

Hallazgos (15)

  • LOWTool 'list_cities' description lacks action verben list_cities
  • LOWTool 'nearby_programs' description lacks action verben nearby_programs
  • LOWTool 'parent_list_kids' description lacks action verben parent_list_kids
  • LOWTool 'parent_list_tours' description lacks action verben parent_list_tours
  • LOWTool 'org_list_programs' description lacks action verben org_list_programs
  • LOWTool 'parent_me' description lacks action verben parent_me
  • LOWTool 'parent_list_enrollments' description lacks action verben parent_list_enrollments
  • LOWTool 'parent_report_enrollment' description lacks action verben parent_report_enrollment
  • LOWTool 'parent_my_household' description lacks action verben parent_my_household
  • LOWTool 'parent_accept_household_invite' description lacks action verben parent_accept_household_invite

Basado en el análisis automatizado de las definiciones de herramientas y el cumplimiento del protocolo.

Costo de contexto

~5,442Tokens (definiciones de herramientas)
~409 BTamaño de respuesta típico
Impacto significativo en la atención (4.25% del contexto de 128k)

Este es el número aproximado de tokens que se consumen cada vez que las herramientas del servidor se cargan en el contexto de un modelo. Los recuentos más altos reducen la atención disponible para otras tareas.

Instalar

Instalación con un clic

Agrega esto a tu archivo `claude_desktop_config.json`:

{
  "mcpServers": {
    "lodi-kids-activities": {
      "url": "https://lodikidsactivities.com/api/mcp"
    }
  }
}

Puntos de conexión remotos

https://lodikidsactivities.com/api/mcpstreamable-http

Qué puede hacer

Inventario de herramientas

Herramientas (72)

🟢 Solo lectura🟡 Escritura🔴 Eliminación⚪ Desconocido
🟢search_programs(query, category, age, free_only, season, ...)

Search youth programs in Lodi, CA. Filter by free-text query (program name or description), category (Sports, Music, Arts, Academics, Swimming, etc.), child age (integer in years — programs that accept that age), free-only flag, or season. Returns up to 15 matching programs with full details for decision-making (cost, schedule, location, registration status).

Esquema de entrada

{
  "type": "object",
  "properties": {
    "query": {
      "type": "string",
      "description": "Free-text search across program name + description (case-insensitive substring match)."
    },
    "category": {
      "type": "string",
      "description": "Program category. Common values: Sports, Music, Arts, Academics, Swimming, Gymnastics, Dance, Enrichment, Free Programs."
    },
    "age": {
      "type": "integer",
      "description": "Child age in years. Returns programs whose age range includes this age.",
      "minimum": 0,
      "maximum": 18
    },
    "free_only": {
      "type": "boolean",
      "description": "If true, only return programs with $0 cost."
    },
    "season": {
      "type": "string",
      "description": "Filter by season — e.g. 'Summer', 'Fall', 'Spring', 'Winter', 'Year-Round'."
    },
    "limit": {
      "type": "integer",
      "description": "Max programs to return (1-30). Default 15.",
      "minimum": 1,
      "maximum": 30
    }
  }
}
🟢get_program(slug)

Get full details for a single program by slug. Use this after `search_programs` returned a result and the user wants to know more — full description, schedule, registration timing, contact info.

Esquema de entrada

{
  "type": "object",
  "properties": {
    "slug": {
      "type": "string",
      "description": "Program slug from search_programs results (e.g. 'lodi-fc-competitive-soccer')."
    }
  },
  "required": [
    "slug"
  ]
}
🟢search_daycares(age_months, program_kind, setting, claimed_only, limit)

Search licensed daycares in Lodi, CA. Filter by child age (in MONTHS — daycares think in months for under-5s), program kind (daycare / preschool / after_school), facility setting (in_home / center), or claimed-only (more reliable data). Returns up to 10 daycares with hours + tuition where available. For subsidy / bilingual / curriculum filters, follow up with `get_daycare` on a slug.

Esquema de entrada

{
  "type": "object",
  "properties": {
    "age_months": {
      "type": "integer",
      "description": "Child age in months. Returns daycares whose licensed age range includes this age. Daycares without ages_min/max populated are kept (we don't know they DON'T serve this age).",
      "minimum": 0,
      "maximum": 144
    },
    "program_kind": {
      "type": "string",
      "enum": [
        "daycare",
        "preschool",
        "after_school"
      ],
      "description": "Filter by program kind."
    },
    "setting": {
      "type": "string",
      "enum": [
        "in_home",
        "center"
      ],
      "description": "Filter by facility setting. 'in_home' is a family child care home (smaller, residential). 'center' is a commercial facility."
    },
    "claimed_only": {
      "type": "boolean",
      "description": "If true, only return daycares whose owner has claimed the listing (more accurate data + reliable contact channel)."
    },
    "limit": {
      "type": "integer",
      "description": "Max daycares to return (1-25). Default 10.",
      "minimum": 1,
      "maximum": 25
    }
  }
}
🟢get_daycare(slug)

Get full details for a single daycare by slug, including capacity by age band (infant / toddler / 2s / 3s / 4s / pre-K / kindergarten) when the daycare has filled it in. Use after `search_daycares` to surface specifics.

Esquema de entrada

{
  "type": "object",
  "properties": {
    "slug": {
      "type": "string",
      "description": "Daycare slug from search_daycares results."
    }
  },
  "required": [
    "slug"
  ]
}
🟢list_upcoming_events(category, limit)

List upcoming family events in Lodi, CA — open houses, workshops, community days, storytimes, sports clinics. Different from `search_programs` (ongoing classes) — these are single-day or short-window events.

Esquema de entrada

{
  "type": "object",
  "properties": {
    "category": {
      "type": "string",
      "description": "Filter by event category: workshop, open_house, community, showcase, fundraiser, camp_session, storytime, sports_clinic."
    },
    "limit": {
      "type": "integer",
      "description": "Max events to return (1-30). Default 10.",
      "minimum": 1,
      "maximum": 30
    }
  }
}
🟢get_event(slug)

Get full details for a single event by slug. Use after `list_upcoming_events`.

Esquema de entrada

{
  "type": "object",
  "properties": {
    "slug": {
      "type": "string",
      "description": "Event slug."
    }
  },
  "required": [
    "slug"
  ]
}
🟢list_categories

Returns the distinct program categories currently active in the LKA directory (e.g. Sports, Music, Arts, Academics, Swimming, Dance). Use this before search_programs to suggest exact category strings.

Esquema de entrada

{
  "type": "object",
  "properties": {}
}
🟢list_cities

Returns the cities Lodi Kids Activities currently serves. Today: Lodi, CA only. Other cities are seeded but inactive; do not surface as active to users.

Esquema de entrada

{
  "type": "object",
  "properties": {}
}
⚪city_stats(city_slug)

Aggregate stats for a city: # programs, # daycares, % claimed by owners, % with Spanish description, % free, category breakdown. Useful for AIs answering 'how many youth programs are there in Lodi' or comparing Lodi to other cities.

Esquema de entrada

{
  "type": "object",
  "properties": {
    "city_slug": {
      "type": "string",
      "description": "City slug (e.g. 'lodi'). Defaults to 'lodi' if omitted."
    }
  }
}
🟢list_guides(limit)

Lists editorial guides published on LKA — parent-facing articles like 'How to pick a summer camp,' 'Lodi after-school programs by neighborhood,' etc. Useful when a parent is researching a topic rather than searching a specific program.

Esquema de entrada

{
  "type": "object",
  "properties": {
    "limit": {
      "type": "integer",
      "minimum": 1,
      "maximum": 50
    }
  }
}
🟢get_guide(slug)

Fetch the full markdown body of a published editorial guide by slug.

Esquema de entrada

{
  "type": "object",
  "properties": {
    "slug": {
      "type": "string"
    }
  },
  "required": [
    "slug"
  ]
}
⚪featured_listings

Returns the currently-promoted programs on the LKA homepage. Reads from featured_listings table within the active date window.

Esquema de entrada

{
  "type": "object",
  "properties": {}
}
⚪upcoming_registrations(window_days)

Programs whose registration window is opening soon (within the next 60 days). Useful for parents planning ahead.

Esquema de entrada

{
  "type": "object",
  "properties": {
    "window_days": {
      "type": "integer",
      "minimum": 7,
      "maximum": 180
    }
  }
}
⚪nearby_programs(lat, lng, radius_miles, limit)

Programs within a radius (miles) of a lat/lng point. Useful for AIs answering 'what's near 95240' style questions. Uses naive Haversine — accurate enough for a single city.

Esquema de entrada

{
  "type": "object",
  "properties": {
    "lat": {
      "type": "number"
    },
    "lng": {
      "type": "number"
    },
    "radius_miles": {
      "type": "number",
      "minimum": 0.5,
      "maximum": 50
    },
    "limit": {
      "type": "integer",
      "minimum": 1,
      "maximum": 30
    }
  },
  "required": [
    "lat",
    "lng"
  ]
}
🟢list_reviews(program_slug, daycare_slug, limit)

Public reviews for a program or daycare. Returns rating, text, reviewer first name only, season. Used by AIs to surface parent sentiment when recommending a program.

Esquema de entrada

{
  "type": "object",
  "properties": {
    "program_slug": {
      "type": "string"
    },
    "daycare_slug": {
      "type": "string"
    },
    "limit": {
      "type": "integer",
      "minimum": 1,
      "maximum": 25
    }
  }
}
🟡program_events_feed(program_slug, days_ahead)

Upcoming events (practices, games, scrimmages, cancellations) for a specific program. Returns next 30 days. Use this to answer 'is there a game this Saturday?' style questions, and to power Add-to-Calendar flows.

Esquema de entrada

{
  "type": "object",
  "properties": {
    "program_slug": {
      "type": "string"
    },
    "days_ahead": {
      "type": "integer",
      "minimum": 1,
      "maximum": 90
    }
  },
  "required": [
    "program_slug"
  ]
}
⚪site_directory

Structured map of LKA's public URLs and content sections. Equivalent to llms.txt — gives an AI grounding agent the full topology of the site so it knows what's worth crawling/calling.

Esquema de entrada

{
  "type": "object",
  "properties": {}
}
🟢parent_list_saves

Returns the signed-in parent's saved (hearted) programs AND daycares. Each row has a `kind` field of 'program' or 'daycare' so callers can route to the right detail page. Previously this tool returned `{program_id: null}` for daycare rows with no other data — a hangover from when only programs could be saved.

Esquema de entrada

{
  "type": "object",
  "properties": {}
}
🟡parent_save_program(program_id, kid_ids)

Save a program to the parent's hub. Accepts either the program UUID or its slug (e.g. 'youth-soccer-league'). Optionally associate the save with one or more specific kids (by UUID or name) so the kid filter in /account → Saved Programs picks it up. Requires consent.

Esquema de entrada

{
  "type": "object",
  "properties": {
    "program_id": {
      "type": "string",
      "description": "Program UUID or slug"
    },
    "kid_ids": {
      "type": "array",
      "items": {
        "type": "string"
      },
      "description": "Optional: one or more kid UUIDs OR first names (case-insensitive) to tag the save with. Use parent_list_kids to look them up."
    }
  },
  "required": [
    "program_id"
  ]
}
🔴parent_unsave_program(program_id)

Remove a saved program from the parent's hub. Accepts either the program UUID or its slug. Requires consent.

Esquema de entrada

{
  "type": "object",
  "properties": {
    "program_id": {
      "type": "string",
      "description": "Program UUID or slug"
    }
  },
  "required": [
    "program_id"
  ]
}
🟢parent_list_kids

Returns the parent's kids on file (names + ages, no PII beyond what they shared).

Esquema de entrada

{
  "type": "object",
  "properties": {}
}
🟡parent_add_kid(name, birthdate, interests)

Add a kid to the parent's account. Requires consent.

Esquema de entrada

{
  "type": "object",
  "properties": {
    "name": {
      "type": "string"
    },
    "birthdate": {
      "type": "string",
      "description": "YYYY-MM-DD"
    },
    "interests": {
      "type": "array",
      "items": {
        "type": "string"
      }
    }
  },
  "required": [
    "name"
  ]
}
🟢parent_list_tours

Returns the parent's daycare tour requests with status.

Esquema de entrada

{
  "type": "object",
  "properties": {}
}
🟢org_list_leads

Returns recent daycare leads + program saves for the org.

Esquema de entrada

{
  "type": "object",
  "properties": {}
}
🟢org_list_programs

Returns the org's programs.

Esquema de entrada

{
  "type": "object",
  "properties": {}
}
🟡org_update_program_capacity(program_id, listing_status)

Set the listing status on a program (accepting / full / waitlist_only / closed_for_season). Requires consent.

Esquema de entrada

{
  "type": "object",
  "properties": {
    "program_id": {
      "type": "string"
    },
    "listing_status": {
      "type": "string",
      "enum": [
        "accepting",
        "full",
        "waitlist_only",
        "closed_for_season"
      ]
    }
  },
  "required": [
    "program_id",
    "listing_status"
  ]
}
🟡org_reply_to_review(review_id, response_text)

Post an org response to a review. Requires consent. Replies are one-shot per review.

Esquema de entrada

{
  "type": "object",
  "properties": {
    "review_id": {
      "type": "string"
    },
    "response_text": {
      "type": "string"
    }
  },
  "required": [
    "review_id",
    "response_text"
  ]
}
⚪parent_me

Returns the signed-in parent's profile + preferences.

Esquema de entrada

{
  "type": "object",
  "properties": {}
}
🟡parent_update_prefs(language_preference, sms_opt_in, phone, first_name)

Update parent notification + language preferences.

Esquema de entrada

{
  "type": "object",
  "properties": {
    "language_preference": {
      "type": "string",
      "enum": [
        "en",
        "es"
      ]
    },
    "sms_opt_in": {
      "type": "boolean"
    },
    "phone": {
      "type": "string"
    },
    "first_name": {
      "type": "string"
    }
  }
}
🟡parent_update_kid(kid_id, name, birthdate, interests, school, ...)

Update a kid record (birthdate, interests, school, special_needs).

Esquema de entrada

{
  "type": "object",
  "properties": {
    "kid_id": {
      "type": "string"
    },
    "name": {
      "type": "string"
    },
    "birthdate": {
      "type": "string",
      "description": "YYYY-MM-DD"
    },
    "interests": {
      "type": "array",
      "items": {
        "type": "string"
      }
    },
    "school": {
      "type": "string"
    },
    "special_needs": {
      "type": "string"
    }
  },
  "required": [
    "kid_id"
  ]
}
🔴parent_remove_kid(kid_id)

Remove a kid from the parent's account. Irreversible — deletes the kid record and any kid-linked enrollments/reviews remain but become orphaned (kid_id set null).

Esquema de entrada

{
  "type": "object",
  "properties": {
    "kid_id": {
      "type": "string"
    }
  },
  "required": [
    "kid_id"
  ]
}
🟢parent_list_enrollments

Returns the parent's enrollments (programs their kid is signed up for).

Esquema de entrada

{
  "type": "object",
  "properties": {}
}
⚪parent_report_enrollment(program_id, kid_id)

Self-report that the parent enrolled their kid in a program outside the LKA RegFlow ('I'm In'). Accepts program UUID or slug.

Esquema de entrada

{
  "type": "object",
  "properties": {
    "program_id": {
      "type": "string",
      "description": "Program UUID or slug"
    },
    "kid_id": {
      "type": "string"
    }
  },
  "required": [
    "program_id"
  ]
}
🟡parent_save_daycare(daycare_id)

Save a daycare to the parent's hub.

Esquema de entrada

{
  "type": "object",
  "properties": {
    "daycare_id": {
      "type": "string"
    }
  },
  "required": [
    "daycare_id"
  ]
}
🟡parent_submit_review(program_id, daycare_id, kid_id, rating, text, ...)

Submit a review for a program or daycare. One review per (parent, program). Use parent_update_review to edit afterward.

Esquema de entrada

{
  "type": "object",
  "properties": {
    "program_id": {
      "type": "string"
    },
    "daycare_id": {
      "type": "string"
    },
    "kid_id": {
      "type": "string"
    },
    "rating": {
      "type": "integer",
      "minimum": 1,
      "maximum": 5
    },
    "text": {
      "type": "string"
    },
    "season": {
      "type": "string"
    }
  },
  "required": [
    "rating",
    "text"
  ]
}
⚪parent_my_reviews

Reviews the parent has submitted.

Esquema de entrada

{
  "type": "object",
  "properties": {}
}
⚪parent_my_household

Returns the parent's household members + shared kids. If no household exists yet, returns null.

Esquema de entrada

{
  "type": "object",
  "properties": {}
}
⚪parent_invite_household_member(email)

Invite a co-parent / partner / grandparent to share this household. They receive a one-time invite link by email; on accept, they join the household and can see all kids + saves.

Esquema de entrada

{
  "type": "object",
  "properties": {
    "email": {
      "type": "string"
    }
  },
  "required": [
    "email"
  ]
}
⚪parent_accept_household_invite(token)

Accept a household invite using the token from the invite link.

Esquema de entrada

{
  "type": "object",
  "properties": {
    "token": {
      "type": "string"
    }
  },
  "required": [
    "token"
  ]
}
⚪parent_leave_household

Leave the current household. If you're the owner and there are other members, ownership transfers to the longest-tenured member.

Esquema de entrada

{
  "type": "object",
  "properties": {}
}
⚪parent_my_upcoming_events(days_ahead)

Upcoming program events (practices, games, scrimmages) for the parent's enrolled programs. Covers next 30 days by default. Cancellations included as 'canceled' status.

Esquema de entrada

{
  "type": "object",
  "properties": {
    "days_ahead": {
      "type": "integer",
      "minimum": 1,
      "maximum": 90
    }
  }
}
⚪parent_calendar_subscribe_url

Returns the parent's personal iCal feed URL — subscribe in Google/Apple/Outlook Calendar to see practices + games in your normal calendar app. Refreshes hourly.

Esquema de entrada

{
  "type": "object",
  "properties": {}
}
🟡parent_request_tour(daycare_id, kid_id, preferred_date_1, preferred_date_2, start_date_needed, ...)

Submit a daycare tour request. Returns the tour id + status='requested'.

Esquema de entrada

{
  "type": "object",
  "properties": {
    "daycare_id": {
      "type": "string"
    },
    "kid_id": {
      "type": "string"
    },
    "preferred_date_1": {
      "type": "string",
      "description": "YYYY-MM-DD"
    },
    "preferred_date_2": {
      "type": "string"
    },
    "start_date_needed": {
      "type": "string"
    },
    "notes": {
      "type": "string"
    }
  },
  "required": [
    "daycare_id",
    "preferred_date_1"
  ]
}
🔴parent_cancel_tour(tour_id)

Cancel a tour request you previously submitted.

Esquema de entrada

{
  "type": "object",
  "properties": {
    "tour_id": {
      "type": "string"
    }
  },
  "required": [
    "tour_id"
  ]
}
⚪parent_my_waitlist_positions

Daycare waitlists the parent is on, with current position.

Esquema de entrada

{
  "type": "object",
  "properties": {}
}
⚪parent_my_applications

Daycare applications the parent has submitted.

Esquema de entrada

{
  "type": "object",
  "properties": {}
}
⚪parent_recommended_for_me(limit)

Programs matched to the parent's primary kid's age + interests. Simple matcher today — surfaces top 10 active programs that include the kid's age in their range, weighted by interest overlap.

Esquema de entrada

{
  "type": "object",
  "properties": {
    "limit": {
      "type": "integer",
      "minimum": 1,
      "maximum": 25
    }
  }
}
⚪parent_export_my_data

Export everything LKA has on you in a single JSON payload (kids, saves, enrollments, tours, reviews, household membership).

Esquema de entrada

{
  "type": "object",
  "properties": {}
}
⚪parent_revoke_my_tokens

Revoke ALL MCP tokens issued under your parent account. Use this if you suspect an AI agent has misused your access.

Esquema de entrada

{
  "type": "object",
  "properties": {}
}
⚪org_dashboard

Org dashboard summary — program count, leads in last 7d, new saves in last 7d, listing-status breakdown.

Esquema de entrada

{
  "type": "object",
  "properties": {}
}
🟡org_update_profile(website, phone, email, logo_url, instagram)

Update the org's profile (website, phone, email, logo_url, instagram).

Esquema de entrada

{
  "type": "object",
  "properties": {
    "website": {
      "type": "string"
    },
    "phone": {
      "type": "string"
    },
    "email": {
      "type": "string"
    },
    "logo_url": {
      "type": "string"
    },
    "instagram": {
      "type": "string"
    }
  }
}
🟡org_update_program(program_id, name, description, age_min, age_max, ...)

Update an existing program's editable fields.

Esquema de entrada

{
  "type": "object",
  "properties": {
    "program_id": {
      "type": "string"
    },
    "name": {
      "type": "string"
    },
    "description": {
      "type": "string"
    },
    "age_min": {
      "type": "integer"
    },
    "age_max": {
      "type": "integer"
    },
    "cost": {
      "type": "string"
    },
    "cost_num": {
      "type": "integer"
    },
    "day": {
      "type": "string"
    },
    "time": {
      "type": "string"
    },
    "location": {
      "type": "string"
    },
    "address": {
      "type": "string"
    },
    "season": {
      "type": "string"
    },
    "listing_status": {
      "type": "string",
      "enum": [
        "accepting",
        "full",
        "waitlist_only",
        "closed_for_season"
      ]
    },
    "openings_remaining": {
      "type": "integer"
    }
  },
  "required": [
    "program_id"
  ]
}
⚪org_archive_program(program_id)

Soft-archive a program (active=false). Hides from public directory but preserves history.

Esquema de entrada

{
  "type": "object",
  "properties": {
    "program_id": {
      "type": "string"
    }
  },
  "required": [
    "program_id"
  ]
}
⚪org_confirm_listing_fresh(program_id)

Confirm a program listing is still accurate (resets the stale-nudge timer).

Esquema de entrada

{
  "type": "object",
  "properties": {
    "program_id": {
      "type": "string"
    }
  },
  "required": [
    "program_id"
  ]
}
🟢org_list_program_events(program_id, days_ahead)

List upcoming events for a program owned by this org.

Esquema de entrada

{
  "type": "object",
  "properties": {
    "program_id": {
      "type": "string"
    },
    "days_ahead": {
      "type": "integer",
      "minimum": 1,
      "maximum": 365
    }
  },
  "required": [
    "program_id"
  ]
}
🟡org_add_program_event(program_id, kind, starts_at, ends_at, location, ...)

Add a single event (practice, game, scrimmage, picture day, cancellation, etc.) to a program's calendar.

Esquema de entrada

{
  "type": "object",
  "properties": {
    "program_id": {
      "type": "string"
    },
    "kind": {
      "type": "string",
      "enum": [
        "practice",
        "game",
        "scrimmage",
        "tournament",
        "recital",
        "picture_day",
        "meeting",
        "field_trip",
        "cancellation",
        "other"
      ]
    },
    "starts_at": {
      "type": "string",
      "description": "ISO 8601 timestamp"
    },
    "ends_at": {
      "type": "string"
    },
    "location": {
      "type": "string"
    },
    "address": {
      "type": "string"
    },
    "opponent": {
      "type": "string"
    },
    "notes": {
      "type": "string"
    }
  },
  "required": [
    "program_id",
    "kind",
    "starts_at"
  ]
}
🔴org_cancel_program_event(event_id, reason)

Mark a program event as canceled. Enrolled parents see this in their hub + iCal.

Esquema de entrada

{
  "type": "object",
  "properties": {
    "event_id": {
      "type": "string"
    },
    "reason": {
      "type": "string"
    }
  },
  "required": [
    "event_id"
  ]
}
⚪org_analytics(days)

Org-level analytics — page views, saves, contacts in a date window.

Esquema de entrada

{
  "type": "object",
  "properties": {
    "days": {
      "type": "integer",
      "minimum": 1,
      "maximum": 365
    }
  }
}
⚪org_generate_promo_kit_url(program_id)

Returns a URL to the org's downloadable promo kit (QR poster + share card) for a given program.

Esquema de entrada

{
  "type": "object",
  "properties": {
    "program_id": {
      "type": "string"
    }
  },
  "required": [
    "program_id"
  ]
}
🟢daycare_capacity(daycare_id)

Get current capacity by age band for the daycare(s) this org owns.

Esquema de entrada

{
  "type": "object",
  "properties": {
    "daycare_id": {
      "type": "string"
    }
  }
}
🟡daycare_set_capacity(daycare_id, age_band, total_slots, current_enrollment, waitlist_count, ...)

Upsert capacity for one age band on a daycare. Age bands: infant, toddler, twos, threes, fours, prek, kindergarten.

Esquema de entrada

{
  "type": "object",
  "properties": {
    "daycare_id": {
      "type": "string"
    },
    "age_band": {
      "type": "string",
      "enum": [
        "infant",
        "toddler",
        "twos",
        "threes",
        "fours",
        "prek",
        "kindergarten"
      ]
    },
    "total_slots": {
      "type": "integer",
      "minimum": 0
    },
    "current_enrollment": {
      "type": "integer",
      "minimum": 0
    },
    "waitlist_count": {
      "type": "integer",
      "minimum": 0
    },
    "notes": {
      "type": "string"
    }
  },
  "required": [
    "daycare_id",
    "age_band",
    "total_slots"
  ]
}
🟢daycare_list_tours(status)

Tour requests for the org's daycare(s).

Esquema de entrada

{
  "type": "object",
  "properties": {
    "status": {
      "type": "string",
      "enum": [
        "requested",
        "confirmed",
        "completed",
        "no_show",
        "declined",
        "cancelled"
      ]
    }
  }
}
⚪daycare_respond_to_tour(tour_id, response, confirmed_date, confirmed_time, note)

Respond to a tour request — confirm with a date/time, propose alternates via notes, or decline.

Esquema de entrada

{
  "type": "object",
  "properties": {
    "tour_id": {
      "type": "string"
    },
    "response": {
      "type": "string",
      "enum": [
        "confirm",
        "decline"
      ]
    },
    "confirmed_date": {
      "type": "string",
      "description": "YYYY-MM-DD; required if response='confirm'"
    },
    "confirmed_time": {
      "type": "string",
      "description": "e.g. '10:30am'"
    },
    "note": {
      "type": "string"
    }
  },
  "required": [
    "tour_id",
    "response"
  ]
}
🟢daycare_list_waitlist(daycare_id)

Current waitlist queue for the org's daycare.

Esquema de entrada

{
  "type": "object",
  "properties": {
    "daycare_id": {
      "type": "string"
    }
  }
}
🟢daycare_list_applications(status)

Submitted applications for the org's daycare.

Esquema de entrada

{
  "type": "object",
  "properties": {
    "status": {
      "type": "string"
    }
  }
}
⚪admin_pending_claims

Pending org + daycare claim REQUESTS (someone applied to claim but admin hasn't approved). Excludes the long tail of seed orgs that have no contact info yet.

Esquema de entrada

{
  "type": "object",
  "properties": {}
}
⚪admin_pending_discoveries(limit)

Pending discoveries in admin queue.

Esquema de entrada

{
  "type": "object",
  "properties": {
    "limit": {
      "type": "integer",
      "minimum": 1,
      "maximum": 100
    }
  }
}
⚪admin_pending_guides

Pending editorial guide drafts.

Esquema de entrada

{
  "type": "object",
  "properties": {}
}
⚪admin_cost_summary

Month-to-date spend across Anthropic / Firecrawl / Serper / Apify / Resend / Twilio (when each logger is in place).

Esquema de entrada

{
  "type": "object",
  "properties": {}
}
⚪admin_mcp_stats

MCP call volume + top tools + top agents in the last 7 days.

Esquema de entrada

{
  "type": "object",
  "properties": {}
}
⚪admin_live_activity

Last 24h of activity across the platform — signups, saves, contacts, claims, discoveries.

Esquema de entrada

{
  "type": "object",
  "properties": {}
}
🟢admin_search_trends(limit)

Top parent search queries in the last 30d. Reads parent_search_queries.

Esquema de entrada

{
  "type": "object",
  "properties": {
    "limit": {
      "type": "integer",
      "minimum": 1,
      "maximum": 50
    }
  }
}

Comunidad

Califica este servidor

Evidencia

Observaciones recientes

verificadoversión no registrada72 herramientas
verificadoversión no registrada72 herramientas