
Dart Query
Connects Claude to Dart AI's task management API with a focus on batch operations that avoid context window bloat. Instead of looping through tasks individually, you use DartQL selectors (SQL-92 WHERE syntax) to update or delete hundreds of tasks in one call. A 50-task update that normally burns 30K tokens takes around 200. Includes dry run modes for batch operations, CSV import with validation, full CRUD for tasks and docs, and search with filters. Useful when you're wrangling large task lists and don't want intermediate JSON responses eating your context. All operations hit production, but deletes are recoverable through Dart's trash system.
- tools
- 18
- auth
- Secret needed
- transport
- STDIO
- env var
- 1
- last updated
- Jan 25, 2026
Tools
18 toolsPublic tool metadata for what this MCP can expose to an agent.
infoExplore capabilities, workspace config
Explore capabilities, workspace config
No parameter schema in public metadata yet.
get_configExplore capabilities, workspace config
Explore capabilities, workspace config
No parameter schema in public metadata yet.
create_taskSingle task operations
Single task operations
No parameter schema in public metadata yet.
get_taskSingle task operations
Single task operations
No parameter schema in public metadata yet.
update_taskSingle task operations
Single task operations
No parameter schema in public metadata yet.
delete_taskSingle task operations
Single task operations
No parameter schema in public metadata yet.
add_task_commentSingle task operations
Single task operations
No parameter schema in public metadata yet.
list_tasksFind tasks with filters or full-text search
Find tasks with filters or full-text search
No parameter schema in public metadata yet.
search_tasksFind tasks with filters or full-text search
Find tasks with filters or full-text search
No parameter schema in public metadata yet.
batch_update_tasksBulk operations with DartQL selectors
Bulk operations with DartQL selectors
No parameter schema in public metadata yet.
batch_delete_tasksBulk operations with DartQL selectors
Bulk operations with DartQL selectors
No parameter schema in public metadata yet.
get_batch_statusBulk operations with DartQL selectors
Bulk operations with DartQL selectors
No parameter schema in public metadata yet.
import_tasks_csvBulk create from CSV with validation
Bulk create from CSV with validation
No parameter schema in public metadata yet.
list_docsDocument management
Document management
No parameter schema in public metadata yet.
create_docDocument management
Document management
No parameter schema in public metadata yet.
get_docDocument management
Document management
No parameter schema in public metadata yet.
update_docDocument management
Document management
No parameter schema in public metadata yet.
delete_docDocument management
Document management
No parameter schema in public metadata yet.
Sponsors
Configuration
DART_TOKEN*secretYour Dart AI API token (get it from: https://app.dartai.com/?settings=account)
Readme
dart-query
MCP server for Dart AI task management, optimized for batch operations and minimal context usage.
Instead of looping through tasks one-by-one (filling your context window with intermediate JSON), dart-query uses DartQL selectors and server-side batch operations to update hundreds of tasks in a single call. A 50-task update that would normally consume ~30K tokens takes ~200 tokens with zero context rot.
Quick Start
1. Get Your Dart AI Token
Visit https://app.dartai.com/?settings=account and copy your token (starts with dsa_).
2. Configure MCP
npx (recommended)
{
"mcpServers": {
"dart-query": {
"command": "npx",
"args": ["-y", "@standardbeagle/dart-query"],
"env": {
"DART_TOKEN": "dsa_your_token_here"
}
}
}
}
SLOP-MCP (v0.10.0+)
slop register dart-query \
--command npx \
--args "-y" "@standardbeagle/dart-query" \
--env DART_TOKEN=dsa_your_token_here \
--scope user
3. Verify
info({ level: "overview" })
4. Example: Batch Update
Details
- Repository
- github.com/standardbeagle/dart-query
- Categories
- Data & Analytics, Productivity & Office
- Package
@standardbeagle/dart-query- Transport
- STDIO
- Auth
- Required
- Registry
- MCP registry, active