Find the right FinOps guide
find_referencesFind which guidance serves a FinOps question - how to commit, size, allocate, charge back, forecast, or govern cloud and AI spend.
Use this for questions like "how should we size Savings Plans", "what should Finance own in chargeback", "what does a Crawl-stage org tackle first" - anything that maps to FinOps Framework facets (domain, capability, phase, persona, maturity) - and you want only the references that serve it, instead of scanning the full list.
All filters are optional and combine with AND semantics. String matching is case-insensitive and exact (not substring). Examples:
find_references(domain="Optimize Usage & Cost")find_references(phase="Optimize", persona="Engineering")find_references(persona="Engineering", persona_primary_only=True)find_references(capability="Rate Optimization")find_references(maturity="Crawl")
Args:
domain: FinOps Framework domain (e.g. "Optimize Usage & Cost",
"Quantify Business Value", "Manage the FinOps Practice").
capability: FinOps capability (matches fcp_capability and
fcp_capabilities_secondary).
phase: FinOps phase ("Inform", "Optimize", "Operate").
persona: Persona (matches fcp_personas_primary and
fcp_personas_collaborating).
maturity: Entry maturity level ("Crawl", "Walk", "Run").
persona_primary_only: when True, persona matches only the primary
list. Use it when the default match barely narrows the set -
broad personas like Engineering collaborate on nearly every file,
so filtering on collaboration is descriptive, not discriminating.
persona="Engineering", persona_primary_only=True is the
engineering reading list; the default is the everything-they-touch
view.
Returns {"filters": {...}, "references": [...], "total": N}. A query
that matches nothing also returns hint and valid_values, so a typo is
distinguishable from a genuine gap in coverage.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| phase | No | ||
| domain | No | ||
| persona | No | ||
| maturity | No | ||
| capability | No | ||
| persona_primary_only | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||