Homeschool Tools
Server Details
Search, compare and read reviews of 350+ homeschool curricula. Read-only, no account needed.
- Status
- Healthy
- Uptime
- 100.0% over the last 24 hours
- Last Tested
- Transport
- Streamable HTTP · MCP 2025-11-25
- URL
- ChatGPT
- –
- Claude
- –
TDQS
Scored across 4 tools
find_curriculum vs search_offerings is explicitly separated (recommendation vs name lookup returning slug), and the descriptions include negative guidance that helps. The main remaining overlap is compare_offerings versus calling get_offering_detail 2-3 times, since both return full detail for an offering. An agent can resolve this, but the boundary is judgment-based rather than crisp.
All four tools follow a clean verb_noun pattern (compare_, find_, get_, search_) with no casing drift. The only blemish is inconsistent nouns for the same entity: 'offerings' in three tools but 'curriculum' in find_curriculum, which could momentarily suggest different resource types.
Four tools is on the lean side but each covers a distinct user intent (recommend, look up, detail, compare), and the scored 350+ database makes a small read-only surface defensible. compare_offerings is the one tool that could arguably fold into get_offering_detail.
The discovery-to-detail lifecycle is covered: find, resolve slug, fetch full review, and compare a shortlist. Gaps are minor but real — no way to browse or list offerings by subject/grade without a name, and no batch/refresh of recommendation criteria once a shortlist is formed.
Available Tools
4 toolscompare_offeringsBRead-onlyDestructiveInspect
Use this when a user wants to compare 2-3 specific homeschool curricula side by side (e.g., 'Sonlight vs My Father's World'). Returns full detail for each offering so you can contrast approach, price, worldview, parent time, and reviewer consensus. Pass slugs when known, names otherwise.
Inputs: slugs (required). Returns: not_found, offerings
find_curriculumARead-onlyDestructiveInspect
Use this when a user wants to find or get recommendations for homeschool curriculum, educational programs, or learning materials for their children. Searches a curated database of 350+ expert-reviewed homeschool offerings and returns personalized matches based on the child's grade level, learning style, family values, budget, and special needs. subjects is a hard filter results always satisfy. worldview is too, but it widens: a specific worldview request also returns worldview-neutral offerings, which suit any household. grade_level is a hard filter except that an offering with no grade range recorded appears at every grade. budget_max filters on an offering's annual cost where known, otherwise its lowest listed price, so a result may cost more at higher levels, and one whose price is unknown may appear at any budget. offering_types, when given, is a hard filter; each match reports its offering_type. learning_style, special_needs, parent_time, and format_preference influence ranking. Do not use for lesson planning, scheduling, legal compliance questions, or tutoring.
Inputs: grade_level (required), subjects, worldview, budget_max, +5 more. Returns: matches, match_count, no_match_note, filters_applied
get_offering_detailBRead-onlyDestructiveInspect
Use this when a user asks for more detail about a specific homeschool curriculum or program. Returns detailed review synthesis, pros/cons, reviewer quotes, and a link to the full metareview on HomeschoolTools.net. Accepts the offering slug or its name.
Inputs: slug (required). Returns: name, slug, detail_url
search_offeringsARead-onlyDestructiveInspect
Look up specific homeschool offerings by name in the Homeschool Tools database (e.g., to check whether a curriculum the user mentioned is covered, or to get its slug for other tools). Returns name, slug, and a one-line summary per match. Do not use this for general recommendations (use find_curriculum), and do not use it for lesson planning, tutoring, or non-curriculum questions.
Inputs: query (required). Returns: note, query, results, result_count
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
Loading tool schema changelog…
Related MCP Connectors
Homeschool planning with private child selection and parent-reviewed curriculum and record drafts.
Read-only lookup of articles, prayers, Bible verses and courses. No account. Run by Christian Pure.
Read-only ranked lists, product facts, alternatives and comparisons for software, apps and books.
Phonics word lists and reading-game catalogue for dyslexia support. Read-only.
Related MCP Servers
- AlicenseNot gradedqualityCmaintenanceProvides read-only access to approved lessons, activities, and quizzes, enabling the tutor to fetch curriculum content through dedicated tools.MIT

wisdomforge-mcpofficial
AlicenseAqualityCmaintenanceProvides read-only tools to search, browse, and retrieve lessons, lesson-plan seeds, books, age-leveled booklets, chapter audio, and public media URLs, along with deterministic recommendations scored by age band and learning style. Designed for Cursor and Grok Bot, it stores no learner data and returns public links rather than proxying file bytes.11MIT- AlicenseAqualityBmaintenanceEnables AI agents to search roughly 5,700 Persian online courses, compare prices, discounts and ratings, find free or cheapest offerings, and read curricula, teacher profiles and learner reviews. Read-only with no API key or account required.12181 PyPIMIT
- AlicenseAqualityCmaintenanceEnables parents to search and inspect educational materials available in their own authorized SAS account, including catalog metadata, section and resource listings, personalized availability summaries, and private downloads of accessible unencrypted PDFs.7MIT
Glama MCP Gateway
Add one secure layer between your agents and this server.