list_frameworks
List the canonical `UPGFramework` definitions; the 34 curated, famous product frameworks that anchor the public catalog (spanning strategy, discovery, prioritisation, design, growth, engineering, and reflection classics). Paginated (default 50, max 200). Cursor is opaque: pass `next_cursor` from a previous response. Optional `category` is exact-match against `UPGFramework.category` and applies before pagination.
Spec Introspectionatomic (read-only)
Arguments
categorystringoptionalExact-match filter on UPGFramework.category (e.g. "strategy", "prioritization").
limitnumberoptionalPage size (default 50, max 200).
cursorstringoptionalOpaque pagination cursor. Pass next_cursor from a previous response.
Returns
Shape
{ total, count, next_cursor?, frameworks: UPGFramework[] }Examples
Live call against the Notion example graph.
Output
{
"total": 34,
"count": 34,
"frameworks": [
{
"id": "opportunity-solution-tree",
"approach_ids": [
"trace"
],
"name": "Opportunity Solution Tree",
"version": "1.0.0",
"description": "Map desired outcomes to opportunities, then branch into solutions and experiments. Ensures every solution traces back to a real user need.",
"category": "discovery",
"origin": {
"type": "practitioner",
"attribution": "Teresa Torres",
"description": "Introduced in Continuous Discovery Habits. Maps outcomes to opportunities, solutions, and experiments.",
"url": "https://www.producttalk.org/opportunity-solution-tree/",
"year": 2021,
"license": "published_methodology"
},
"tags": [
"discovery",
"tree"
],
"slots": [
{
"label": "Root Outcome",
"entityTypeId": "outcome",
"description": "The desired business or user outcome"
},
{
"label": "Opportunities",
"entityTypeId": "opportunity",
"description": "User needs, pain points, or desires"
},
{
"label": "Solutions",
"entityTypeId": "solution",
"description": "Ideas to address each opportunity"
},
{
"label": "Experiments",
"entityTypeId":
… (truncated)