semantic-model
Installation
SKILL.md
Semantic Model
Answer business questions by querying the org's live semantic model over the
RevOS MCP server and rendering the result directly in the chat.
The MCP server exposes a small set of generic tools; the semantic model is
reached through one of them, api_read, against the cubes resource:
| Call | What you get |
|---|---|
api_read({ resource: "cubes", method: "meta", params: {…} }) |
the compiled semantic model — every cube/view with its measures, dimensions, segments and joins |
api_read({ resource: "cubes", method: "query", body: { query: {…} } }) |
rows |
api_details({ resource: "cubes", operation: "query" }) returns the exact
schema the endpoint enforces, read from its own OpenAPI document. When
something here disagrees with api_details, api_details is right — reach for
it whenever a call is rejected and the reason isn't obvious.