# list_node_types

**Server:** `@xenolithengine/graph-mcp-server`  
**Transport:** stdio MCP ↔ WS bridge (port 7777 by default)  
**OpenAPI:** https://xenolithengine.github.io/xenolith-graph/api/openapi.json

## Description

List every node type registered in the editor with its pins (direction/label/type). ALWAYS call this before add_node and connect_pins so you can use the real type names and pin labels — otherwise pins will not match.

## Input schema

```json
{
  "type": "object",
  "properties": {},
  "additionalProperties": false
}
```

## Example call

```jsonc
// MCP tool call
{
  "method": "tools/call",
  "params": {
    "name": "list_node_types",
    "arguments": { /* see input schema above */ }
  }
}
```

## See also

- Full tool catalog: https://xenolithengine.github.io/xenolith-graph/api/mcp-tools.json
- AI agent guide: https://xenolithengine.github.io/xenolith-graph/agents.md
- Repository: https://github.com/XenolithEngine/xenolith-graph
