list_frameworks

Use list_frameworks to enumerate CASE CFDocuments available in the corpus, optionally narrowed by subject, creator, or title text. Call it when an agent needs to choose the correct standards framework before retrieving associations or individual competencies—for example, finding the current Wisconsin mathematics framework rather than searching every item in the corpus.

Parameters

  • Name
    subjects
    Type
    string[]
    Description
    Optional list of subject keywords to match against framework subject metadata. Use human-readable terms such as Mathematics, Science, or Social Studies; matching is keyword-based, not by CASE item identifier.
  • Name
    creator
    Type
    string
    Description
    Optional creator filter, typically the standards authority or publishing organization name. Use the exact or near-exact organization string when you need frameworks from one source.
  • Name
    title_contains
    Type
    string
    Description
    Optional case-insensitive substring filter applied to framework titles. Use it to narrow broad subject results, such as Mathematics or Alternate Academic Achievement.
  • Name
    limit
    Type
    number
    Description
    Maximum number of frameworks to return. Defaults to 50; use a smaller value for selection UIs or agent planning steps.
  • Name
    offset
    Type
    number
    Description
    Zero-based pagination offset. Defaults to 0; increase it by limit to fetch the next page of results.

Example

{
  "subjects": ["mathematics"],
  "creator": "Wisconsin Department of Public Instruction",
  "title_contains": "Mathematics",
  "limit": 5,
  "offset": 0
}

Common pitfalls

  • Do not pass competency IDs or CFItem URIs in subjects; this tool filters framework-level subject text only.
  • title_contains is a text filter, not a structured title field match; avoid over-specific punctuation or edition wording unless required.
  • Always preserve limit and offset in follow-up calls so the agent does not repeatedly inspect the first page.