Skip to main content
Glama

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
DART_TOKENYesYour Dart AI token (starts with dsa_). Can be obtained from https://app.dartai.com/?settings=account

Capabilities

Features and capabilities supported by this server

CapabilityDetails
tools
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
infoB

Progressive discovery of dart-query capabilities - start here

get_configA

Get workspace configuration: assignees, dartboards, statuses, tags, priorities, sizes

create_taskA

Create a new task with title, description, status, priority, size, dates, dartboard, assignees, tags, and task relationships (subtasks, blockers, related tasks)

list_tasksB

Query tasks with filters (assignee, status, dartboard, priority, tags, dates, has_parent), pagination, and detail levels. Parent filter uses client-side filtering.

get_taskA

Get a specific task by dart_id with optional comments and relationship details. Returns task relationships (subtasks, blockers, blocking, duplicates, related) with counts and optional expanded titles.

update_taskA

Update a task. Pass dart_id and any fields to change at the top level. Supports add_to/remove_from for incremental relationship changes and optional comment. Relationship arrays use full replacement unless using add_to/remove_from.

delete_taskA

Delete a task (moves to trash - recoverable via Dart web UI)

batch_update_tasksA

[Deprecated: use execute_dartql] Batch update multiple tasks matching a DartQL selector. Supports all task fields including relationships. CRITICAL: Always use dry_run=true first to preview changes!

batch_delete_tasksA

[Deprecated: use execute_dartql] Batch delete multiple tasks matching a DartQL selector. MOST DANGEROUS OPERATION! CRITICAL: dry_run defaults to true, confirm=true REQUIRED when dry_run=false. Tasks move to trash (recoverable).

execute_dartqlA

Execute DartQL UPDATE/DELETE statements. Supports template vars {field}, array literals, comments, and multi-statement (;). Dry-run by default.

get_batch_statusA

Retrieve status of a batch operation (update, delete, import, or dartql) by batch_operation_id. Operations are kept in memory for 1 hour.

import_tasks_csvA

Import tasks from CSV file with validation and parallel creation. CRITICAL: ALWAYS use validate_only=true first! Production safety: validate → fix errors → import.

list_docsA

List documents with optional filtering by folder, title_contains, text_contains. Supports pagination.

create_docB

Create a new document with title, text (markdown supported), and optional folder

get_docA

Get a specific document by doc_id with full text content

update_docA

Update an existing document (title, text, or folder). Validates references and only sends changed fields.

delete_docA

Delete a document (moves to trash - recoverable via Dart web UI)

search_tasksA

Full-text search across tasks with relevance ranking. Alternative to list_tasks for text-based discovery. Supports quoted phrases, exclusions (-term), and inline filters (dartboard:Name, status:Done, assignee:Name).

add_task_commentA

Add a comment to a task for status updates, AI rationale, or notes. Supports markdown formatting.

list_commentsA

List comments on a task with pagination. Token-efficient: returns minimal comment data.

move_taskA

Move/reposition a task within a dartboard or to a different dartboard. Supports ordering by index or relative to another task.

add_time_trackingB

Add a time tracking entry to a task. Supports started_at/finished_at or duration_minutes.

attach_urlA

Attach a file from URL to a task. URL must be publicly accessible.

get_dartboardB

Get details about a dartboard including task count. Token-efficient lookup.

get_folderA

Get details about a folder including doc count. Token-efficient lookup.

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/standardbeagle/dart-query'

If you have feedback or need assistance with the MCP directory API, please join our Discord server