Lodi Kids Activities

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

사용해야 할까요

품질 및 안전성

B
설명 품질
89%
스키마 완전성
63%
이름 품질
83%
오염 위험
100%
권한 일치
100%
프로토콜 준수
100%

발견 사항 (15)

  • LOWTool 'list_cities' description lacks action verblist_cities에서
  • LOWTool 'nearby_programs' description lacks action verbnearby_programs에서
  • LOWTool 'parent_list_kids' description lacks action verbparent_list_kids에서
  • LOWTool 'parent_list_tours' description lacks action verbparent_list_tours에서
  • LOWTool 'org_list_programs' description lacks action verborg_list_programs에서
  • LOWTool 'parent_me' description lacks action verbparent_me에서
  • LOWTool 'parent_list_enrollments' description lacks action verbparent_list_enrollments에서
  • LOWTool 'parent_report_enrollment' description lacks action verbparent_report_enrollment에서
  • LOWTool 'parent_my_household' description lacks action verbparent_my_household에서
  • LOWTool 'parent_accept_household_invite' description lacks action verbparent_accept_household_invite에서

도구 정의와 프로토콜 준수에 대한 자동 분석을 기반으로 합니다.

컨텍스트 비용

~5,442토큰 (도구 정의)
~409 B일반적인 응답 크기
상당한 주의 영향 (128k 컨텍스트의 4.25%)

이는 서버의 도구가 모델의 컨텍스트에 로드될 때마다 소비되는 대략적인 토큰 수입니다. 수치가 높을수록 다른 작업에 사용할 수 있는 주의가 줄어듭니다.

설치

원클릭 설치

`claude_desktop_config.json` 파일에 다음을 추가하세요:

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

원격 엔드포인트

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

할 수 있는 일

도구 목록

도구 (72)

🟢 읽기 전용🟡 쓰기🔴 삭제⚪ 알 수 없음
🟢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).

입력 스키마

{
  "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.

입력 스키마

{
  "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.

입력 스키마

{
  "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.

입력 스키마

{
  "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.

입력 스키마

{
  "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`.

입력 스키마

{
  "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.

입력 스키마

{
  "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.

입력 스키마

{
  "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.

입력 스키마

{
  "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.

입력 스키마

{
  "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.

입력 스키마

{
  "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.

입력 스키마

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

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

입력 스키마

{
  "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.

입력 스키마

{
  "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.

입력 스키마

{
  "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.

입력 스키마

{
  "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.

입력 스키마

{
  "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.

입력 스키마

{
  "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.

입력 스키마

{
  "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.

입력 스키마

{
  "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).

입력 스키마

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

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

입력 스키마

{
  "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.

입력 스키마

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

Returns recent daycare leads + program saves for the org.

입력 스키마

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

Returns the org's programs.

입력 스키마

{
  "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.

입력 스키마

{
  "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.

입력 스키마

{
  "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.

입력 스키마

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

Update parent notification + language preferences.

입력 스키마

{
  "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).

입력 스키마

{
  "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).

입력 스키마

{
  "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).

입력 스키마

{
  "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.

입력 스키마

{
  "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.

입력 스키마

{
  "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.

입력 스키마

{
  "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.

입력 스키마

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

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

입력 스키마

{
  "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.

입력 스키마

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

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

입력 스키마

{
  "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.

입력 스키마

{
  "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.

입력 스키마

{
  "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.

입력 스키마

{
  "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'.

입력 스키마

{
  "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.

입력 스키마

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

Daycare waitlists the parent is on, with current position.

입력 스키마

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

Daycare applications the parent has submitted.

입력 스키마

{
  "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.

입력 스키마

{
  "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).

입력 스키마

{
  "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.

입력 스키마

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

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

입력 스키마

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

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

입력 스키마

{
  "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.

입력 스키마

{
  "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.

입력 스키마

{
  "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).

입력 스키마

{
  "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.

입력 스키마

{
  "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.

입력 스키마

{
  "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.

입력 스키마

{
  "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.

입력 스키마

{
  "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.

입력 스키마

{
  "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.

입력 스키마

{
  "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.

입력 스키마

{
  "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).

입력 스키마

{
  "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.

입력 스키마

{
  "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.

입력 스키마

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

Submitted applications for the org's daycare.

입력 스키마

{
  "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.

입력 스키마

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

Pending discoveries in admin queue.

입력 스키마

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

Pending editorial guide drafts.

입력 스키마

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

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

입력 스키마

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

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

입력 스키마

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

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

입력 스키마

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

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

입력 스키마

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

커뮤니티

이 서버 평가하기

증거

최근 관측

검증됨버전이 기록되지 않음도구 72개
검증됨버전이 기록되지 않음도구 72개