Skip to content

graph.list

Every graph this executable derives: its id, what it shows, and what it is derived from.

Every graph this executable derives: its id, what it shows, and what it is derived from.

  • query
  • behaviorally_verified
  • module graph
  • #graph
  • #introspection

Exposure

Where this one definition is reachable. Absence is explicit: a surface not listed does not carry it.

surfaceas
MCPtool majordomus_graphs
resource majordomus://graphs
HTTPGET /api/v1/graphs operationId graph.list
command line

Schemas

The canonical input and output, from the Rust types; the MCP tool schema and the OpenAPI parameters and responses are derived from these.

input · Empty

No input.

No properties: the capability takes no input.

JSON Schema
{
  "additionalProperties": false,
  "description": "No input.",
  "title": "Empty",
  "type": "object"
}

output · GraphList

Every graph this executable derives.

propertytyperequireddescription
count integer yes How many.
graphs array yes Each, described but not derived.
JSON Schema
{
  "$defs": {
    "GraphInfo": {
      "description": "One graph the executable can derive: what it is, without deriving it.",
      "properties": {
        "description": {
          "description": "One paragraph.",
          "type": "string"
        },
        "id": {
          "description": "The identity.",
          "type": "string"
        },
        "source": {
          "description": "What it is derived from.",
          "type": "string"
        },
        "title": {
          "description": "The short name.",
          "type": "string"
        }
      },
      "required": [
        "id",
        "title",
        "description",
        "source"
      ],
      "type": "object"
    }
  },
  "description": "Every graph this executable derives.",
  "properties": {
    "count": {
      "description": "How many.",
      "format": "uint",
      "minimum": 0,
      "type": "integer"
    },
    "graphs": {
      "description": "Each, described but not derived.",
      "items": {
        "$ref": "#/$defs/GraphInfo"
      },
      "type": "array"
    }
  },
  "required": [
    "count",
    "graphs"
  ],
  "title": "GraphList",
  "type": "object"
}

Policies

benchmark
required — a target on every transport the exposure declares; the cases are the input type's
cache
disabled — every call runs the handler

Benchmark targets

Derived from the registry for this repository: one requirement per transport, and the cases the input type provides. The whole matrix is on the benchmarks page.

transportstatecasestargets
directcovered1default
mcpcovered1default
httpcovered1default

The moments this answers