Skip to main content
Glama
trash-panda-v91-beta

Donetick MCP Server

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
LOG_LEVELNoLogging level (e.g. DEBUG, INFO, WARNING, ERROR).INFO
FASTMCP_HOSTNoHost address for HTTP transport.127.0.0.1
FASTMCP_PORTNoPort for HTTP transport.8000
RATE_LIMIT_BURSTNoMaximum burst size for rate limiting.10
DONETICK_BASE_URLYesThe base URL of your Donetick instance (e.g. https://donetick.example.com). Required.
FASTMCP_TRANSPORTNoFastMCP transport type (e.g. stdio, streamable-http).stdio
DONETICK_API_TOKENYesYour Donetick API access token (from Settings > Advanced > API). Required.
RATE_LIMIT_PER_SECONDNoMaximum number of requests per second.10
FASTMCP_STREAMABLE_HTTP_PATHNoPath for streamable HTTP transport./mcp

Instructions

Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.

This server publishes no instructions, or was last inspected before Glama recorded them.

Capabilities

Features and capabilities supported by this server

Protocol revision2025-11-25

CapabilityDetails
tools
{
  "listChanged": true
}
logging
{}
prompts
{
  "listChanged": false
}
resources
{
  "subscribe": false,
  "listChanged": false
}

Tools

Functions exposed to the LLM to take actions

NameDescription
list_choresB

List all chores from Donetick.

get_choreB

Get details of a specific chore by its ID.

create_choreB

Create a new chore in Donetick.

complete_choreB

Mark a chore as complete.

update_choreA

Update an existing chore with new values.

Only provide fields you want to change - other fields remain unchanged.

delete_choreA

Delete a chore permanently.

Only the chore creator can delete a chore.

update_chore_priorityA

Update a chore's priority level (0-4).

update_chore_assigneeA

Reassign a chore to a different circle member.

skip_choreA

Skip a chore without marking it complete.

update_subtask_completionB

Mark a subtask as complete or incomplete within a chore.

get_circle_membersA

Get all members in the circle (household/team).

list_circlesA

List circles the user belongs to.

get_join_requestsA

List pending join requests for the circle.

accept_join_requestC

Accept a pending circle join request.

join_circleA

Join a circle with an invite code.

leave_circleB

Leave the current circle.

change_member_roleB

Change a circle member's role (admin, member, or manager).

delete_circle_memberB

Remove a member from the circle.

redeem_pointsC

Redeem reward points for a member.

get_chore_historyB

Get completion history for a specific chore.

get_all_chores_historyA

Get completion history for all chores with pagination.

get_chore_detailsA

Get detailed chore information including completion statistics.

list_thingsA

List all things (trackable values).

get_thingB

Get a thing by its ID.

get_thing_stateC

Get the current state of a thing.

change_thing_stateA

Change a thing's state.

Provide set_value to set it directly, or op as a signed integer to add to a numeric state.

update_thingB

Update a thing's name, type, and optional state.

delete_thingA

Delete a thing permanently.

get_thing_historyB

Get a thing's state-change history.

archive_choreB

Archive a chore (moves it out of the active list).

unarchive_choreA

Unarchive a chore (back to active).

undo_choreB

Undo the last completion of a chore.

approve_choreB

Approve a pending chore completion (requires approval).

reject_choreA

Reject a pending chore completion (requires approval).

start_choreB

Start a chore timer (mark as in progress).

pause_choreA

Pause a running chore timer.

list_projectsA

List all projects.

create_projectB

Create a new project.

update_projectA

Update a project's name, description, color, or icon.

delete_projectB

Delete a project permanently.

create_thingA

Create a new thing (trackable value).

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/trash-panda-v91-beta/donetick-mcp'

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