Skip to content

Discovery and Configuration

Progressive discovery of dart-query capabilities. Start here to learn what tools are available.

ParameterTypeRequiredDescription
level'overview' | 'group' | 'tool'NoDetail level (default: 'overview')
targetstringNoGroup name (when level='group') or tool name (when level='tool')
FieldTypeDescription
levelstringEchoed back from input
contentstringFormatted documentation text
next_stepsstring[]Suggested follow-up queries

Browse all tool groups:

info()

Returns a table of 7 tool groups with counts and purposes.

Explore a specific group:

info({ level: "group", target: "task-crud" })

Lists all tools in the task-crud group with descriptions.

Get full documentation for a tool:

info({ level: "tool", target: "execute_dartql" })

Returns complete schema, examples, and DartQL syntax guide.


Retrieve workspace configuration including assignees, dartboards, statuses, tags, priorities, sizes, and folders. Results are cached for 5 minutes.

ParameterTypeRequiredDescription
cache_bustbooleanNoForce refresh cached config (default: false)
includestring[]NoLimit to specific sections: 'assignees', 'dartboards', 'statuses', 'tags', 'priorities', 'sizes', 'folders'
FieldTypeDescription
assigneesarray{dart_id, name, email, role} for each workspace member
dartboardsarray{dart_id, name, description} for each dartboard
statusesarray{dart_id, name, color, order} for each status
tagsarray{dart_id, name, color} for each tag
prioritiesarray{value: 1-5, label} priority levels
sizesarray{value: 1-5, label} size levels
foldersarray{dart_id, name, space_id} for each folder
cached_atstringISO 8601 timestamp of cache time
cache_ttl_secondsintegerSeconds until cache expires

Get full workspace configuration:

get_config()

Returns all configuration sections. Use this before creating tasks to resolve dartboard IDs, assignee emails, and valid statuses.

Get only dartboards and assignees (token-efficient):

get_config({ include: ["dartboards", "assignees"] })

Force refresh after workspace changes:

get_config({ cache_bust: true })