> ## Documentation Index
> Fetch the complete documentation index at: https://docs.agents.labs.bandwidth.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Get a node specification

> MCP reference for get_node_type.

Tool: `get_node_type`. Requires **Viewer or higher** in the applicable workspace and a connected [OAuth session](https://docs.agents.labs.bandwidth.com/mcp/authentication.md).

Use a name from `list_node_types`. Returns properties, types, defaults, required fields, enums, bounds, examples, and graph constraints. Read descriptions and examples as well as types. An unknown type returns a tool error. This is authoring guidance, not an execution or publication operation.

## Arguments

| Name | Type | Required | Defaults and limits |
| - | - | - | - |
| `name` | string | Yes | See full schema |

## Example arguments

Replace sample resource IDs with IDs returned in your selected workspace.

```json theme={null}
{
  "name": "startCall"
}
```

## Result and errors

The schema below describes MCP `structuredContent`, including the `result` wrapper where present. Your client may also display a text representation. Read success flags and structured errors before continuing; transport success alone does not prove the operation succeeded. Authentication, missing membership, and insufficient role can fail before a tool result is produced. See [troubleshooting](https://docs.agents.labs.bandwidth.com/mcp/troubleshooting.md).

**Effect:** Reads data. **Retry:** Declared idempotent. Discovery annotations describe behavior; they do not grant permission or replace confirmation for consequential actions.

> [accordion] Input schema
>
> ```json theme={null}
> {
>   "additionalProperties": false,
>   "properties": {
>     "name": {
>       "type": "string"
>     }
>   },
>   "required": [
>     "name"
>   ],
>   "type": "object"
> }
> ```

> [accordion] Result schema
>
> ```json theme={null}
> {
>   "$defs": {
>     "NodeExample": {
>       "properties": {
>         "data": {
>           "additionalProperties": true,
>           "type": "object"
>         },
>         "description": {
>           "type": "string"
>         },
>         "name": {
>           "type": "string"
>         }
>       },
>       "required": [
>         "name",
>         "data"
>       ],
>       "type": "object"
>     },
>     "NodeGraphConstraints": {
>       "properties": {
>         "max_incoming": {
>           "type": "integer"
>         },
>         "max_outgoing": {
>           "type": "integer"
>         },
>         "min_incoming": {
>           "type": "integer"
>         },
>         "min_outgoing": {
>           "type": "integer"
>         }
>       },
>       "type": "object"
>     },
>     "NodeProperty": {
>       "properties": {
>         "default": {},
>         "description": {
>           "type": "string"
>         },
>         "llm_hint": {
>           "type": "string"
>         },
>         "max_length": {
>           "type": "integer"
>         },
>         "max_value": {
>           "type": "number"
>         },
>         "min_length": {
>           "type": "integer"
>         },
>         "min_value": {
>           "type": "number"
>         },
>         "name": {
>           "type": "string"
>         },
>         "options": {
>           "items": {
>             "$ref": "#/$defs/NodePropertyOption"
>           },
>           "type": "array"
>         },
>         "pattern": {
>           "type": "string"
>         },
>         "properties": {
>           "items": {
>             "$ref": "#/$defs/NodeProperty"
>           },
>           "type": "array"
>         },
>         "required": {
>           "type": "boolean"
>         },
>         "type": {
>           "type": "string"
>         }
>       },
>       "required": [
>         "name",
>         "type",
>         "description"
>       ],
>       "type": "object"
>     },
>     "NodePropertyOption": {
>       "properties": {
>         "description": {
>           "type": "string"
>         },
>         "value": {
>           "anyOf": [
>             {
>               "type": "string"
>             },
>             {
>               "type": "integer"
>             },
>             {
>               "type": "boolean"
>             },
>             {
>               "type": "number"
>             }
>           ]
>         }
>       },
>       "required": [
>         "value"
>       ],
>       "type": "object"
>     }
>   },
>   "properties": {
>     "description": {
>       "type": "string"
>     },
>     "examples": {
>       "items": {
>         "$ref": "#/$defs/NodeExample"
>       },
>       "type": "array"
>     },
>     "graph_constraints": {
>       "$ref": "#/$defs/NodeGraphConstraints"
>     },
>     "llm_hint": {
>       "type": "string"
>     },
>     "name": {
>       "type": "string"
>     },
>     "properties": {
>       "items": {
>         "$ref": "#/$defs/NodeProperty"
>       },
>       "type": "array"
>     }
>   },
>   "required": [
>     "name",
>     "description",
>     "properties"
>   ],
>   "type": "object"
> }
> ```


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.