GTD MCP Server
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| DATABRICKS_HOST | No | Databricks workspace URL. Injected by Databricks Apps in deployment. | |
| GTD_DELTA_TABLE | No | Fully qualified name of the Delta table (e.g., gtd_mcp.app.gtd_mcp_records). Required for delta backend. | |
| GTD_SQLITE_PATH | No | Path to the SQLite database file (used only for sqlite backend). | .local/gtd.sqlite3 |
| DATABRICKS_APP_NAME | No | Name of the Databricks App. When present and GTD_STORAGE_BACKEND is unset, server assumes delta backend. | |
| GTD_STORAGE_BACKEND | No | Storage backend type. Defaults to 'sqlite' if not set and DATABRICKS_APP_NAME is absent. | sqlite |
| DATABRICKS_WAREHOUSE_ID | No | ID of the SQL warehouse to use. Required for delta backend. |
Capabilities
Features and capabilities supported by this server
| Capability | Details |
|---|---|
| tools | {
"listChanged": false
} |
| prompts | {
"listChanged": false
} |
| resources | {
"subscribe": false,
"listChanged": false
} |
| experimental | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| healthA | Check server health and selected storage backend. |
| get_statsB | Get task, project, priority, and attention-needed statistics. |
| capture_taskB | Capture raw text to the GTD inbox. |
| get_inboxB | Return all raw inbox captures. |
| create_taskC | Create a structured actionable task. |
| update_taskC | Update task fields by ID. |
| get_taskA | Get full task details by ID. |
| list_tasksA | List tasks with optional filters by status, priority, project, context, or tag. |
| delete_taskC | Delete a task by ID. |
| create_projectC | Create a project to group related tasks. |
| get_projectC | Get project details and task IDs. |
| list_projectsA | List projects, filtered by active/completed/paused or all. |
| update_projectC | Update project fields by ID. |
| delete_projectB | Delete a project and unassign its tasks. |
| get_next_actionsC | Get high-priority actionable tasks to work on next. |
| start_taskC | Mark a task as in progress. |
| complete_taskC | Mark a task as completed. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
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/maciejkepa/gtd-mcp-server'
If you have feedback or need assistance with the MCP directory API, please join our Discord server