Skip to main content
Glama

Server Details

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

If you are the author of this connector, you can claim ownership by verifying the domain or GitHub account it belongs to. Claimed connector authors can inspect health checks, view analytics, and manage their listing.
Status
Healthy
Uptime
100.0% over the last 24 hours
Last Tested
Transport
Streamable HTTP · MCP 2025-11-25
URL
ChatGPT
–
Claude
–

TDQS

A3.7/5.0

Scored across 4 tools

Disambiguation4/5

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.

Naming Consistency4/5

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.

Tool Count4/5

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.

Completeness4/5

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 tools
compare_offeringsB
Read-onlyDestructive
Inspect

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_curriculumA
Read-onlyDestructive
Inspect

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_detailB
Read-onlyDestructive
Inspect

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_offeringsA
Read-onlyDestructive
Inspect

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

    Related MCP Servers

    • A
      license
      A
      quality
      C
      maintenance
      Provides 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.
      11
      MIT
    • A
      license
      A
      quality
      B
      maintenance
      Enables 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.
      12
      181 PyPI
      MIT
    • A
      license
      A
      quality
      C
      maintenance
      Enables 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.
      7
      MIT
    Try in Browser

    Glama MCP Gateway

    Add one secure layer between your agents and this server.

    Resources