Get Type Details (Platform MCP)

Returns the full field list and type information for a specific GraphQL type in the monday.com API schema using the Platform MCP.

get_type_details looks up a specific GraphQL type by name and returns its complete definition: every field, its return type, nullability, and the arguments each field accepts. Use this tool after get_graphql_schema to understand the exact shape of a type before constructing a query with all_monday_api.

This is especially useful for complex object types like Board, Item, or Column, which have many fields and nested arguments that are impractical to memorize.

Parameters

ParameterTypeRequiredDescription
typeNamestringYesThe exact name of the GraphQL type to inspect. Type names are case-sensitive (e.g., "Board", "Item", "Column").

Example

Get all fields on the Board type:

{
  "typeName": "Board"
}

The response includes the type's kind (OBJECT), description, and a fields array. Each field entry includes its name, description, return type (with nullability and nesting), and any arguments it accepts. For example, the Board type includes fields like:

FieldTypeNotes
idID!Unique board identifier
nameString!Board name
columns[Column]Accepts ids, types, and capabilities filter args
items_pageItemsResponse!Accepts cursor, limit, and query_params for pagination
groups[Group]Accepts optional ids filter
stateState!Active, archived, or deleted
board_kindBoardKind!Public, private, or share
workspaceWorkspaceNull for the main workspace

You can use any type name found in the types array from get_graphql_schema — for example, "Item", "Column", "User", "Group", "Workspace", "Update", or input types like "ItemsQuery".


Programmatic equivalent

You can retrieve the same information with a GraphQL type introspection query:

{
  __type(name: "Board") {
    name
    kind
    description
    fields {
      name
      description
      type {
        name
        kind
        ofType {
          name
          kind
        }
      }
      args {
        name
        type {
          name
          kind
        }
      }
    }
  }
}

For human-readable field documentation, see the monday.com API reference.