Homeschool Tools

net.homeschooltoolsPublished by homeschooltools.netOfficial publisherv2.1.0Updated Nov 1, 2026

Search, compare and read reviews of 350+ homeschool curricula. Read-only, no account needed.

VerifiedStreamable HTTPWeb executableWeb Search & ScrapingKnowledge & Memory

Overview

AI-generated overview

Remote MCP server that lets an assistant search, compare and read expert reviews of 350+ homeschool curricula and educational programs.

What you can do
  • Find curricula: get personalized recommendations from a child's grade level and preferences such as subjects, worldview, format, price or parent time.
  • Look up offerings by name to check coverage or get a slug and one-line summary.
  • Read one offering's detail: review synthesis, pros and cons, reviewer quotes and a link to the full metareview.
  • Compare two or three offerings side by side on approach, price, worldview, parent time and reviewer consensus.
When to use it
Useful when a family is choosing or evaluating homeschool curriculum and wants recommendations, reviews or a side-by-side comparison. It is not intended for lesson planning, scheduling, tutoring, homework help, legal or compliance questions, or general parenting advice.
Requirements
A remote streamable HTTP endpoint at homeschooltools.net; no account, API key, environment variable or header is declared. The assistant may read a vocabulary resource to map natural-language preferences onto valid filter values.
Before you install
Read-only and no credentials are requested. Recommendations and ratings come from a single curated, vendor-run dataset, so treat them as one source rather than neutral advice; the server asks that links to the full metareview be shown to families.

Installation

In SourceWeft

  1. Open Homeschool Tools in the dashboard and add it to a workspace.
  2. Enable the server for the chats that should use its tools.

Web executable via Streamable HTTP. Remote servers run from the web runtime once configured in a workspace.

Use with an agent

Paste this prompt into Claude Code, Codex, Cursor or another agent — or into SourceWeft chat. The agent reads this server's install guide, shows you its publisher, endpoint and sign-in, and adds it to your client once you agree. Keys never go into a command.

Read https://sourceweft.com/mcp/net.homeschooltools%2Fcurriculum/install.md and connect the MCP server it describes to my client. Before changing any config, show me its publisher, endpoint and sign-in method and wait for my OK. Never put an API key in a command or in a file I would commit; ask me where it should come from.

Read the install guide the agent follows

Other MCP clients

Add this to your client's mcpServers config.

{
  "mcpServers": {
    "homeschool-tools": {
      "type": "http",
      "url": "https://homeschooltools.net/mcp"
    }
  }
}

Tools

4

find_curriculum

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.

Parameterssubjectsworldviewbudget_maxgrade_levelrequiredparent_timespecial_needslearning_styleoffering_typesformat_preference

get_offering_detail

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.

Parametersslugrequired

search_offerings

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.

Parametersqueryrequired

compare_offerings

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.

Parametersslugsrequired

Version history

2
  1. v2.1.0LatestNov 1, 2026
  2. v2.0.0Sep 16, 2026

Score

83% of the applicable checks met

How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.

  • Reached in the last 30 daysRequired25 pts
  • Auth declaredRequired10 pts
  • Tools listedRequired15 pts
  • DescriptionRequired15 pts
  • Logo10 pts
  • Documentation15 pts

    Declare a GitHub repository with a README, or serve resource_documentation in the OAuth protected-resource metadata.

  • LicenseNot applicable

    A hosted service is used under its provider's terms, so no license is expected here. This check is left out of the percentage.