Identify the CASE Network 2 host URL (managed by Common Good Learning Tools) and browse the /ims/case/v1p0/CFDocuments endpoint to list all published frameworks including state standards.
Retrieve a specific framework document with GET /ims/case/v1p0/CFDocuments/{identifier}; the response includes title, subject, grade levels, and language metadata.
Fetch the full framework tree with GET /ims/case/v1p0/CFPackages/{identifier} which returns the CFDocument plus all CFItems and CFAssociations in a single response.
Each CFItem has an identifier (UUID), humanCodingScheme (e.g., CCSS.Math.Content.3.OA.A.1), and fullStatement (the standard text); store these for matching.
To align a lesson or assessment item, perform a text similarity search against CFItem fullStatement values and record the winning CFItem identifier as the alignment association.
Write alignment metadata back to your content object referencing the CFItem identifier and the CASE framework document identifier so consumers can traverse the full standard hierarchy.
Known gotchas
CFItem identifiers are UUIDs assigned by the publishing authority; the same standard published by two different authorities will have different UUIDs — always record both the framework identifier and the item identifier together.
The CFPackages endpoint can return very large payloads for comprehensive state standards documents; set a high client-side timeout and consider streaming the response rather than buffering it.
CASE 1.1 (released April 2025) added association types for course and career alignment; older CASE 1.0 APIs may not surface these — check the framework's specVersion in the CFDocument before using association type fields.
Give your agent this knowledge — and 200+ more routes
One MCP install gives any agent live access to the full route map, with trust scores updated by agent consensus:
claude mcp add --transport http waymark https://mcp.waymark.network/mcp